Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 2.31 KB

grades-fall-2020.md

File metadata and controls

33 lines (20 loc) · 2.31 KB

Grading Explanations, Fall 2020

Go up to the CS 2150 page (md)

 

As per the syllabus (md), the grades were computed by:

  • Laboratories (70%)
  • Final exam (30%)

The Process of Grade Determination

  • The average on the labs was 89.1% (stdev 16.8); as a side-note, this was significantly higher than it has ever been in the past.
  • The average on the final was 72.0% (stdev 16.5); final grades of zero -- those who didn't take the final -- are not counted in this average
  • When weighted as above, the final course average was a 83.9, which is a B

Due to the very high course average, there was no additional course curve, although we did round up if necessary.

For a given decade, 80 to just under 83 was a B-, 83 to just under 87 was B, and 87 to just under 90 was a B+; similarly for the other decades. The D- range was extended down a bit to a 55 or above, the A range was set at 94 (not 93), and the A+ range is based on a percentage of students in the course -- and was a 99. We did not give C- grades, due to how the C- grade interacts with the C/GC/NC scoring and pre-reqs, so anybody would would have gotten a C- instead got a C. Note that for all these scores, we rounded up your final course average if necessary.

Final exam grading

While the final exam went well, we ran into a few issues with the system and the questions that have now been resolved:

  • Some text fill-in answers that were incorrect were being given credit due to a bug in the system; those no longer get credit (sorry!).
  • Two of the questions did not have the correct answers entered; we fixed this, and those are now being graded correctly.
  • We ended up accepting two answers for a few of the multiple-choice questions; for those questions, students got credit if they submitted either of the correct answers.
  • For some people, the memory question was a fill-in question. This was graded by hand, and was given either 0 or 3 points. The question was what could occasionally cause a seg fault. Any answer that would always cause a seg fault was not given credit (such as following a nullptr).
  • Some people interpreted the no-spaces comment in the baby yoda encoding to mean that one should encode 'babyyoda' (with no space); this was also given full credit.