Late assignments

Basic policy

Assignments are penalized .5% per hour late. An assignment is received when a course staff member actually has possession of it, not when it is dropped off by you. Electronic submissions are always time-stamped, so submitting electronically is a reliable way to guarantee you get the earliest possible time of submission.

The Fine Print: Restrictions on Late Assignments

For some projects the deadline may be firm. Sometimes we just have to have the assignments on a certain date (e.g., to file final grades on time).

To keep the course moving along, we generally make the next programming assignment available immediately after the previous one is due. Some assignments, however, may hint at the solution for the previous assignment, and in this case we will ask people who are still working on the previous assignment not to look at the next assignment.

Under no circumstances will any assignment be accepted more than 3 days past the original due date.

Partners and late days

If you are working with a partner and turn in your assignment late, both of you are penalized.

Instructor-granted extensions

Extensions are granted only for extreme circumstances. Remember there are students who work long hours and ignore their other classes to meet deadlines, miss events they had scheduled, work when they are sick, and turn in incomplete programs because they run out of time. For someone to be given an extension, their situation needs to be truly extraordinary.