Program Grading Procedures

How programming assignments are graded.

You start with 100 points on a programming assignment. Deductions are made in the following manner:

*subject to change

Problem

Examples of Problem

Deduction

Infected disk Instructor or TA machine infected or at risk 100 points
Missing files on disk VB program will not run 20% per day
Program doesn't compile Applet not initialized message 50 points
Erroneous calculations a tax calculation is off by 2 dollars 10 points for each non-related
Erroneous data acceptance user can enter 13 for month and value is accepted up to 10 points
Not efficient too many variables

too many lines of code

up to 10 points
Commenting failing to adequately comment each module of the program up to 10 points
Other failure to follow directions

failure to implement concepts and structure learned in course

up to 100 points
Lateness Student hands in program past due date and time indicated on programming assignment. 10 points for late on same day

additional 20 points for each day late (including weekends)