While much of the material we will cover is in this book, much isn't. We expect you to come to class and take your own notes. One of the lectures will be a Q&A session with Don Knuth.
Many problems are taken from Knuth's book which has hints/solutions in the back. Feel free to consult these if needed.
However, class policy is: PLEASE DO NOT WORK WITH OTHERS ON HOMEWORK.
Please try to write out complete arguments, using full sentences in a way that we can read them.
Course project:
The course project consists of two parts. You have to choose a project from a list of topics we will give out. This will be a section of the book that we haven't covered. You have to delve in, figure it out in your own language and go beyond what is there in some way (check out some of the references, work out special cases, put in the details where the author says "it is obvious", find a mistake, take the result in a new direction, detailed notes will follow). A 3-5 page project description is due in class Friday, Feb 12. The project itself (a 10-15 page paper) is due at the time of the final exam for the course (March 14).
Here is more information about the course project with some suggested topics.