Question | Points | Actual | Description | Notes |
1. 45 pts. |
+5 | file: contract/purpose | ||
+5 | file: function heading/parameter names | |||
+5 | file: follows template | |||
+5 | file: program logic | |||
+5 | list: contract/purpose | |||
+5 | list: function heading/parameter names | |||
+5 | list: follows template | |||
+5 | list: program logic | |||
+5 | test cases | |||
2. 45 pts. |
+5 | file: contract/purpose | ||
+5 | file: function heading/parameter names | |||
+5 | file: follows template | |||
+5 | file: program logic | |||
+5 | list: contract/purpose | |||
+5 | list: function heading/parameter names | |||
+5 | list: follows template | |||
+5 | list: program logic | |||
+5 | test cases | |||
3. 45 pts. |
+5 | file: contract/purpose | ||
+5 | file: function heading/parameter names | |||
+5 | file: follows template | |||
+5 | file: program logic | |||
+5 | list: contract/purpose | |||
+5 | list: function heading/parameter names | |||
+5 | list: follows template | |||
+5 | list: program logic | |||
+5 | test cases (at least 3) | |||
4. 45 pts. |
+5 | file: contract/purpose | ||
+5 | file: function heading/parameter names | |||
+5 | file: follows template | |||
+5 | file: program logic | |||
+5 | list: contract/purpose | |||
+5 | list: function heading/parameter names | |||
+5 | list: follows template | |||
+5 | list: program logic | |||
+5 | test cases | |||
Points deducted
|
-5 | file not named as required | ||
-5 | authors' names not listed in comments | |||
-5 | poor formatting/organization | |||
TOTAL 180 pts. |