Each late day allows for an additional 24 hours to complete both the written and coding parts of the assignment. Submiting either part late requires the use of a late day.

Below, we discuss the mechanics of late submissions for each of those parts of the assignments.

Late Written Submissions

Written assignments will be configured in Gradescope to allow late submissions up to 24 hours after the deadline. You do not need to notify the staff about your late submission. We will check for these automatically and update a running total, in Canvas, showing the number of late days you have used by the time that the grades for that assignment are published.

Late Code Submissions

To submit late, simply tag your repository with the "hwN-final" git tag betwen 0 and 24 hours after the deadline.

Generally, once you have tagged an assignment, you should not change your mind and re-tag a different commit. However, we will allow tags to be changed if you discover problems that require fixing. If you decide to do this, you must immeditely remove the old tag from your repo while you work on changes and re-apply the tag to the later commit when you are done.

As an an example, suppose that you have an assignment that is due on Thursday at 11:00pm, but you need extra time. You would leave your assignment untagged at the time of the Thursday deadline and instead tag it sometime before Friday at 11:00pm.