Catagory
|
Effect on grade
|
Submission guidelines |
|
|
Missing contact information on printout |
-1 point |
|
Missing printout with source code |
-1 point |
|
Missing or incomplete README file |
-1 point |
|
Missing electronic submission |
Max number of points receivable = 5 |
|
Missing or incorrect title in the subject line of email |
-2 points |
Style marks |
|
|
Inconsistent or highly unusual formatting
conventions |
-1 point for all cases (and not for each case) |
|
Insufficient or grossly excessive use of
whitespace |
-1 point for all cases |
|
Inadequate or grossly excessive documentation |
-1 point for all cases |
|
No documentation |
-3 points |
|
Program uses global variables |
-1 point for all cases |
|
Unnamed constants are employed when a named
constant could be employed |
-1 point for all cases |
|
Poor naming conventions for identifiers (e.g.,
variables and constants) |
-1 point for all cases |
|
|
|
Marks for the base assignment |
+12 points
|
Marks for the extra features |
|
|
Checks that the year is greater than or equal
to the lowest possible year |
+2 points |
|
Checks that the year is less than or equal to
the highest possible year |
+2 points |
|
Determines the zodiac animal for any year
between 1900 to 2007 |
+6 points maximum |
|
The program automatically reruns itself with a
loop |
+2 points |
Total points
|
ASSIGNMENT GRADE |