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

Upcoming Deadlines / Events

We're all done!!

Recent Announcements

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.

Wed Dec 10
Practice final exam 3 solutions and video walkthrough are available.

Tue Dec 9

Sun Dec 7
  • Practice final exam 1 solutions and video walkthrough are available.
  • The final exam will be held 8–11am on Friday, December 12, in the following rooms; please go to the room that matches the first letter of your last name.
    • A–M: 0027/1025 Campus Instructional Facility [≤235 students in 483 seats]
    • N–Z: 2079 Natural History Building [≤153 students in 312 seats]
    The conflict final exam will be held 8–11am on Monday, December 15. The location of the conflict exam has been emailed to students who have submitted the conflict registration form. However, the form will remain open through Sunday to accommodate last-minute emergencies.

Sat Dec 6
Emily recorded a makeup video for Thu Dec 4's unrecorded lecture. The scribbles and video are now available.

Fri Dec 5
  • Applications to be a CA for CS/ECE 374 A in Spring 2026 are available as a Google Form. Details are available on the first page. Please apply if you're interested and share the link with other students who you think would be a good fit!
  • Practice exams for the final exam are available. Complete handwritten solutions and walkthrough videos for each practice exam will be posted on the days listed below. Just like the practice midterms, we strongly recommend attempting each of these practice exams yourself under exam conditions before looking at solutions or attending the corresponding review session.
  • We will hold several review/practice sessions for the final exam, in place of other scheduled class meetings:
    • Sunday's “homework party” will be a review of the first practice final.
    • Tuesday's “lecture” will be a review of the second practice final.
    • Wednesday's “labs” will be a review of the third practice final.
    We cannot cover an entire practice exam in any of thwse review sessions; the problems we will actually cover will depend on requests from the students in attendance.
  • There will be no homework party on Thursday evening, but all other office hours will continue as usual through Thursday, December 11.
  • Due to a technical glitch (which Tech Services is still diagnosing), Thursday's lecture was not recorded. Emily plans to record and release a makeup video tomorrow; meanwhile, video of Jeff's lecture from Fall 2023 is available.

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)