Please make sure you’re aware of the following course policies related to programming assignments.

Useful CSE 121 Resources

Programming Assignments


Unless otherwise noted, all assignments are due at 11:59 pm Seattle time. If you have trouble submitting an assignment and the deadline is approaching, you should email all the files to Miya or your TA BEFORE the deadline so we have your submission on record. Submissions received after the deadline may not be accepted even if there were technical difficulties turning in the assignment if you did not email us your solution before the deadline.

Programming Assignments will be posted here as they are released.

P3 -

Initial Submission by Thursday 12/07 at 11:59pm PT.

See Details
P2 -

Initial Submission by Tuesday 11/14 at 11:59pm PT.

See Details
P1 -

Initial Submission by Tuesday 10/24 at 11:59pm PT.

See Details
P0 -

Initial Submission by Tuesday 10/10 at 11:59pm PT.

See Details

Revision & Resubmission

Visit the Resubmissions page for information about the policy and instructions.


If you think there was a mistake in our grading of your work, you can use the form below to submit a regrade request. This is not the same as a resubmission. One of the head TAs and/or Miya will regrade your previous submission and you will get an email from one of us with information if your grade on the assignment changed. Please use this form here.