Program Grading Criteria
CS 202 Programming Systems
Fall 2013
Program (60 points max) (-5 to -25) Segmentation Fault
Complete
and Correct Code (30) (-5 to -25) Does
not compile
OOP Design (10)
Exclusive
use of Dynamic Memory (5)
Destructors that Deallocate all Dynamic Memory
(10)
Efficient
Design (5)
Design Considerations and UNIX Tools (20 points max)
Readable with Complete Sentences (5)
Completely discusses primary design issues (in paragraph form, minimum 1
pg) (5)
Completely discusses how UNIX debuggers were used(minimum
1 pg) (10)
o These must be submitted as separate documents appropriately
named in the D2L dropbox for each assignment. Prefer
word, pdf or plain text.
Program Style, comments, and documentation (20 points max)
Headers to
all Files and all Functions(5) *** Important ***
o
Includes your
name in the program
o
If
your program has multiple files, your name must be in each file
o
Each
file has a header comment describing the purpose of the file
o
Every
function has a header comment describing the purpose of the function and
arguments
Indentation and White Space (5)
In-line
Comments and Overall Documentation (5) ***Important***
Consistent
Use of Identifiers, program is Maintainable and Readable (5)