CSCI 162 - Lab and Assignment Scoring Rubric
Scoring Rubric Explained
The rubric is largely demerits based with each lab or assignment starting with a possible
of 100 points and that grade reduced when one or more demerits are deducted.
Common* demerits and points lost:
- Failure to compile.................................................................... -30 points
- Not coded to specification or incomplete............................... -20 points (maybe more if incomplete)
- Failure to properly read input (from user or redirected).... -20 points
- Improper output format (or missing output)........................ -15 points
- Contains logic errors (runs but not correctly)...................... -10 points
- Poorly designed code or methods (works but kludgy)......... -10 points
- Improper indenting or whitespace......................................... -10 points
- Excessively long lines of code (>80 chars)............................... -5 points
- Improper or missing comments............................................... -5 points
* Note: The above are general demerits used as guidelines when grading.
The grader reserves the right to vary the demerit points slightly on a case-by-case basis.
What does this mean to me?
A program that is submitted, compiles, is well formatted, well commented, reads input correctly and has partial output
will likely only get demerits for completeness (>-20) and output. It's conceivable that such a program, if mostly
complete (even if some parts are missing) can still garner a passing grade.