CSC 207 Supplemental Problem 3 Grading Form
This grading form expands the Program
Style Summary and Checklist that applies to all program development
in CSC 207.
This project will be worth 25 points, based on the following rubric:
-
an appropriate queue class or subclass (2 points)
-
Class PrintRequest (1 points)
-
Class Printer (2 points)
-
Class Simulation (15 points, as outlined below)
-
reading parameters from terminal (2 points)
-
main loop (advancing "clock" variable) (2 points)
-
advancing printing by 1 page, if the printer is busy) (2 points)
-
creating a print request, if appropriate) (2 points)
-
placing the print request on the correct queue) (3 points)
-
sending a print request to the printer, if appropriate) (2 points)
-
updating the queues, if needed) (2 points)
-
Comments on Program Format, Comments, Readability, EFFICENCY, etc.
(Points not given, but points can be deducted.)
-
Testing (4 points)
-
Test Plan identifying a range of input parameters and queue-selection
algorithms ("A", "B", "C")
-
Listing of test cases to be considered, with the expected outcome
-
Listing of actual test runs
-
Statement of why the program is correct
-
Conclusions regarding impact of different queue-selection strategies
Form updated: 6 April 2013