------------------------------------------------------------------------
SUBJECT: GRADING ALGORITHMS
------------------------------------------------------------------------
========================================================================
REVISED 4/27/2010
========================================================================
Here are the algorithms that I will probably use to compute your final
grade (subject to verification and correction of any bugs :-):
You may use them to estimate your current grade to help you decide
whether to take the final exam:
------------------------------------------------------------------------
I. If you choose NOT to take the final exam or do the term paper, then:
------------------------------------------------------------------------
A. Compute a position-paper grade, as follows:
1. Drop lowest of the 5 position-paper grades (yes!)
2. Convert the 4 remaining letter grades to numerical grades
& average them
(using the usual A=4,B=3..F=0 scale; see below)
REVISED 4/27/2010:
2.1. Reconvert to letter grade (using scale below)
2.2. Reconvert that letter grade to its numerical equivalent
3. Multiply that average by 0.5
(see http://www.cse.buffalo.edu/~rapaport/584/S10/syl.html#grading)
B. Compute an attendance/participation/reading journal letter grade:
1. Compute a reading-journal grade:
If you did not hand in a reading journal on time
or your reading journal was unacceptable,
then you'll get an F for the reading journal
else you'll get an A (even if I said it was "skimpy")
2. Compute an attendance grade:
if you missed 0-5 classes (i.e.,attended ~90%),
then A;
if you missed 6-21 classes (i.e., attended > 1/2),
then C;
if you missed 22-41 classes (i.e., attended < 1/2),
then D;
if you never attended, then F
3. Compute a participation grade:
If you missed 0 peer-editing sessions, then A;
if you missed 1 session,
but participated in class or email discussions,
then A;
if you missed 1 session,
but did not participate in class/email discussions,
then A-;
if you missed 2, then B;
if you missed 3, then C;
if you missed 4, then D;
if you missed all 5, then F
4. Convert these to numerical grades (see table below)
& average these 3 grades
REVISED 4/27/2010:
4.1. Reconvert to letter grade
4.2. Reconvert to numerical equivalent
5. Multiply that average by 0.5
(see http://www.cse.buffalo.edu/~rapaport/584/S10/syl.html#grading)
C. Compute course grade, as follows:
1. Add (A) and (B), and re-convert to a letter grade
(see table below)
2. If your resulting letter grade is A,
then your course grade is A-
else your course grade is the resulting letter grade.
------------------------------------------------------------------------
II. If you DO take the final exam or write the term paper, then:
------------------------------------------------------------------------
A. Compute position paper grade as above;
Multiply that average by 0.25
(see http://www.cse.buffalo.edu/~rapaport/584/S10/syl.html#grading)
B. Compute an attendance/participation/reading journal grade;
Multiply that average by 0.5
(see http://www.cse.buffalo.edu/~rapaport/584/S10/syl.html#grading)
C. Compute your final-exam or term-paper grade;
Multiply it by 0.25
(see http://www.cse.buffalo.edu/~rapaport/584/S10/syl.html#grading)
D. Add (A),(B),(C), and re-convert to a letter grade.
=========================================================================
To convert from letter grades to numerical grades:
undergrad: grad:
A 4.00 4.00
A- 3.67 3.67
B+ 3.33 3.33
B 3.00 3.00
B- 2.67 2.67
C+ 2.33 2.33
C 2.00 2.00
C- 1.67
D+ 1.33
D 1.00 1.00
F 0.00 0.00
------------------------------------------------------------------------
To convert from numerical grades to letter grades:
(3.84, 4.00] A
(3.50, 3.84] A-
(3.16, 3.50] B+
(2.83, 3.16] B
(2.50, 2.83] B-
(2.16, 2.50] C+
(1.83, 2.16] C (1.50, 2.16]
(1.50, 1.83] C-
(1.16, 1.50] D+
(0.50, 1.16] D (0.50, 1.50]
[0.00, 0.50] F
========================================================================
Subject: Re: Grading Algorithms
From: "William J. Rapaport"
Date: Wed, 21 Apr 2010 11:48:44 -0400 (EDT)
A student writes:
"I understand the algorithm but I was wondering how you round.
What would a 3.5 be? B+ or A-?"
Reply:
The numerical-letter grade conversion table says:
(3.50, 3.84] A-
(3.16, 3.50] B+
That's math jargon for specifying that 3.50 is a B+
but that any grade > 3.50 (e.g., 3.500000000000001) would be an A-.
To help you plan, assume the worst, namely, that if your grade is on
such a borderline, you'll get the lower grade.
Doing well on the final could push you over the border.
If, after all is said and done, you're still on a borderline,
we can discuss it. Perhaps we'll find a point that you lost for some
minor infraction on a position paper that can be renegotiated.