Difference between revisions of "Computer science books"

(link)
(15 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
These '''Computer Science books''' are recommended by [[Art of Problem Solving]] administrators and members of the [http://www.artofproblemsolving.com/Forum/index.php AoPS Community].
 
These '''Computer Science books''' are recommended by [[Art of Problem Solving]] administrators and members of the [http://www.artofproblemsolving.com/Forum/index.php AoPS Community].
  
Levels of reading and ability are loosely defined as follows:
+
Before adding any books to this page, please review the [[AoPSWiki:Linking books]] page.
* 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 ==
 
== 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.
+
 
 +
 
 +
=== Programming and Algorithms===
 +
* [http://www.amazon.com/exec/obidos/ASIN/0262011530/artofproblems-20 Structure and Interpretation of Computer Programs] by Hal Abelson Jerry Sussman and Julie Sussman. [http://mitpress.mit.edu/sicp/ MITPress site], including free full text.
 +
* [http://www.amazon.com/exec/obidos/ASIN/0262032937/artofproblems-20 Introduction to Algorithms] by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein.
 +
* [http://www.amazon.com/exec/obidos/ASIN/0387948600/artofproblems-20 The Algorithm Design Manual] by Steve S. Skiena.
 +
 
 +
 
 +
=== Books by [[D. E. Knuth|Knuth]] ===
  
== General Interest ==
+
* [http://www.amazon.com/exec/obidos/ASIN/0201485419/artofproblems-20 The Art of Computer Programming Volumes 1-3 (boxed set)] by [[D. E. Knuth]]
  
 
== See Also ==
 
== See Also ==
* [[Science books]]
+
* [[Computer science]]
* [[Science competitions]]
+
* [[Informatics]]
* [[Science scholarships]]
+
* [[Informatics competitions]]
 +
* [[Science]]
 +
* [http://olympiads.win.tue.nl/ioi/study/books.html  Reading List] (someone have a linky?)

Revision as of 14:14, 19 December 2008

These Computer Science books are recommended by Art of Problem Solving administrators and members of the AoPS Community.

Before adding any books to this page, please review the AoPSWiki:Linking books page.


Books by subject

Artificial Intelligence


Digital Logic


Information Theory


Programming and Algorithms


Books by Knuth

See Also