Professional Documents
Culture Documents
Microsoft Word - Outline
Microsoft Word - Outline
. Prakash Raghavendra Course Plan: Welcome and happy new year! Four hours of lecture per week (3-1-0). Out of which one hour would be for tutorial. We will try and use as such. We have one hour each on Monday, Tuesday, Wednesday and Thursday. We will have one quiz (20%), mid-sem (30%) and end-sem (50%). Quiz would be after 4 weeks from start (Feb First week). There would be 12-13 weeks of classes. So, about 48-52 classes. Outline of the course would be:
1. 2. 3. 4. 5. 6. 7.
Introduction to Compilers (4 hours) Lexical Analysis (6 hours) Syntax Analysis (14 hours) Syntax-Directed Translation (6 hours) Runtime Environments and Intermediate Code Generation (6 hours) Code Generation (8 hours) Code Optimization (6 hours) Total: 50 hours
Text Books: 1. Compilers: Principles, Techniques and Tools, by Aho, Sethi and Ullman, Pearson Education 2. Modern Compiler Design by Dick Grune, Hanri Bal, Wiley International 3. Compiler Design in C by Allen Holub, Prentice Hall We will give assignments and we go along. Please try them.