After approximately 5 to 6 weeks of lectures and labs (the first 1/3 of the semester) all labs and assignments turned in through the submit facility shall be graded according to this rubric.
This timeframe is appropriate because all students have been exposed to and given opportunity to practice and learn all items within the rubric used for grading.
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:
* 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.
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.