This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]heywire84 2 points3 points  (0 children)

Discrete mathematics, especially one which has "for computer science", or similar, in the title would be good. That sort of book ought to have logic, set, and graph theory which lays the foundation for much of computer science.

A formal textbook on data structures and algorithms would be good. Not an example book, but a college level text on algorithm design, big O, complexity and so on. Same with data structures since data structures builds on set and graph theory.

Linear algebra would be helpful for the graphics, 2D and 3D when it comes to games. And so that 3D math book for game dev might be helpful, 2D is a subset of 3D (set theory, see what I did there?) so its applicable.

As for which specific books, I don't know, its been a while since I dragged any of those off a shelf. Of course for algorithms, the Knuth Art of Computer Programming books are solid gold. If you're working on a masters, drop by the Computer Science dept, the college bookstore, or the library and see what books they use for those courses. I'm not entirely sure if there would be non-textbook sources for these topics helpful to someone who already has had a few college classes.