Program 6 Grading
Guide
** Print out this document, fill in the top section and include this with
your homework submission. **
|
Name |
____________________________ |
ID __________________ |
|
Partner |
____________________________ |
ID __________________ |
|
Grader |
____________________________ |
|
|
Grade (correctness / style) _______ / _______ |
||
|
Section Number |
___________ |
|
Section Day: Mon
Tues
Section Time: 10:10
1:25 2:30
3:35
Section Instructor: ______________________
The following lists items necessary for a correct assignment. Items you missed have been crossed out on this sheet, and the item code has been written in your program at the appropriate place.
Correctness
run()
C11 Program listing included
C12 Created 1D array correctly
C13 Correctly used 1D array as look-up tables and queues
C14 Created 2D array correctly
C15 Correctly used 2D array as map
C16 class
Robot has correct declarations
C17 registerPlan(int
steps, int[] col, int [] row) used correctly
C18 registerRock(int x, int y) used correctly
C11 Robot gives up if Gnat is unreachable
C19 RuntimeException("Gnat is
unreachable!") is thrown correctly
C110 Dealt with map boarder accordingly
C111 Uses some sort of shortest path
C112 Followed Flood Fill algorithm and implemented correctly
C113 Followed Traceback algorithm and implemented correctly
C114 Miscellaneous:
Graphics Output
C21 Snapshot of Drawing window is included
C22 Able to use Simulator to display output correctly
C23 Simulation is correct
C24 Miscellaneous
Organization
S11 Assignment included with name(s), ID(s), and section info
S12 Program and output stapled together, pages separated, perforated edges removed from printout.
S13 Printouts are legible (e.g. nothing relevant cut off)
S14 Appearance of program is easy to read (e.g. not cluttered or confusing, code indented well)
S15 Miscellaneous
Style
S21 Solution is not unnecessarily complicated
S22 Commented appropriately
S23 Miscellaneous