Lecture notes for Computer Science I by James Tam | Return to the course web page |
Item |
Effect on grade |
Contact information not included in the assignment submission | -2 marks |
|
Actual mark |
Max |
|
Naming conventions | 1 | ||
Layout and appearance of the source code (alignment, formatting, whitespace) | 1 | ||
Appropriate use of named constants | 2 | ||
Functions have a single well-defined task (3 = all, 2 = most, 1 = some, 0 = no functions) | 3 | ||
TOTAL | 7 |
|
Actual mark |
Max |
|
Program versioning employed | 1 | ||
Clear and correct list of program features | 1 | ||
Description of the program limitations | 1 | ||
Each function and the whole program is documented (no marks if no functions are implemented) | 1 | ||
Completeness and correctness of the README file | 2 | ||
TOTAL |
|
6 |
Feature |
Actual mark |
Max |
|
Draws 3 circles | 2 | ||
All circles are collared | 2 | ||
Circles are laid out along a diagonal (NW-SE direction) | 2 | ||
Circles are collared in succession | 4 | ||
The colors are cleared all at once | 4 | ||
Program repeats the cycle of coloring and clearing forever | 4 | ||
|
TOTAL |
|
18 |
|
Actual mark |
Max |
|
Naming conventions | 1 | ||
Layout and appearance of the source code (alignment, formatting, whitespace) | 1 | ||
Appropriate use of named constants | 2 | ||
Functions have a single well-defined task (3 = all, 2 = most, 1 = some, 0 = no functions) | 3 | ||
TOTAL | 7 | ||
|
Actual mark |
Max |
|
Program versioning employed | 1 | ||
Clear and correct list of program features | 1 | ||
Description of the program limitations | 1 | ||
Each function and the whole program is documented (no marks if no functions are implemented) | 1 | ||
Completeness and correctness of the README file | 2 | ||
TOTAL |
|
6 |
|
Feature |
Actual mark |
Max |
|
Creates a 50x50 graphic (square or image) that starts in the top left corner and moves along the rows and then the columns with an appropriate time delay between movements. The graphic should end up very close the bottom of the window ~40 pixels) without having to resize the window | 4 | ||
Moves along a row a pixel at a time but moves down from row to row at a rate equal to the size of the graphic (implementing this feature gives credit for the previous feature). The graphic should end up very close the bottom of the window ~40 pixels) without having to resize the window. | 4 | ||
The rectangle has been replaced by an image of the student's choice (the image needs to be included in the submission and sufficient instructions must be provided in the README and documentation to get it to work) | 2 | ||
The animation occurs along the columns rather than along the rows (top to bottom and then left to right) | 2 | ||
Moves downwards in a zigzag fashion | 6 | ||
TOTAL | 18 |
Total score | Letter |
A | 61 - 62 |
A- | 59 - 60 |
B+ | 56 - 58 |
B | 53 - 55 |
B- | 50 - 52 |
C+ | 45 - 49 |
C | 40 - 44 |
C- | 35 - 39 |
D+ | 30 - 34 |
D | 20 - 29 |
D- | 10 - 19 |
F | < 9 |
TOTAL MARKS |
LETTER GRADE |