Fielder’s generalized rubric for all programming assignments
Category |
Score for each category |
|||||
|
|
40% |
30% |
20% |
10% |
0% |
40% |
Completion of the Proposed Code |
Coded extremely well, easy to understand and commented clearly |
Coded just to the specifications |
Buggy or slightly broken |
Missing crucial aspects of functionality |
Broken or not working |
|
|
20% |
15% |
10% |
5% |
0% |
20% |
Presentation |
Able to explain the code very well and in person and handle live-coding easily |
Able to convey the working of the code |
Not able to convey the working of the code clearly |
Not able to explain the code, somewhat confusing or vague |
Very confusing and unsure of what the code is doing |
20% |
Testing and Debugging |
Test cases completed, log files or console output well formatted |
Program works to specification with minimal feedback |
Program works to specification |
Broken functionality and no feedback |
Nothing |
Process |
The assignment has been building in a smooth progression. Reflection on how to improve the code |
Code completed satisfactorily |
Obvious rush to complete the project, yet success |
Obvious rush to complete the project, limited success. |
Obviously limited if any time spent |
|
100.00% |