CS3300 Compiler Design

Slides:

Evaluation: Theory (60%)

Exam%DateDate of evaluation
Quiz 125September 4September 14
Quiz 225October 16October 26
EndSem50November 19 16November 29 26
Lectures
MonthDatesTopicComments
 July  30, 31  Intro  
 August  1, 3  Intro  
   6, 7, 8, 10  Lexing   no class on 8 due to Karunanidhi
   13, 14, 17  Lexing   13 is Wednesday timetable.
   20, 21, 24  Parsing  
   27, 28, 29, 31  Parsing  
 September  3, 4, 5, 7  Q1, Parsing   CS24, CS34
   10, 11, 12, 14  Parsing  
   17, 18, 19  SDT   17 is Friday timetable.
   24, 25, 26, 28  SDT  
 October  1, 3, 5  IR  
   8, 9, 10, 12  IR  
   15, 16, 17  Q2, CodeGen   moved to September 14 and 17. Q2 in CS24, CS34
    22, 23, 24, 26  CodeGen  
    29, 30, 31  Optimization   moved to October 5+12, September 28.
 November   2,     moved to September 7.
    5, 7, 9     moved to August 17, 24 and 31.
    12, 13     moved to August 3 and 10.
    19 16  EndSem   from 09:00 -- 12:00 in CS24, CS34
 
  • Moodle
  • First-day Handouts: Theory, Lab
  • TAs: Ajaykrishnan Jayagopal, Bikash Gogoi, Chewakula Seshagiri Rao, ARUN T, Divyanshu Kakwani, Sistla Meghana Aparna
  • Rating due to institute feedback (TCF):
    • Course 0.83 (institute average: 0.78)
    • Instructor 0.90 (institute average: 0.81)
    • Full report

Evaluation: Lab (40%)

Assignments = 64, Lab-practice = 36

Assignment%DateDate of evaluation
A18August 12 15+10 days
A216August 26+10 days
A320September 30+10 days
A420October 28+10 days

Lab%Lab DateSubmission DateEvaluation Date
(relative submission)
10August 3+2 daysNA
20August 10+2 daysNA
34August 17+2 days+7 days
40August 24+2 daysNA
54August 31+2 days+7 days
64September 7+2 days+7 days
74September 14+2 days+7 days
84September 17+2 days+7 days
90September 28+2 daysNA
104October 5+2 days+7 days
114October 12+9 days+7 days
120October 26+2 daysNA
134November 2+2 days+7 days
144November 9+2 days+7 days