| Week | Topic | Reading | 1/24 | Introduction, overview of compilation PPT | Ch. 1, 2.1-2.5 |
|---|---|---|
| 1/29-31 | Lexical Analysis PPT | Ch. 2.6, 3.1-3.5 |
| 2/5-7 | Languages, Syntax and Parsing PPT | Ch. 4.1-4.3 |
| 2/12-14 | Top-Down Parsing PPT | Ch. 4.4 |
| 2/19-21 | Bottom-Up Parsing PPT | Ch. 4.5-4.6 |
| 2/26-28 | More powerful bottom-up parsing PPT | Ch. 4.7 |
| 3/4-6 | Symbol Tables PPT | Ch. 2.7, 7.1-7.3 |
| 3/25-27 | Syntax-directed translation PPT | Ch. 5 |
| 4/1-3 | Intermediate Code Generation | Ch. 2.8, 6 |
| 4/8-10 | The Vassar Interpreter | -- |
| 4/15-17 | Run-Time Environments | Ch. 7.1-7.4 |
| 4/22-24 | Optimization | Ch. 8.1-8.3 |
| 4/29-5/1 | More semantic actions | Ch. 8.4-8.8 |
| 5/2 | EXAM 2:00-5:00PM 105 OLB | -- |