Book List A Collection of Books Computer Science
Contents 1. Analysis of Algorithms... 3 2. Biometrics... 4 3. Compiler Theory... 5 4. Complexity Theory... 6 5. Computational Intelligence... 7 6. Computer Architecture & Organization... 8 7. Database... 9 8. Data Structures and Algorithms... 10 9. Formal Languages... 11 10. Image Processing and Computer Vision... 12 11. Operating Systems... 13 12. Programming Languages... 14 13. Software Engineering... 15 14. Web Programming and Design... 16
1. Analysis of Algorithms Fundamentals of Algorithmics Gilles Brassard & Paul Bratley Prentice Hall ISBN 0-13-335068-1 Introduction to Algorithms Thomas H. Corma, Charles E. Leiserson, Ronald L. Rivest Mc Graw Hill ISBN 0-07-013143-0 Analysis of Algorithms Robert Sedgewick & Phillipe Flajolet Addison Wesley ISBN 0-201-40009-x Algorithm Design Jon Kleinberg, Eva Tardos Pearson, Addison Wesley ISBN 0-321-29535-8 The Art of Computer Programming, Volume 1 Fundamental Algorithms Donald E. Knuth 3 rd Edition, Addison-Wesley ISBN 0-201-89683-4
2. Biometrics Handbook of Multibiometrics Arun A.Ross, Karthik Nandkumar, Anil K. Jain Springer ISBN 0-387-022296-0 Handbok of Fingerprint Recognition Davide Maltoni, Dario Maio, Anil k. Jain, Salil Prabhakar Springer ISBN 0-387-95431-7
3. Compiler Theory Compiler Construction, Principles and Practice Kenneth C.Louden Course Technology, Cengage Learning ISBN 0-534-93972-4 Compilers, Principles, Techniques, & Tools Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman Pearson, Addison Wesley, 2 nd Edition ISBN 0-321-48681-1 The Theory and Practice of Compiler Writing Jean-Paul Tremblay, Paul G. Sorenson McGraw Hill ISBN 0-07-065161-2
4. Complexity Theory Computational Complexity Papdimitriou Addison-Wesley ISBN 0-201-53082-1 Introduction to Automata Theory, Languages, and Computations John E. Hopcroft, Jeffrey D. Ullman Addison-Wesley Publishing Company ISBN 0-201-02988-x Computational Complexity, A Modern Approach Sanjeev Arora and Boaz Barak Cambridge University Press ISBN 978-0-521-42426-4
5. Computational Intelligence Artificial Intelligence- A Modern Approach Stuart Russel, Peter Norvig Prentice Hall Essentials of Artificial Intelligence Matt Ginsberg Morgan Kaufmann Publishers Computation & Intelligence George F. Luger AAAI Press/ The MIT Press The Machine Question, Critical Perspectives on I, Robots, and Ethics David J. Gunkel The MIT Press ISBN 978-0-262-30451-1 Neural Networks and Fuzzy Systems Bart Kosko Prentice Hall Machine Learning, The Art and Science of Algorithms that make Sense of Data Peter Flach Cambridge ISBN 978-1-107-42222-3 Machine Learning, A Probabilistic Perspective Kevin P. Murphy The MIT Press ISBN 978-0-262-01802-9
6. Computer Architecture & Organization Computer System Architecture M. Morris Mano Prentice Hall Computer Organization and Design John L. Hennessy, David A. Patterson Morgan Kaufmann Publishers, Inc. Computer Architecture John L. Hennessy, David A. Patterson Morgan Kaufmann Publishers, Inc.
7. Database Database System Concepts Silberschatz, Korth, & Sudarshan McGraw Hill Fundamentals of Database Systems Elmasri, Navathe Addison-Wesley MySql Tutorial Luke Welling & Laura Thomson MySQL Press ISBN 13: 978-0-672-32584-7
8. Data Structures and Algorithms Data Structures and Algorithms in C++ Adam Drozdek 3 rd Edition, Thomson, Course Technology ISBN 0-534-49182-0 Data Abstraction and Structures using C++ Mark R. Headington, David D. Riley Jones and Bartlett Publishers ISBN 0-7637-0295-1 Algorithms in C++ Parts 1-4 Robert Sedgewick Addison Wesley ISBN 0-201-35088-2 Algorithms in C++ Part 5 Robert Sedgewick Addison Wesley ISBN 0-201-36118-3 Data Structures, Algorithms & Software Principles in C Thomas A. Standish Addison Wesley ISBN 0-201-59118-9
9. Formal Languages Introduction to Automata Theory, Languages, and Computation 3 rd Edition Hopcroft, Motwani, & Ullman Addison-Wesley ISBN-10: 0321455363 Languages and Machines Thomas A. Sudkamp Addison-Wesley ISBN-10: 0321322215 The Language of Machines Floyd & Beigel Computer Science Press ISBN-10: 0716782669 Theory of Computation, Formal Languages, Automata, and Complexity Brookshear The Benjamin/ Cummings Publishing Company ISBN-10: 0805301434
10. Image Processing and Computer Vision Image Processing, Analysis, and Machine Vision Milan Sonka, Vaclav Hlavac, Roger Boyle Computer Vision Linda G. Shapiro, George C. Stockman Prentice Hall The Image Processing Handbook Hohn C. Russ CRC Press
11. Operating Systems Operating System Concepts Silberschatz, Galvin, Gagne Wiley ISBN 978-0-470-12872-5 Operating Systems, Internals and Design Principles William Stallings 6 th Edition, Pearson, Prentice Hall
12. Programming Languages Concepts of Programming Languages Robert W. Sebesta 4 th Edition, Addison Wesley ISBN 0-201-38596-1 Programming Languages Pragmatics Michael L. Scott Morgan Kaugmann Publishers ISBN 1-55860-442-1 Elements of Functional Programming Chris Reade Addison Wesley ISBN 0-201-12915-9 Expert F# Don Syme, Adam Granicz, Antonio Cisternino Apress ISBN 1-59059-850-4 Programming F# Chris Smith O Reilly Media, Inc. ISBN 978-0-596-15364-9 Practical Common Lisp Peter Seibel Apress ISBN 1-59059-239-5
13. Software Engineering Software Engineering, A Practioner s Approach Roger S. Pressman 5 th Edition, McGraw Hill ISBN 0-07-365578-3 Fundamentals of Software Engineering Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli 2 nd Edition, Prentice Hall ISBN 0-13-305699-6 Software Engineering Ian Sommerville 5 th Edition, Addison Wesley ISBN 0-201-42765-6
14. Web Programming and Design Web Design + Programming Paul S. Wang, Sanda S. Katila Thomson, Course Technology ISBN 13: 978-0-534-39528-5 Web Design in a Nutshell Jennifer Niederst Robbins O Reilly ISBN 10: 0-596-00987-9 Build Your Own Web Site the Right Way, Using HTML & CSS Ian Lloyd 2 nd Edition, Sitepoint ISBN 978-0-9804552-7-4 DataBase Driven Web Site, using PHP & MySQL Kevin Yank Sitepoint ISBN 978-0-9805768-1-8