CS 473: Useful Resources

Notes, slides, etc.
Lecture notes, slides, homeworks, and exams from algorithms classes at UIUC and several other universities can be found on the web:

And now I understand the problems you can see.
Videos
Videos of algorithms lectures from several universities can be found on the web. See especially the following:
MOOCs
Both Coursera and Udacity are offering complete algorithms courses, with videos, readings, and automatically graded exercises. By necessity, these courses tend to focus more on implementation and less on proofs and open-ended design than CS 473.
Textbooks
For students who prefer an actual dead-tree reference, we recommend the following textbooks. The campus bookstore probably doesn't have them, but they're cheaper online anyway. I've asked Grainger Library to put copies of all these books on reserve.
Review
For review of prerequisite material, we strongly recommend the following online resources. (This stuff is also covered in several dead-tree textbooks, but really, why bother?)
Other
We'll add more links here as we discover them. Suggestions welcome!