Weeks | Topics | Slides | HW/PA |
1st | Overview & Intro (Ch 1) |  | |
2nd | Scanner (Ch 2) |  | HW#1 |
3rd | Parser (Ch 3.1-2), Flex & Bison Tutorial (Th) |  | PA#1 |
4th | Topdown Parser (Ch 3.3) |  | HW#2 |
5th | Bottom-up Parser 1 (Ch 3.4-3.7) |  | |
6th | Bottom-up Parser 2 (Ch 3.4-3.7) |  | |
7th | Context-Sensitive Analysis (Ch 4) |  | |
8th | [Midterm Exam] | | |
9th | Intermediate Code (Ch 5) |  | |
10th | Data Flow Analysis (Ch 9.1-9.2) |  | HW#3 |
11th | Procedure Abstraction (Ch 6) |  | PA#2 |
12th | Code Shape (Ch 7) |  | |
13th | Optimizations (Ch 8, Ch 10) |  | |
14th | Inst. Selection (Ch 11), Inst. Scheduling (Ch 12) |  | |
15th | Register Allocation (Ch 13) |  | |
16th | [Final Exam] | | |