Question | Points | Actual | Description | Notes |
1. 11 pts. |
+5 | data defintion/list | ||
+6 | 3 examples | |||
2. 5 pts. |
+5 | template (contract/header/matches data def) | ||
3. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 3) | |||
4. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 4) | |||
5. 7 pts. |
+5 | data definition (comment + define-struct) | ||
+2 | example | |||
6. 5 pts. |
+5 | template (contract/header/matches data def) | ||
7. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 3) | |||
8. 10 pts. |
+5 | function heading/parameter names | ||
+5 | Program logic | |||
Points deducted
|
-5 | file not named as required | ||
-5 | authors' names not listed in comments | |||
-5 | source file poorly formatted/organized | |||
TOTAL 113 pts. |