| Course Overview | ||||
| 9/25 Thursday | 2 | Cool: The Course Project | ||
| 9/30 Tuesday | 3 | Lexical Analysis | PA1 | |
| 10/2 Thursday | 4 | Finite Automata | WA1 | |
| 10/7 Tuesday | 5 | Parsing | ||
| 10/9 Thursday | 6 | Top-Down Parsing | PA2 | PA1, WA1 |
| 10/14 Tuesday | 7 | Bottom-Up Parsing I | WA2 | |
| 10/16 Thursday | 8 | Bottom-Up Parsing II | ||
| 10/21 Tuesday | 9 | Semantic Analysis and Type Checking | PA3 | PA2, WA2 |
| 10/23 Thursday | Midterm | |||
| 10/28 Tuesday | 10 | Cool Type Checking | ||
| 10/30 Thursday | 11 | Runtime Organization | ||
| 11/4 Tuesday | 12 | Code Generation | WA3 | |
| 11/6 Thursday | 13 | Operational Semantics | PA4,Optimizer | PA3 |
| 11/11 Tuesday | 14 | Local Optimization | WA3 | |
| 11/13 Thursday | 15 | Global Optimization | ||
| 11/18 Tuesday | 16 | Register Allocation | WA4 | |
| 11/20 Thursday | 17 | Garbage Collection | PA4 | |
| 11/25 Tuesday | Thanksgiving Recess | |||
| 11/27 Thursday | Thanksgiving Recess | |||
| 12/2 Tuesday | 18 | Concurrency | WA4 | |
| 12/4 Thursday | 19 | Security |
Filed under: Uncategorized | Leave a Comment »