CS 15-150: Principles of Functional Programming
(Fall 2012)

Rubrics

These rubrics describe how assignments are evaluated.

Programming assignments

Component Evaluation
Does the program type-check without errors? Yes No
Correctness: Does the program work correctly?(100%)
Documentation: Are structured comments present?(-30%)
Testing: Are test cases provided?(-50%)
Style: Is the code well-written?(-10%)
Bonus: Is the solution elegant beyond expectations?(+10%)
Total 0

Essays

Component Evaluation
Research: has the questions been researched in depth?(25%)
Content: is the question answered exhaustively?(25%)
Form: is the essay well structured, grammatical, etc?(25%)
Creativity: does the essay present an original point of view?(25%)
Total

Late homeworks

Component Evaluation
Programming parts
Essay
Was the submission late (late days excluded)?(-25%)
Revised Total

2012 Iliano Cervesato