Difference between revisions of "Computer science books"

Line 10: Line 10:
 
== Books by subject ==
 
== Books by subject ==
 
=== Artificial Intelligence ===
 
=== Artificial Intelligence ===
==== Intermediate/Collegiate ====
 
 
* [http://www.amazon.com/exec/obidos/ASIN/0262581116/artofproblems-20 Adaptation in Natural and Artificial Systems]by John H. Holland.
 
* [http://www.amazon.com/exec/obidos/ASIN/0262581116/artofproblems-20 Adaptation in Natural and Artificial Systems]by John H. Holland.
  
  
 
=== Digital Logic ===
 
=== Digital Logic ===
==== Intermediate/Collegiate ====
 
 
* [http://www.amazon.com/exec/obidos/ASIN/0780334264/artofproblems-20 Ones and Zeros: Understanding Boolean Algebra, Digital Circuits and the Logic of Sets]by John Gregg.
 
* [http://www.amazon.com/exec/obidos/ASIN/0780334264/artofproblems-20 Ones and Zeros: Understanding Boolean Algebra, Digital Circuits and the Logic of Sets]by John Gregg.
  
  
 
=== Information Theory ===
 
=== Information Theory ===
==== Intermediate/Collegiate ====
 
 
* [http://www.amazon.com/exec/obidos/ASIN/0486240614/artofproblems-20 An Introduction to Information Theory]by J.R. Pierce.
 
* [http://www.amazon.com/exec/obidos/ASIN/0486240614/artofproblems-20 An Introduction to Information Theory]by J.R. Pierce.
  

Revision as of 12:03, 7 June 2006

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.


Books by subject

Artificial Intelligence


Digital Logic


Information Theory


See Also