(Latest Revision: 03/18/2002 ) prog_1_ResultsByCode

prog_1_ResultsByCode




This file shows grades on program #1, along with indications of
the problems and point deductions.

Find your code number below.  

Look at the the codes and scores beside your code number.

Then see the "Legend" at the end of the file to determine the
meaning of the codes.  

See me if you have any questions, if you find an error, or if you
want further explanation of your grade.


0197:   G03
0570:   G01(-2)         G02(-10)        G09(-3)         G14(-5)         G15()           G18(-4)         100-24==76==C
2305:   G01(-1)         G15()           G18(-2)                                                         100-3==97==A
2727:   G14(-2)         G15()           G18(-2)                                                         100-8==92==A
5162:   G01(-2)         G04(-2)         G14(-5)         G15()           S08(-10)                        100-19==81==B
5248:   G03
5573:   G03
6969:   G02(-10)        G14(-2)         G15()           S08(??) 
7015:   G09(-1)         G14(-5)         G15()           G18(-4)                                         100-10==90==B
7169:   G15()                                                                                           100-0==100==A
7422:   G01(-1)         G14(-3)         G15()           G18(-4)                                         100-8==92==A
7883:   G14(-3)         G15()           G18(-4)                                                         100-7==93==A
8786:   G03(-10)                                                                                        100-10==90==B
8885:   G01(-1)         G02(-10)        G15()           G18(-4)                                         100-15==85==B
8991:   G09(-3)         G14(-2)         G15()           G18(-4)                                         100-9==91==A
9317:   G10(-2)         G14(-2)         G15()           G18(-2)                                         100-6==94==A
9755:   G08(-3)         G10(-2)         G14(-5)         G15()           S09(-5)                         100-15==85==B


====================================================== 
Legend
====================================================== 

Generic Types of Problems
 -------------------------- 

G01. There was a problem with the level two program (up to -10)
     DUE:  Tuesday, Feb 26
G02. Program was late (Due 03/05)  (-10 pts per day)
G03. Program was too late to be accepted (-100 pts)
G04. The correct subject line was not used. (-2 each message)
G05. Program does not compile (up to -100 points)
G06. The program does not use functions appropriately. (-10)
G07. The program uses a global variable inappropriately (-5)
G08. The program does not make proper use of parameters. (up to -20)
G09. The program does not make proper use of return values. (up to -10)
   (-1 for each function that should be void but is not)
   (-3 for each function that fails to return a value and thus
     creates a logical error)
   (-1 each for extra return statements in functions)
G10. Function or variable does not have a mnemonic name (-2 each)
G11. Header comment before main program missing. (-3)
G12. Header comments before functions missing or have the wrong
     kind of content. (up to -5)
G13. There are no header comments (or almost none). (-10)
G14. Code is not indented properly (For each line that is not
     indented from its enclosing brace by two or more spaces, -1
     point, up to a max of -5.  A point is taken off also when
     there are two lines that should have the same level of
     indentation, but do not.)
G15. Program does not fit into a field width of 78 characters.
     (this tends to make it harder to check and test -- there
     will be point deductions for this in the future.)
G16. No test script was received. (-15)
G17. Script does not evince an effort to achieve good code
     coverage. (up to -10)
G18. Script does not evince an effort to cover boundary values
     adequately. (up to -4; -2 for neglecting one dimension only)
======================================================
Assignment-Specific Problems
--------------------------

S01. The program fails to prompt for inputs according to the specs (-5)
S02. The width and/or height of the tiling is off by one. (-10)
S03. The width and/or height of the tiling is off by more than one. (-20)
S04. The program confuses width with height and vice versa. (-5)
S05. The program does not loop, doing one tiling per cycle. (-10)
S06. The program does not copy the image to a buffer (-15)
S07. The program copies the image to a buffer, but does not copy
     from the buffer when doing the tiling. (-10)
S08. The output looks completely wrong. (up to -100)
S09. The program copies out an area from the buffer that is
     slightly bigger than the actual image.(-5)
======================================================