Grading Rubric for Programming Assignments
· aesthetics – overall appearance of project 10%
· correct program submission to G: drive 15%
· user interface – convenience, efficiency, human factors engineering 15%
· selection of algorithm – logic correct and efficient 15%
· program documentation – comments, meaningful variable names 15%
· program execution – executes correctly with correct user input 20%
· executes predictably on bad user input, traps/prevents errors 10%