ID Error CODE Score Codes ERROR CODE LEGEND #0144 95 T2 TIMING: #0627 90 D2 A1 Assignment not received (-100) #0877 0 A1 A2 The program was late (due 12/02/2009) [-10 per calendar day, up to -60] #0989 100 #1590 100 E-MAIL #2237 95 T2 B1 One or more subject lines were not correct [-5] #3736 100 #5029 87 F1,D2 COMPILATION #5056 85 B1,D2 C1 The program does not compile. [-100] #5304 0 A1 #5366 100 OUTPUT #5390 100 P1 The prompt is not adequate. [-5] #6291 87 P9,D2 P2 The width and/or height of the walls is off by one. [-10] #6990 100 P3 The width and/or height of the walls is off by more than one. [-20] #7263 100 P4 The program confuses width with height and vice versa. [-5] #7271 100 P5 The program does not solve the fence-post problem in one of the dimensions. [-5] #7477 85 D2,T2 P6 The program does not solve the fence-post problem in either dimension. [-10] #7487 0 A1 P7 The bricks are not the same size or shape as the sample. [-5] #7508 90 D2 P8 The mortar is different from the kind in the sample. [-5] #7575 100 P9 Newline(s) missing or added between layers (-3 per function) #8168 100 P10 The problem has been oversimplified [-15 or more] #8289 P11 The program does not halt after making one wall (creates testing problem) [] #8709 87 P9,D2 #9985 75 P2*,D2,T2 FORMAT: F1 Source has lines that are longer than 75 characters [-3] F2 Code is badly formatted/indented [-5] DESIGN: D1 The initial header comment at the beginning of the program is missing. [-3] D2 There are no function comments, or the comments are very inadequate. [-10] D3 The program does not use functions appropriately. [-10] D4 The program does not make proper use of parameters. [-10] D5 The program uses global variable(s) inappropriately. [-5] D6 For each function that should be void but is not [-1] D7 For each function that creates a logical error by failure to return a value [-3] D8 Bad mnemonics [up to -2 for each occurrence] D9 Minor logical error (-3) TEST SCRIPT: T1 Does not check enough average data values [-5] T2 Does not check enough values on and near boundaries [-5] T3 Does not check enough values outside boundaries [-5] T4 No script [-15]