Professional Documents
Culture Documents
Program Grading
Program Grading
Program always works Minor details of the pro- Significant details of Program does not com-
correctly and meets the gram specification are vi- specification are vio- pile, or errors occur on
specifications olated, program func- lated, or the program input similar to sample.
tions incorrectly on some often exhibits incorrect
inputs. behavior.
Readability 6 points 4 points 2 points 0 point
Code is clean, under- Minor issues such as At least one major issue Several major issues that
standable, well-organized inconsistent indentation, that makes it difficult to make it difficult to read.
variable naming, general read
organization
Code is well commented. One or two places could Major lack of comments No comments.
benefit from comments, make it difficult to under-
or the code is overly com- stand code.
mented
Code appropriately uses Code uses a poorly cho- Many instances where
for loops and methods for sen approach in at least code could have used
repeated code, and there one place, for exam- easier/faster/better ap-
is minimal hard-coding. ple, hard coding some- proach.
thing that could be im-
plemented through a for
loop