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 October 7, 11:59pm PDT
  2. Deques - Due Wednesday October 14, 11:59pm PDT
  3. Maps - Due Friday October 30, 11:59pm PDT
  4. Heap - Due Wednesday November 18, 11:59pm PDT
  5. Mazes - Due Wednesday December 9, 11:59pm PST