Here are links to some useful resources for cs3102.
Course Book
Github (if you have corrections or suggestions for the book, submit them to Boaz Barak here; useful contributions will be worth bonus points in the course, so let us know if you have a pull request accepted or start a useful issue)
Background Reading
Mathematics for Computer Science (free PDF) by Eric Lehman, F Thomson Leighton, Albert R Meyer. (This is the book that is sometimes used in cs2102: Discrete Math.) Some other useful resources for material that is covered in cs2102 are here.
Suggestions
More resources will be added here as the semester progresses. If you find something you think would be useful to other students in the class, please let us know.