Classic Computer Books

by Jim Davis

In most fields, a certain body of knowledge provides the foundation for new ideas. Computer Science is no different. The following books are my picks for classics in each area.

If you'd like to recommend other classics, please drop me a line. jdavis@awss.com

The more elusive category "Most Useful" is covered in Most Useful How-To Books.


Networks

Computer Networks, Third Edition by Andrew S. Tanenbaum. Prentice Hall, 1996.

Database

An Introduction to Database Systems, Fifth Edition by C. J. Date. Addison-Wesley, 1994.

Mathematics (Algorithms)

Numerical Recipes in C: The Art of Scientific Computing by William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery. Cambridge University Press, 1993.

Computer Architecture

Structured Computer Organization, Third Edition by Andrew S. Tanenbaum. Prentice Hall, 1990.

Language: C++

The C++ Programming Language, Third Edition by Bjarne Stroustrup. Addison-Wesley, 1991.

Software Design

Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Addison-Wesley, 1995.


Go to: | AWSS Main | Booklets |
If you wish to find another book, feel free to use the following search utility.