Grading Rubrics
Java Program (50 pts)
This assignment is to write an application using the Java programming language.
Program (50 pts) |
(Excellent) |
(Good) |
(Fair) |
(Poor) |
Program execution |
Program executes correctly with no syntax or runtime errors (9-10) |
|
Program executes with a minor (easily fixed error) (2-3) |
Program does not execute (0-1) |
Correct output |
Program displays correct output with no errors (9-10) |
Output has minor errors (6-8) |
Output has multiple errors (3-5) |
Output is incorrect (0-2) |
Design of output |
Program displays more than expected (7-8) |
Program displays minimally expected output (5-6) |
Program does not display the required output (3-4) |
Output is poorly designed (0-2) |
|
|
|
|
|
Design of logic |
Program is logically well designed (9-10) |
Program has slight logic errors that do no significantly affect the results (6-8) |
Program has significant logic errors (3-5) |
Program is incorrect (0-2) |
Standards |
Program is stylistically well designed (6-7) |
Few inappropriate design choices (i.e. poor variable names, improper indentation) (4-5) |
Several inappropriate design choices (i.e. poor variable names, improper indentation) (2-3) |
Program is poorly written (0-1) |
Documentation |
Program is well documented (5) |
Missing one required comment (4) |
Missing two or more required comments (2-3) |
Most or all documentation missing (0-1) |