These reviews are the most popular with readers.
All Media Types
For the last:
Software engineering (10th ed.)
Sommerville I., Pearson, Boston, MA, 2016. 816 pp. Type: Book (978-0-133943-03-0), Reviews: (2 of 2)
This book has been around for about three decades. This newest version is the tenth edition. Software engineering is--has become--an enormous subject. The book is very long--over 800 pages--and yet it does not actually cover al...
Guide to competitive programming: learning and improving algorithms through contests
Laaksonen A., Springer International Publishing, New York, NY, 2017. 283 pp. Type: Book (978-3-319725-46-8)
Competitive programming is not new, but is now widely available through different online competitions. As Laaksonen notes, competitive programming provides opportunities for practice and helps to bridge the gap between theory and practice by forci...
Fundamentals of computer vision
Snyder W., Qi H., Cambridge University Press, New York, NY, 2017. 390 pp. Type: Book (978-1-107184-88-6)
The fundamental principles of computer vision based on image processing technologies are presented in this book. The style of the content is informal; meanwhile, a lot of equations are involved. The reader should have enough math background, inclu...
The entrepreneurial project manager
Cook C., CRC Press, Inc., Boca Raton, FL, 2017. 212 pp. Type: Book (978-1-498782-35-7)
Most of the time readers neglect the introduction, but here it is important because the book’s main concepts are very well explained in just a few pages, for example, the importance of philosophy on the project manager’s mindset. The b...
The physics of quantum information: quantum cryptography, quantum teleportation, quantum computation
Bouwmeester D., Ekert A., Zeilinger A. Springer-Verlag, London, UK, 2000. Type: Divisible Book
A century ago, the discovery of quantum mechanics initiated a revolution in physics that challenged many deeply-held intuitions. Within the last 20 years, the application of quantum mechanics to computation has opened the door to a similar revolu...
How to teach computer ethics through science fiction
Burton E., Goldsmith J., Mattei N. Communications of the ACM 61(8): 54-64, 2018. Type: Article
This is one of those very strange articles that makes one happy, just by its very existence....
Introduction to modeling and simulation with MATLAB and Python
Gordon S., Guilfoos B., Chapman&Hall/CRC, Boca Raton, FL, 2017. 210 pp. Type: Book (978-1-498773-87-4)
This is a very unusual book. It is concise and well written on the one hand, with bewildering content on the other. If one steps back far enough, the book could be described as a tutorial on writing programs for modeling and simulation. And that w...
Kelleher J., Tierney B., The MIT Press, Cambridge, MA, 2018. 280 pp. Type: Book (978-0-262535-43-4)
This is one of those books that explain difficult concepts using plain language. It helps the reader completely understand the complex topics by starting from the basics. It is a must-read book for anyone who wants to know how the future will look...
Formalization of the resolution calculus for first-order logic
Schlichtkrull A. Journal of Automated Reasoning 61(1-4): 455-484, 2018. Type: Article
Are you interested in proof assistants in which human experts guide automatic theorem provers to verify subgoals? The paper focuses on research dedicated to a theoretical aim: applying a special proof assistant to produce human-readable rigorous p...
Codes, cryptology and curves with computer algebra
Pellikaan R., Wu X., Bulygin S., Jurrius R., Cambridge University Press, New York, NY, 2018. 606 pp. Type: Book (978-0-521520-36-2)
This volume offers a terse, highly formal exposition of the relation between the four subjects named in the title: codes (transformations of a stream of information), cryptology (transformations that seek to hide the original content), curves (spe...
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2018 ThinkLoud, Inc.