Reviewers have found these items notable and have self-selected them for review.
All Media Types
The software arts
Sack W., The MIT Press, 2019. 400 pp. Type: Book (978-0-262039-70-3)
Is the current approach to computing education wrong? The author of this book claims it should focus more strongly on its roots in the liberal arts. The book traces these roots and examines several central tenets of computing in this light....
Feb 18 2020
VoIP technology: applications and challenges
Chakraborty T., Misra I., Prasad R., Springer International Publishing, New York, NY, 2019. 239 pp. Type: Book (978-3-319955-93-3)
Many of us are familiar with voice over Internet protocol (VoIP) technology, having replaced our traditional landline telephones with VoIP phones connected through a data network. Modern routers are often equipped with analog sockets so users can ...
Feb 18 2020
Handbook of software engineering
Cha S., Taylor R., Kang K., Springer International Publishing, New York, NY, 2019. 524 pp. Type: Book (978-3-030002-61-9)
Over 50 years after the “identification of software engineering as a discipline,” the emergence of new types of systems, new application areas, and new techniques and frameworks for software development means that the discipline is sti...
Feb 14 2020
Grokking deep learning
Trask A., Manning Publications Co., Shelter Island, NY, 2019. 336 pp. Type: Book (978-1-617293-70-2)
Deep learning is a hot topic in artificial intelligence (AI). It is exciting to see a book that can help readers understand the ideas of deep learning without advanced knowledge of mathematics....
Feb 14 2020
Introduction to hybrid intelligent networks: modeling, communication, and control
Guan Z., Hu B., Shen X., Springer International Publishing, New York, NY, 2019. 292 pp. Type: Book (978-3-030021-60-3)
Human brains are the most advanced intelligent systems to ever exist, yet also the most mysterious systems to be explored. A hybrid intelligent network is a term coined for the brain-inspired artificial intelligence (AI) that emulates particular a...
Feb 14 2020
Tools and weapons: the promise and the peril of the digital age
Smith B., Browne C., Gates B., Penguin Press, London, UK, 2019. 368 pp. Type: Book (978-1-984877-71-0)
Digital technology is both a sword and a plowshare. It is disruptive both in positive and negative ways, often at the same time. This book is a superbly written assembly of stories describing how Microsoft, often in partnership with other technolo...
Feb 13 2020
PDE dynamics: an introduction
Kuehn C., SIAM-Society for Industrial and Applied Mathematics, Philadelphia, PA, 2019. 245 pp. Type: Book (978-1-611975-65-9)
Interactions between partial differential equations (PDEs) and dynamical systems are explored in this book. PDEs involving time intervals are used to explain many problems. The study of dynamics can help readers understand PDEs via time-based equa...
Feb 12 2020
Coders: the making of a new tribe and the remaking of the world
Thompson C., Penguin Books, New York, NY, 2019. 448 pp. Type: Book (978-0-735220-56-0), Reviews: (2 of 2)
As someone who obtained a computer science (CS) degree after finishing a doctorate in political science in the 1980s, I took a walk down memory lane with this book. It was fun to reminisce using the author’s four waves of coders, following t...
Feb 11 2020
Digital cash: the unknown history of the anarchists, utopians, and technologists who created cryptocurrency
Brunton F., PRINCETON UNIVERSITY PRESS, Princeton, NJ, 2019. 272 pp. Type: Book (978-0-691179-49-0)
This comprehensive book covers the history of digital cash/currency, including the current era of Bitcoin and blockchain technology. The author argues that digital cash is to be understood in terms of authentication, ownership, and certainty and p...
Feb 10 2020
Ensemble learning: pattern classification using ensemble methods (2nd ed.)
Rokach L., World Scientific Publishing Co Pte Ltd, Hackensack, NJ, 2019. 302 pp. Type: Book
Like other subtopics of machine learning, pattern classification aims to find regularities in data through the use of learning methods. A pattern comprehends a collection of features and a concept that represents the observations of each feature, ...
Feb 6 2020
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2020 ThinkLoud, Inc.