Books

Below is a list of books which I personally think deserve the name of "the standard" in several subareas of computer science as of June 21, 2010.

# Subarea Title Author ISBN-10
1 Theory of Computation Introduction to the Theory of Computation, 2nd Edition Michael Sipser 0534950973
2 Theory of Computation Computers and Intractability: A Guide to the Theory of Np-Completeness M. R. Garey and D. S. Johnson 0716710455
3 Numerical Computation Numerical Optimization, 2nd Edition Jorge Nocedal and Stephen Wright 0387303030
4 Data Structures and Algorithms Introduction to Algorithms, 3rd Edition Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein 0262033844
5 Data Structures and Algorithms Algorithm Design Jon Kleinberg and Éva Tardos 0321295358
6 Logic Language, Proof and Logic Jon Barwise and John Etchemendy 157586374X
7 Automata and Languagues Introduction to Automata Theory, Languages, and Computation, 3rd Edition E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman 0321462254
8 Programming Languages Types and Programming Languages Benjamin C. Pierce 0262162091
9 Hardware Computer Organization and Design, 4th Edition David A. Patterson and John L. Hennessy 0123744938
10 Computer Systems Principles of Computer System Design: An Introduction Jerome H. Saltzer and M. Frans Kaashoek 0123749573
11 Computer Systems Computer Architecture: A Quantitative Approach, 3rd Edition John L. Hennessy and David A. Patterson 1558605967
12 Operating Systems Operating System Concepts, 8th Edition Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne 0470128720
13 Network Computer Networking: A Top-Down Approach, 5th Edition James F. Kurose and Keith W. Ross 0136079679
14 Compilers Compilers: Principles, Techniques, and Tools, 2nd Edition Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman 0321486811
15 Databases Database Systems: The Complete Book, 2nd Edition Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Wildom 0131873253
16 Artificial Intelligence Artificial Intelligence: A Modern Approach, 3rd Edition Stuart Russell and Peter Norvig 0136042597
17 Machine Learning Pattern Recognition and Machine Learning Christopher M. Bishop 0387310738
18 Information Retrieval Introduction to Information Retrieval Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schütze 0521865719
19 Natural Language Processing Speech and Language Processing, 2nd Edition Daniel Jurafsky and James H. Martin 0131873210
20 Natural Language Processing Foundations of Statistical Natural Language Processing Christopher D. Manning and Hinrich Schütze 0262133601
21 Data Mining Introduction to Data Mining Pang-Ning Tan, Michael Steinbach, and Vipin Kumar 0321321367


Return to the home page


Copyright © 2007-2010 Jun Araki
Last modified: Tue, 13 Jul 2010 08:29:44 -07:00