Skip to main content

Assignments are due at 5:00pm (Waterloo time) on the listed day. After an assignment deadline has passed, we will publish a model solution. We recommend you look at the model solutions to see how course staff think about solving the questions. After an assignment is graded, we will publish a file detailing common errors made by students, so that you can avoid similar errors in future assignments. 

AssignmentDeadlineSolutionsCommon Errors
Assignment 1 Wednesday, January 19th Solution Common Errors
Assignment 2 Wednesday, January 26th Solution Common Errors
Assignment 3 Wednesday, February 2nd Solution Common Errors
Assignment 4 Wednesday, February 9th Solution Common Errors
Assignment 5 Wednesday, February 16th Solution Common Errors
Assignment 6 Wednesday, March 2nd Solution Common Errors
Assignment 7 Wednesday, March 16 Solution Common Errors
Assignment 8 Wednesday, March 23 Solution Common Errors
Assignment 9 Tuesday, April 5th (6 extra days)
Solution