Program 2 Grading Guide -- CS100J Fall 2002
** 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
Part 1: Textual Output
c11  Program listing included 
c12  Read the input using TokenReader 
c13  Set initialization (number of paths, num of edges, positions, etc...) 
c14  Report the outputs of path num, all paths, total paths, etc. 
c15  Correct use of loop 
c16  Correct use of conditional statements 
c17  Other (specify):

Part 2: Graphics Output
c21  Initialize graphics context
c22  Able to draw the paths using graphics commands
c23  Plot is correct
c24  Other (specify):

Part 3: Final Program
c31  Correct and complete

Organization and Style
s01  Assignment included with name(s), ID(s), and section info
s02  Program and output stapled together, pages separated, perforated edges removed from printout.
s03  Printouts are legible (e.g. nothing relevant cut off)
s04  Printouts of textual output and screen snapshot
s05  Variable names are easy to understand.
s06  Other (specify):

Part 1: Textual Output
s11  Able to read the input and produce the output in the given format
s12  Comments added/modified appropriately
s13  Appearance of program is easy to read (e.g. not cluttered or confusing, code indented well)
s14  Other (specify):

Part 2: Graphics Output
s21  The paths are wholly contained in the drawing window.
s22  Other (specify):

Part 3: Final Program
s31  Able to generate the correct output from the given data