Assignments will be completed in teams of 4 or 5 students each.
Remember that all of your assignment submissions involving code must run on teach.cs.toronto.edu
, otherwise you will receive a mark of 0.
Assignment | Topic | Due Date |
---|---|---|
A0 |
Team formation Group up into teams of 4 or 5 students and send your UTORid's to pdm -at- cs.toronto.edu |
Thursday, Jan 17 at 1pm |
A1 | Language examples | Saturday, Jan 26 at 11:59pm |
A2 | Parsing | Saturday, Feb 16 at 11:59pm |
A3 | AST and semantic analysis | Saturday, Mar 16 at 11:59pm |
A4 | Code generation templates (optional) | Friday, Apr 5 at 11:59pm — no grace days can be used for this assignment |
A5 | Final code generation | Friday, Apr 5 at 11:59pm — no grace days can be used for this assignment |