| 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] | | |