Lecture notes for Computer Science II by James Tam | Return to the course web page |
Item |
Effect on grade |
Java program not submitted as a zip file | 2 marks lost |
Uses static methods (other than the main method) | Divide total marks for Part II by two (rounded down) |
|
Actual mark |
Max |
|
Naming conventions | 1 | ||
Layout and appearance of the Java source code (alignment, formatting, whitespace) | 1 | ||
Layout and appearance of the program output (when the program is actually running) | 1 | ||
Appropriate use of constants | 1 | ||
TOTAL | 4 | ||
|
Actual mark |
Max |
|
Documentation for this program should include: some sort of versioning system, a description of the features of the program (what it does rather than how it does it), limitations of the program (features not implemented or cases that it can't handle). | 1 | ||
|
Actual mark |
Max |
|
Prompts for and gets as input the user's age | 1 | ||
Prompts for and gets as input the user's address number | 1 | ||
Prompts for and gets as input the user's pet information | 1 | ||
Checks the validity of the age | 2 | ||
Sets the age and age modifier to the default values when an invalid age has been entered | 1 | ||
Checks the validity of the address number and sets the appropriate default as needed | 2 | ||
Sets the address and address modifier to the default values when an invalid address number has been entered | 1 | ||
Checks that category for the pet type is one of the ones listed | 3 | ||
Sets the category to pet type and pet modifier to default values if an unlisted pet category has been entered | 1 | ||
Calculates and displays the numerical fundex value | 2 | ||
Determines and displays the correct fundex category from the numerical fundex | 3 | ||
Prompts for and allows additional re-runs of the program using a loop | 2 | ||
TOTAL FOR PROGRAM FUNCTIONALITY |
20 |
Total score (Part I & II) | Letter |
A | 50 |
A- | 48 - 49 |
B+ | 45 - 47 |
B | 42 - 44 |
B- | 39 - 41 |
C+ | 35 - 38 |
C | 31 - 34 |
C- | 27 - 30 |
D+ | 23 - 26 |
D | 19 - 22 |
D- | 15 - 18 |
F | < 15 |
TOTAL MARKS |
LETTER GRADE |