Schedule

Homework late policy

Every assignment in this course is due at exactly the time stated on Gradescope, and while we will grade late assignments, they earn zero credit.

Gradescope deadlines are precise - an assignment is late if it was turned in one millisecond or one month late.

Gradescope deadlines are universal - you must turn in your code, and it doesn’t matter whether you didn’t turn it in because it wasn’t compiling, or couldn’t upload it to git, or couldn’t upload it to gradescope. You can turn in homework assignments an unlimited number of times, so we recommend that you turn them in early and often.

Because these deadlines are so rigid, by default we will not include your lowest exam, your lowest homework, and your two lowest lab, discussion, and quiz scores in your final grade for the class. The later assignments and exams in the course are more difficult than the earlier ones, and there is no exceptional late policy - we recommend that you do not use these unless you genuinely need to, so that they’re available if unexpected issues come up.

If your lowest exam and/or lowest homework grades are higher than your course average, we will include them in the calculation of your final grade. This means that your lowest exam and lowest homework can’t hurt your final grade, they can only help it, so it will always be worth it to complete every assignment.

  • Event
    Date
    Description
    Content
    Notes
  • Homework
    Monday
    08/31/2020
    homework 1 released
  • Due
    Friday
    09/11/2020 5:00 PM
    homework 1 due
  • Homework
    Monday
    09/14/2020
    homework 2 released
  • Due
    Monday
    09/28/2020 11:59 PM
    homework 2 due
  • Homework
    Friday
    10/02/2020
    homework 3 released
  • Due
    Wednesday
    10/14/2020 11:59 PM
    homework 3 due
  • Homework
    Wednesday
    10/21/2020
    homework 4 released
  • Due
    Monday
    11/09/2020 11:59 PM
    homework 4 due
  • Homework
    Friday
    11/13/2020
    homework 5 released
  • Due
    Monday
    11/23/2020 11:59 PM
    homework 5 due
  • Homework
    Thursday
    11/26/2020
    homework 6 released
  • Due
    Friday
    12/04/2020 4:59 PM
    homework 6 due