Assignment Grading

Assignments will be graded according to the following rules, adapted as necessary to the particulars of the assignment.

The numbers below assume that the grade is out of 100. If the assignment is graded out of some other number (such as 20) the actual penaltiy amounts will be suitably revised (e.g. 10 points out of 100 becomes 2 points out of 20).
Note that it is possible to suffer more than 100 points of penalties under the scheme described above. Your grade, however, will not go below zero, so you may submit programs that don't work in hope of partial credit.