|
|
These are the grading guidelines that were used to grade the
first exam.
Page 1
Question 1
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)
|
|