Policies

Please make sure you’re aware of the following policies:

Homework

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

Homeworks will be posted here as they are released.

HW8 - Homework 6

Initial Submission by Friday 12/06 at 11:59 pm.

See Details
HW7 - Homework 5 - Part 2

Initial Submission by Monday 11/25 at 11:59 pm.

See Details
HW6 - Homework 5 - Part 1

Initial Submission by Monday 11/18 at 11:59 pm.

See Details
HW5 - Homework 4 - Part 2

Initial Submission by Friday 11/08 at 11:59 pm.

See Details
HW4 - Homework 4 - Part 1

Initial Submission by Monday 10/28 at 11:59 pm.

See Details
HW3 - Homework 3

Initial Submission by Friday 10/18 at 11:59 pm.

See Details
HW2 - Homework 2

Initial Submission by Friday 10/11 at 11:59 pm.

See Details
HW1 - Homework 1

Initial Submission by Friday 10/04 at 11:59 pm.

See Details
HW0 - Homework 0

Initial Submission by Monday 09/30 at 11:59 pm.

See Details

Revision and Resubmission

Once per week, you may revise and resubmit a previous homework to demonstrate improved mastery. Your resubmission will be graded and the new grades will fully replace your previous grades. (Note that this means your grades may go down if you introduce new errors.) See the full policy in the syllabus for more details.

While feedback from your previous submissions is an important starting point for improving your work, addressing the feedback you receive does not guarantee any particular result on your resubmission. We will make every effort to provide feedback on all areas that could be improved, but oversights may occur. In addition, changes to address one area of feedback may introduce new errors or concerns in other areas. It is your responsibility to ensure that your work meets all expectations. Be sure to consult not only your feedback, but also the assignment specification, code quality guide, and other course resources and materials.

To resubmit a revised homework, follow these steps:

  1. Make any desired revisions in your homework code and submit the code to Gradescope. We will automatically grade your most recent Gradescope submission as the resubmission.
  2. Fill out a Google Form to tell us which assignment and which submission on Ed you want us to give new feedback on. You will also need to to provide a description of the changes you made from your last submission in the Google Form. (Failure to do so will result in your resubmission not being accepted.) Each week, a new Google Form will be sent for you to make your resubmission that week.

The resubmission period for each week generally runs from Friday to Friday. Resubmissions must be received by Friday at 11:59pm PDT to be considered for that week. To be considered as “received,” we must have both a new upload from you in Gradescope and a submission to that week’s resubmission form. You must complete both steps for your resubmission to be considered complete. Resubmissions in Gradescope in will not be graded unless the Google Form is also filled out correctly.

You may only make one resubmission per week, though you may change which submission or which assessment you are resubmitting throughout the week by modifying your responses in the Google Form. Resubmissions received each week will be graded and feedback released the following week.

Regrade

If you think there was a mistake in our grading of your work, you can use the Gradescope Regrade Request tool. Regrade requests will be allowed 24 hours after grades were initially released and will be open for a week.