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.

References

Overview

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