Generic Rubric for Programming Assignment


Criteria   Level 1 
(50-59%)
Level 2
(60-69%)
Level 3
(70-79%)
Level 4
(80-100%)
Programming Style 10 - rarely uses proper style (indentation, separation of program structures) - usually uses proper style - consistently uses proper conventions and style - always uses proper conventions and style
Documentation  20 - documentation rarely communicates appropriate information - documentation lacks sufficient description and identification of programming logic - correctly and appropriately uses program headers and comments - provides additional documentation (help screens and/or external documentation)
User Interface  20 - user interface rarely communicates with user - confusing and/or incomplete user interface - user interface is intuitive and user-friendly - user interface consistent with industry standards
Solution of Problem 25 - program rarely solves problem - inefficient algorithm and/or program structure - program fully solves problem - program includes additional functionality
Application of taught Programming Concepts  25 - program rarely applies programming concepts - program lacks application of programming concepts - program includes full application of programming concepts - program includes additional functionality and application of programming concepts
TOTAL 100        

Note: A student whose achievement is below level 1 (50%) has not met the expectations for this assignment or activity.