Programming Project 4 Rubric
Total Points: 100
1. Code Accuracy (70 Points)
- Expert (70 Points): The code correctly performs all
required tasks.
- Advanced (65 Points): The code is mostly accurate,
with only a few small errors or one larger error.
- Satisfactory (55 Points): The code has multiple
non-trivial errors but is more correct than incorrect.
- Poor (35 Points): The code has many errors and is
more incorrect than correct, with multiple tasks generating incorrect
results.
- Not Addressed (0 Points): The code was not
submitted or is completely non-functional.
2. Code Annotation (30 Points)
- Expert (30 Points): The code is well annotated, and
the comments clearly explain what is happening. It’s clear that the
student understands the code.
- Advanced (26 Points): The code is mostly well
annotated, though some comments may be unclear. The student answers the
task questions.
- Satisfactory (21 Points): Comments are present but
either too sparse or unclear, making it hard to determine the student’s
understanding of the code.
- Poor (15 Points): Comments are infrequent or convey
very little information, making it difficult to follow the code.
- Not Addressed (0 Points): There are no comments at
all.