Programming Assignment #1 - Grading

Student name: __________________________________

The following files have been used to test your program:
  • test1.din, contains a single vertex
  • test2.din and the corresponding output file test2.out (run assign1 1 2 < test2.din > test2.out)
  • test3.din, contains three distinct vertices with a repeated edge
  • test4.din and the corresponding output file test4.out (run assign1 0 3 < test4.din > test4.out)


Functionality P/F Penalty
assign1 reads from standard input . -1.0
assign1 writes to standard output . -1.0
assign1 0 1 < test1.din complains too few vertices . -1.0
assign1 1 2 < test2.din works well . -1.0
assign1 0 1 < test3.din complains repeated edge . -1.0
assign1 0 3 < test4.din works well . -1.0
Total penalty .
Readability P/F Penalty
Memo included . -1.0
Standard format for the memo . -0.2
Theoretical background paper attached . -0.5
Source code attached . -0.5
File level documentation . -0.5
Function level documentation . -0.5
Hardcopy of sample input and output attached . -0.5
Executable on the floppy or CD . -0.5
DOS or Linux executable . -0.5
Source code on the floppy . -0.5
README file present on the floppy or CD . -0.5
README explains what the program does . -0.1
README explains how to build . -0.1
README specifies the software platform . -0.1
README specifies the hardware platform . -0.1
README explains how to run . -0.1
Sample input file on floppy or CD . -0.5
Output file corresponding to the sample input file . -0.5
Total penalty .
Days Early
_____
........
Days Late
_____
........
Bonus/Penalty Factor = 1 + ____*0.05 = ____
Penalty Factor = 1 - ____*0.10 = ____
Functionality mark = 10 - ____*____ = ____
Functionality mark = 10 - ____ = ____
Readability mark = 10 - ____*____ = ____
Readability mark = 10 - ____ = ____
Functionality * Readability = ____ * ____ = ____
Functionality * Readability = ____ * ____ = ____
Final mark = ____ * ____ = _____
Final mark = ____ * ____ = _____