CSC 161 Supplemental Problem 3 Grading Form
This grading form expands the Program
Style Summary and Checklist that applies to all program development
in CSC 161.
This project will be worth 25 points, based on the following rubric:
-
Capture and display a picture from the Scribbler 2 robot (1 point)
-
Computation and display of an average image (7 points)
-
Average operation applied to each color channel (2 points)
-
Calculation of average of all image locations (2 points)
-
Restriction of computation to data within image boundaries (2 points)
-
Display of average picture (1 point)
-
Computation of the difference data for each channel (4 points)
-
Computation and display of the sharpened (7 points)
-
Application of sharpening operations to each color channel (2 points)
-
Calculation of sharpened data from original and difference (2 points)
-
Restriction of results to 0..255 (2 points)
-
Display of sharpened image (1 point)
-
Testing (6 points)
-
Test Plan enumerates the range of circumstances that can reasonably
arise in this problem. (2 points)
-
White box testing is considered
-
Black box testing is considered
-
Test cases identified to cover full range of identified circumstances,
together with expected outcome(s) (2 points)
-
Statement/description of actual test runs (1 point)
-
Statement of why the program is correct (1 point)
Comments on Program Format, Comments, Readability, etc.
(Points not given, but points can be deducted.)
Form created: 19 January 2015
Form extensively updated: 22 March 2015