Next: Two easy ways to
Up: Grading
Previous: Grading
Specific homework grading guidelines will be determined on a case-by-case basis. For
programming assignments, it is expected that the points will break
down roughly as follows:
- Program compiles and runs without crashing for simplest inputs
(on CS Linux computers ) 25%
- Program handles simple, straightforward situations: 25%
- Program handles more advanced and/or tricky situations: 25%
- Program is efficiently written using good programming style: 25%
Notes:
- A program that does not compile and run cannot, by definition, solve any
problems. However it may still be efficiently written using good programming
style. Conversely, programs that happen to solve all problems may still be
poorly written.
- Graders may, at their discretion, give partial credit for any of the above
categories. They are not, however, obligated to do so.
Robert Sloan
2007-01-17