For both programming assignments and written homeworks, the
following late penalty will be strictly applied. The intent is to
allow students to continue to work comfortably beyond the official
deadline when a little more time will result in more
progress, while at the same time discouraging students from falling
several days behind pace.
Any assignment which is not turned in promptly by its due date and
time will be assessed a penalty based on the formula S = R *
exp(-t/6), where S is the grade given, R is the
grade the work would have gotten if turned in on time and t
is the amount of time (in days or fractions thereof) the work was
late. Thus, the value of a late assignment decays exponentially, with
a half-life of about four days. Examples: work turned in 1 hour late
will receive over 99% of original credit, work turned in 6 hours late
will receive 96% credit, one full day late receives less than 85%, work
turned in four days late will receive 51%. This penalty will only be
waived in an ``emergency'' situation with appropriate documentation.