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

Upcoming Deadlines / Events

Nov 24–28
Thanksgiving break
Sat Nov 29
FLEX evaluations open
Tue Dec 2
Homework 11 (9pm)
Fri Dec 5
Deadline to register for the conflict exam
Mon Dec 8
Guided problem set 11 (9pm)
Thu Dec 11
Reading day: FLEX evaluations close
Fri Dec 12
Final exam (8-11am)

Recent Announcements

Thu Nov 20
Homework 10 solutions are available.
Mon Nov 17
The final exam will held on Friday, December 12, from 8am to 11am.
  • We are offering offer a conflict final exam, tentatively on Monday, December 15. If you cannot attend the regular final exam for any of the reasons outlined in the student code, please fill out the conflict registration form as soon as possible. The precise date and time of the conflict exam will depend on the exam schedules of students who fill out the form by Friday, December 5 at 5pm; however, the form will remain open to accommodate last-minute emergencies.
  • If you have DRES exam accommodations, you are welcome to take the final exam at the DRES Testing Accommodation Center either Friday, December 12 or Monday, December 15, at any time of day. We strongly recommend scheduling your final exam at TAC as soon as possible, and certainly no later than Friday, November 21. Please contact Jeff or Emily if you cannot schedule an exam at TAC on either of those dates.

More information about the final exam will be provided after the fall break.

Wed Nov 12
Guided problem set 10 (yes, 10, not 11 as previously written above) is now available. To give you a full week to work on it, it is due at 9pm on Wed Nov 19. However, everyone is strongly recommended to complete Zone 1 earlier so you'll be better prepared to work on Homework 10 (still due Tue Nov 18).
Tue Nov 11

Sun Nov 9
Midterm 2 Practice 3 solutions and video walkthrough are available.

Warning: During the walkthrough recording, Jeff solved problem 3 completely wrong, but then later realized his mistake and (after a brief panic attack) recovered.

Fri Nov 7

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)