Algorithms, Etc
web.engr.illinois.edu
web.engr.illinois.edu
The hw is basically"given you've learned this, can you apply them?" I found many students like this style of problems.
I personally prefer the homework problems of Sariel har-Peled(who teaches in the same university, and I'm TAing for) http://sarielhp.org/teach/ His hw problems guides one to figure out important materials that's not covered in class by breaking it down to small steps. (Say, a hw problem that introduces parametric search) I definitely recommend solve some sariel style problems once one mastered the basic material.
> Despite several rounds of revision, these notes still contain mnay mistakes, errors, bugs, gaffes, omissions, snafus, kludges, typos, mathos, grammaros, thinkos, brain farts, nonsense, garbage, cruft, junk, and outright lies, all of which are entirely Steve Skiena’s fault
(Skiena is the author of The Algorithm Design Manual which is a very popular algorithm book. Seems like he reviewed these notes :)
I like computer science books with a sense of humor in any case...
The Algorithm Design Manual had the following(page ix in second edition) "Any errors, deficiencies, or problems in this book are somebody else’s fault, but I would appreciate knowing about them so as to determine who is to blame."
Hence the joke.
Source: Steve told me.
Thanks!