ulrail.gif

Exam 1 Grading Guidelines

  ur-2c.gif urrail.gif
blrail-nonavbar.gif

Home | Resources | Homeworks | Exams
Lectures | Labs | Contacts | Submit | TAs

br-2a.gif   br-2c.gif brrail.gif
spacer.gif spacer.gif

These are the grading guidelines that were used to grade the first exam.

 

Page 1

Question 1

  • All or nothing here...

 

Page 2

Question 2

  • -1 for each wrong answer (but no points taken off for part (h) -- either true or false works)

Question 3

  • +1 point for putting anything (i.e. if they get them all wrong they get 1/8)
  • -2 points per incorrect answer

 

Page 3

Question 4-7

  • These questions were graded on a 5 point scale:
    • 0 points if the answer is left blank
    • 1 point if they put something down, but it's completely wrong
    • 3 points if they put something down, and have a general idea, but it's not correct
    • 5 points if they got it right (or mostly right)
  • The other two points values (2 and 4 points) are if it's between the given point ranges (i.e. if it's part way between 1 and 3, then it's 2 points)

 

Page 4

Question 9

  • -1 for each incorrect answer up to 10 points off

Question 10

  • -1 for each missing or wrong answer

Question 11

  • -1 for each wrong answer but you must get 1 right to get the extra point

 

Page 5

Question 6

  • 2 points off for each type they circled that is not a primitive type (only int, double, and boolean are the primitive types)
  • 3 points off for not circling one of those three primitive types
  • 1 point off for not following directions (i.e. listing all the primitive types instead of circling the ones in the list)

Question 7

  • 2 points off for each value missed

 

Page 5

Question 12

  • -3 for each wrong answer, up to -15 points

 

Page 6

Question 13

  • -1 syntax errors (semicolons, missing parentheses on functions())
  • -2 no variable type when initializing variable
  • -3 wrong read in method (nextLine or something non-Scanner)
  • -1 right method, but miscapitalized (stdin.nextdouble())
  • -2 missing stdin or not using stdin (or whatever name they gave the Scanner)
  • -1 extra things that would not compile (import statement)

 

spacer.gif
spacer.gif footer-middle.gif spacer.gif