Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Computing handbook : computer science and software engineering (3rd ed.)
Gonzalez T., Diaz-Herrera J., Tucker A., Chapman & Hall/CRC, Boca Raton, FL, 2014. 2326 pp. Type: Book (978-1-439898-52-9)
Date Reviewed: Dec 22 2015

This third edition is a truly comprehensive reference compendium of diverse topics in computing. The book is so large it is heavier than a laptop.

Divided into 12 parts, with 93 chapters and over 2,000 pages, it truly delivers as an outstanding reference book to adorn the libraries of computer science and software engineering students, professionals, and enthusiasts. Just to give you an idea of the range of topics covered, some of them are data structures, cryptography, storage systems, DNA computing, computer graphics, natural language processing, data compression, routing algorithms, operating systems, programming languages, software quality, and agile methodologies, to name a few.

This is obviously not a book that can be read from beginning to end, and that may not be possible over even a few years. The book deserves a place in all college libraries, and is a great stepping stone for doctoral researchers. There are hundreds of contributors to this book, mostly from universities, but some from industry as well. Peppered with theory, mathematics, and programming code snippets, the book has everything one needs to go into understanding an area.

There is a set pattern for each chapter, with key terms at the end and references after that. The key terms section is excellent and gives definitions for quick references. The depth of topics is so diverse it can even be used by high school students if they are researching a topic. One could ignore the deep mathematical analysis and still take away core elements from each chapter. For example, the chapter on storage systems goes into the evolution of hard disks to solid-state drives (SSDs), with mathematical analysis of file systems, mean time between failures, and redundant array of independent disks (RAID) technologies, and it does a lot of mathematical analysis. One can take away many details from this single chapter, which has hundreds of references for further research.

Fifty years from now, many of the fundamentals in this book will still be valid (or so I hope). If a student needs it for day-to-day to use for carrying in a backpack, I strongly recommend the Kindle edition over the hardbound one (due to the sheer size and weight). Overall, this resource is highly recommend for the library of anyone interested in digging deep into computing and software engineering.

Reviewer:  Naga Narayanaswamy Review #: CR144053 (1603-0181)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
General (D.2.0 )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Development of distributed software
Shatz S. (ed), Macmillan Publishing Co., Inc., Indianapolis, IN, 1993. Type: Book (9780024096111)
Aug 1 1994
Fundamentals of software engineering
Ghezzi C., Jazayeri M., Mandrioli D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (013820432)
Jul 1 1992
Software engineering
Sodhi J., TAB Books, Blue Ridge Summit, PA, 1991. Type: Book (9780830633425)
Feb 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy