Difference between revisions of "Computer science books"
(→See Also) |
|||
(17 intermediate revisions by 9 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]. | ||
− | + | Before adding any books to this page, please review the [[AoPSWiki:Linking books]] page. | |
− | |||
− | |||
− | |||
− | |||
== Books by subject == | == Books by subject == | ||
=== Artificial Intelligence === | === Artificial Intelligence === | ||
− | + | * [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 === | ||
− | + | * [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 === | ||
− | === | + | * [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/ | + | |
+ | |||
+ | === 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]] === | ||
+ | * [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 | + | * [[Computer science]] |
− | * [[ | + | * [https://www.beestar.org/exercise/ref_list_smcs.jsp?&mid=1500&div=9 Computer Science Reading for Grade 3-5, 6-8] |
− | * [[Science | + | * [[Informatics]] |
+ | * [[Informatics competitions]] | ||
+ | * [[Science]] | ||
+ | * [http://olympiads.win.tue.nl/ioi/study/books.html Reading List] (someone have a linky?) |
Latest revision as of 23:45, 16 November 2023
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.
Contents
Books by subject
Artificial Intelligence
- Adaptation in Natural and Artificial Systems by John H. Holland.
Digital Logic
- Ones and Zeros: Understanding Boolean Algebra, Digital Circuits and the Logic of Sets by John Gregg.
Information Theory
- An Introduction to Information Theory by J.R. Pierce.
Programming and Algorithms
- Structure and Interpretation of Computer Programs by Hal Abelson Jerry Sussman and Julie Sussman. MITPress site, including free full text.
- Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein.
- The Algorithm Design Manual by Steve S. Skiena.
Books by Knuth
See Also
- Computer science
- Computer Science Reading for Grade 3-5, 6-8
- Informatics
- Informatics competitions
- Science
- Reading List (someone have a linky?)