| Date | Lecture Topic | Section Topic | Due |
| Weds 1/23 | Introduction to CS212
|
No section | - |
| Weds 1/30 | Introduction to the project and Part 1
|
More on project | - |
| Weds 2/06 | Project management
|
More on Part 1 | - |
| Weds 2/13 | Introduction to Part 2
|
CS211in
Part 1 questions compilers |
Part 1 |
| Weds 2/20 | Continuing Part 2
|
More on Part 2 | - |
| Weds 2/27 | TAs take questions on Part 2 | More on Part 2 | - |
| Weds 3/06 | Introduction to Part 3
|
Part 2 questions | Part 2 |
| Weds 3/13 | Introduction to Part 3 (continued)
|
More on Part 3 | - |
| Weds 3/20 | Spring Break (no class) | Spring Break (no class) | - |
| Weds 3/27 | Part 4: functions in sam-code continued | More on Part 3 | - |
| Weds 4/03 | Part 4: trees | More on Part 3 | - |
| Weds 4/10 | Part 4 continued: abstract syntax trees
Software Engineering |
Part 3 questions | Part 3 |
| Weds 4/17 | Software Engineering | More on Part 4 | - |
| Weds 4/24 | TBA | More on Part 4 | - |
| Weds 5/01 | Wrap up
|
More on Part 4 | Part 4
(Due Mon 5/6) |