Computer science books
These Computer Science books are recommended by Art of Problem Solving administrators and members of the AoPS Community.
Levels of reading and ability are loosely defined as follows:
- Intermediate is recommended for students grades 9 to 12.
- Collegiate is recommended for college and university students.
More advanced topics are often left with the above levels unassigned.
Contents
Books by subject
Artificial Intelligence
Intermediate/Collegiate
- Adaptation in Natural and Artificial Systemsby John H. Holland.
Digital Logic
Intermediate/Collegiate
Information Theory
Intermediate/Collegiate
- An Introduction to Information Theoryby J.R. Pierce.