Difference between revisions of "Computer science books"

Line 12: Line 12:
 
==== Intermediate/Collegiate ====
 
==== 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 ====
 
==== 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 ===
Line 21: Line 23:
 
* [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.
  
== General Interest ==
 
  
 
== See Also ==
 
== See Also ==

Revision as of 13: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

Intermediate/Collegiate


Digital Logic

Intermediate/Collegiate


Information Theory

Intermediate/Collegiate


See Also