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.
-
EventDateDescriptionContentNotes
-
HomeworkMonday
08/31/2020homework 1 released -
DueFriday
09/11/2020 5:00 PMhomework 1 due -
HomeworkMonday
09/14/2020homework 2 released -
DueMonday
09/28/2020 11:59 PMhomework 2 due -
HomeworkFriday
10/02/2020homework 3 released -
DueWednesday
10/14/2020 11:59 PMhomework 3 due -
HomeworkWednesday
10/21/2020homework 4 released -
DueMonday
11/09/2020 11:59 PMhomework 4 due -
HomeworkFriday
11/13/2020homework 5 released -
DueMonday
11/23/2020 11:59 PMhomework 5 due -
HomeworkThursday
11/26/2020homework 6 released -
DueFriday
12/04/2020 4:59 PMhomework 6 due