Question | Points | Actual | Description | Notes |
1. 20 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | program logic (uses filter) | |||
+5 | test cases | |||
2. 20 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | program logic(uses foldl and map) | |||
+5 | test cases | |||
3. 5 pts. |
+5 | template | ||
4. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases | |||
5. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases | |||
6. 35 pts. |
+5 | tree-map: contract/purpose | ||
+5 | tree-map: function heading/parameter names | |||
+5 | tree-map: follows template | |||
+5 | tree-map: program logic | |||
+5 | uses tree-map to implement sign-tree | |||
+5 | uses tree-map to implement flip-tree | |||
+5 | test cases | |||
7. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | implements pos-tree? using tree-andmap | |||
+5 | test cases | |||
Points deducted
|
-5 | file not named as required | ||
-5 | authors' names not listed in comments | |||
-5 | poor formatting/organization | |||
TOTAL 160 pts. |