CS 374 A, Fall 2025
CS/ECE 374 A — Fall 2025

Upcoming Deadlines / Events

We're all done!!

Recent Announcements

Wed Dec 24
Thanks to sanity-checking by several students, we found a systematic error in our grade calculations that slightly undervalued homework averages. (Specifically, Jeff dropped all homework scores below the 16th highest score, instead of counting only the 16 highest scores.) Correcting the error changed the letter grades of 20 students. We will submit the grade changes and notify each of the affected students over the next couple of days.
Tue Dec 23
  • Final exam scores have been released on Gradescope.
    • The maximum score for both the regular and conflict exam is 70. We graded the two choices for the NP-hardness reduction as two separate Gradescope problems, which makes Gradescope think the maximum score was 80.
    • Regrade requests can be submitted until Friday, January 16 at 11:59pm. We reserve the right to ignore regrade requests whose positive outcome would not increase any course grade, and we are unlikely to process any regrade requests before January 9. (All midterm and homework regrade requests have been processed.)
    • Here is the distribution of exam grades and overall course averages:

      The orange curve shows the final overall course averages (see below) for all students who took all three regular exams and who submitted at least half of the homework, in sorted order. The blue dots show the sum of all three exam scores for the corresponding students. Dots further above the orange curve indicate lower homework averages.

  • Course grades have been submitted to Banner. Course grades were computed as described in the grading policies, using the advertised fixed cutoffs, with the following adjustments:
    • Everyone received 1% extra credit for the various education-research activities.
    • For purposes of computing homework averages, all homework scores less than or equal to 4/10 (beyond a minimum of 11 scores) were forgiven.
    Here is the distribution of letter grades, excluding students who missed both the regular final and the conflict final. The overall "GPA" for the class was 3.13. Future regrades may increase some of these grades.

    Letter + ε
    A 5 (1.3%) 66 (17.5%) 75 (19.8%)
    B 63 (16.7%) 57 (15.1%) 39 (10.3%)
    C 30 (7.9%) 16 (4.2%) 15 (4.0%)
    D 9 (2.4%) 1 (0.3%) 1 (0.3%)
    F 1 (0.3%)

Wed Dec 17
  • Solutions for the final exam are available.
  • Solutions for the conflict final exam are available.
  • As a final reminder, anyone interested in being a CA for CS/ECE 374 A in Spring 2026 should apply using this Google Form. Only applications received by Monday, December 29 are guaranteed to receive full consideration.

Earlier announcements

Illam vero methodum calculi mechanici taedium magis minuere, praxis tentantem docebit.
[Truly, this method greatly reduces the tedium of mechanical calculation; practice will teach those who try.]
Carl Friedrich Gauß, “Theoria interpolationis methodo nova tractata” (c. 1805)

Dealing with failure is easy: Work hard to improve.
Success is also easy to handle: You’ve solved the wrong problem. Work hard to improve.

— Clay Shirky (2011)

The only way to learn is by playing, the only way to win is by learning, and the only way to begin is by beginning. So without further ado, let's begin.
— Sam Reich, Game Changer (2019–present)