CS/ECE 374 A: Coursework


Guided problem sets

Auto-graded guided problem sets on PrairieLearn are due every Monday at 8pm (unless announced otherwise). The guided problem sets are intended as warmup exercises for the written homework; we strongly recommend doing them first each week.

We will release each guided problem at least one full week before its due date. You can attempt the guided problems (and other PrairieLearn exercises) as many times as you like, even after the due date, but only submissions before the due date count toward your final course grade. To support this further practice, we do not plan to release solutions.

Each complete guided problem set has the same weight in the final grade calculation as one numbered homework problem.


Written homeworks and solutions

Written homeworks are due every Tuesday at 8pm (unless announced otherwise). We will post each week's homework at least one full week before the due date; we will post solutions at most a day after the due date. (Links for future homeworks and solutions are placeholders.) Don't forget to read the homework policies!

A LaTeX template is available for typsetting homework solutions.


Exams and solutions

Links for future exams and solutions are placeholders. Only the most common version is posted here; for links to the conflict exams, see the announcements on the main course web page. Don't forget to read the exam policies!


The problem is that we attempt to solve the simplest questions cleverly, thereby rendering them unusually complex. One should seek the simple solution.
— Anton Pavlovich Chekhov (c. 1890)
Thus you see, most noble Sir, how this type of solution bears little relationship to mathematics, and I do not understand why you expect a mathematician to produce it, rather than anyone else, for the solution is based on reason alone, and its discovery does not depend on any mathematical principle. Because of this, I do not know why even questions which bear so little relationship to mathematics are solved more quickly by mathematicians than by others.
— Leonhard Euler, describing the Königsburg bridge problem
in a letter to Carl Leonhard Gottlieb Ehler, April 3, 1736