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.