Assignment Location

Each assignment is linked from the schedule and, when released, includes its description and starter files. Assignments 3 and 9 also have separately graded code reviews; their pages include the review requirements and Google Calendar booking links.

Assignment Guidelines

  1. You must test your solutions before submitting your assignment. We may have provided you some test cases to clarify the prose and to get you started, but the provided test cases are not exhaustive.

  2. Follow the design recipe.

  3. Please feel free to submit your work as many times as you wish, we will grade the last submission prior to the due date (and time). This submission determines the homework-artifact score; any associated code-review score is recorded separately.

    For Assignments 3 and 9, late or corrected work may still be used to satisfy the code-review requirement through that review’s absolute grading deadline. It does not replace the homework-artifact score determined by the last on-time submission. The assignment identifies the version to bring to the review.

  4. I have linked notes and resources for you on the schedule; you should consult them.