Introduction to Computer Science II for majors by James Tam |
Assignment 1: Marking key |
||
Documentation | Actual score | Max score |
Versioning | 1 | |
Program features listed | 2 | |
Program limits listed | 1 | |
Documentation marks earned | 4 | |
Contact info missing: -2 marks | ||
Subtotal: Documentation marks | 4 | |
Style | Actual score | Max score |
Good naming conventions (variables, constants) | 1 | |
Appropriately employs named constants | 1 | |
Layout and appearance of source code | 1 | |
Layout and appearance of output | 1 | |
Subtotal: style marks | 4 | |
Functionality marks | Actual score | Max score |
Prompts and reads birth month | 1 | |
Prompts and reads day of birth | 1 | |
Boundary checks month | 2 | |
Repeats prompt for month | 2 | |
Boundary checks day | 2 | |
Repeats prompt for day | 2 | |
Determines correct sign (half mark for each) | 6 | |
Subtotal functionality marks earned | 16 | |
Modifier Static methods used (half functionality marks): | ||
Subtotal: Functionality marks | 16 | |
TOTAL SCORE | 24 | |
GRADE POINT |
Score | Grade point |
0 | 0 |
4 | 0.7 |
6 | 1 |
8 | 1.3 |
10 | 1.7 |
12 | 2 |
14 | 2.3 |
16 | 2.7 |
18 | 3 |
20 | 3.3 |
22 | 3.7 |
24 | 4 |