All projects other than P0 are partner-projects; we will release a mandatory partner sign-up form before each project. See the syllabus for more details.

Also read through the lateness and collaboration policies on the syllabus.

Unless otherwise stated, projects are due at 11:59 PM.


Most project-related content on this website (other than P0) is intended as high-level instructions for each assignment. Refer to the documentation in the skeleton code for lower-level specifications (e.g., edge cases, error handling).


  1. CSE 143 Review - Due Wednesday July 1, 11:59pm PDT
  2. Deques - Due Wednesday July 8, 11:59pm PDT
  3. Maps - Due Wednesday July 22, 11:59pm PDT
  4. Heap - Due Wednesday August 5, 11:59pm PDT
  5. Mazes - Due Wednesday August 19, 11:59pm PDT