Question | Points | Actual | Description | Notes |
1. 10 pts. |
+5 | comment/define-struct (river) | ||
+5 | list-of-river | |||
2. 15 pts. |
+5 | example contains at least 3 levels | ||
3. 10 pts. |
+5 | template for river | ||
+5 | template for list-of-river | |||
4. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | list-of-river function | |||
+5 | test cases (at least 3) | |||
5. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | list-of-river function | |||
+5 | test cases (a reasonable number) | (think about how many test cases you need to test this problem adequately...we'll be looking for a few well-chosen test cases) | ||
6. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | Program logic | |||
+5 | list-of-river function | |||
+5 | test cases | |||
7. 15 pts. |
+5 | uses map/filter correctly | ||
+5 | uses local or develops helper | |||
+5 | test cases | |||
8. 15 pts. |
+5 | uses map/filter correctly | ||
+5 | uses local or develops helper | |||
+5 | test cases | |||
9. 15 pts. |
+5 | uses map/filter correctly | ||
+5 | uses local or develops helper | |||
+5 | test cases | |||
Points deducted
|
-42 | Unexcused late submission | ||
-5 | file not named as required | |||
-5 | authors' names not listed in comments | |||
-5 | source file poorly formatted/organized | |||
TOTAL 170 pts. |