These are the grading guidelines that were used to grade the
first exam.
Pages 2 & 3
• Difference discussed / major points addressed = full credit
• If answer close, but missing minor detail = - 1
• Did not mention one of the two things to be compared = -2
Page 4
• -2 for each answer wrong EXCEPT for d!=q
• -1 for incorrect answer for d!=q
Page 5
8. If all combinations of p and q listed = +2
For each correct value of !p && !q || r = +0.5 (4 total for all right)
If they only list 4 of the possible 8 combinations and get all 4 values of
the output correct : +3
9. +1 for int
+1 for name
+1 for a+b;
10. +1 for int
+1 for numerator correct
+1 for denominator correct
Page 6
11. final(-1) double(-1) WIDGETS_PER_OUNCE(-2) = 1.25(-1);(-1)
12. -1 for no ;
-1 for declaring int b
-2 for no cast (int)
13. -2 for extra letter or wrong letters
-1 for no “s = “
14. -2 for missing letter or wrong letters
-1 for no “s = “
Page 7
15. -2 for wrong number
-1 for no “n = “
-3 if totally wrong
16. -1 per syntax mistake
-2 if same syntax mistake multiple times
-2 for incorrect logic
-1 for re-declaring variable
-2 for re-declaring variables multiple times
If totally not was expected, but got the “if” statement = +2
Page 8
• Import statement = 1
• Header for Class = 1
• Header for Main = 1
• Scanner Setup = 2 / 4
• Prompt for Farenheit = 2 / 4
• Read input using nextDouble() = 2 / 4
• Calculating Celsius = 2
• Printing Celsius Tempterature = 2 / 4
• General Syntax = 2
• Indentation / Tabbing = 2
• Variable Names = 2
|