Grading sheet for CSC 314 Individual Assignments

Instructor: Dr. Craig Miller

 

Name________________________________            Assignment Number____

 

 

The program has the general logical organization needed to perform the assignment's tasks.

 

            Unacceptable (0)            Poor (3)            Acceptable (6)                        Good (9)            Excellent (12)

 

 

The program performs the assignment's tasks.

 

            Unacceptable (0)            Poor (3)            Acceptable (6)                        Good (9)            Excellent (12)

 

 

The program is easy to read and understand.  This includes whether the program's identifiers (e.g. variable, method and object names) have meaningful and helpful names, the code is consistently and appropriately structured, and each file has a concise description of what it does.

 

            Unacceptable (0)            Poor (2)            Acceptable (4)                        Good (6)            Excellent (8)

 

 

The program gracefully handles unusual or exceptional cases.

 

            Unacceptable (0)            Poor (1)            Acceptable (2)                        Good (3)            Excellent (4)

 

 

The program efficiently performs the assignment's tasks.

 

            Unacceptable (0)            Poor (1)            Acceptable (2)                        Good (3)            Excellent (4)

 

 

 

 

The assignment's score (out of 10) is calculated by dividing the total by 4 and rounding to the nearest integer.

 

Assignment Score_______