Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Barnard, David
University of Manitoba
Winnipeg MB, Canada
   Reader Recommended
   Reviewer Selected
Follow this Reviewer
Date Reviewed  
- 10 of 62 reviews

  From Gutenberg to Google: the history of our future
Wheeler T., Brookings Institution Press, Washington, DC, 2019. 300 pp.  Type: Book (978-0-815735-32-8)

The author of this book was the Chairman of the US Federal Communications Commission (FCC) from 2013 to 2017. From that experience, Wheeler gained firsthand knowledge of some recent developments in communication networks, and the impac...

Jul 11 2019  
   Plato and the nerd: the creative partnership of humans and technology
Lee E., The MIT Press, Cambridge, MA, 2017. 288 pp.  Type: Book (978-0-262036-48-1)

The preface to this book states that it is the author’s “attempt to explain why the process of creating technology, a process that we call engineering, is a deeply creative process, and how this explains why it has ...

Jan 21 2019  
   Emergent computation: a festschrift for Selim G. Akl
Adamatzky A., Springer International Publishing, New York, NY, 2016. 643 pp.  Type: Book (978-3-319463-75-9)

The foreword, by David Rappaport and Kai Salomaa, is a very nice summary (five pages) of significant contributions made by Selim G. Akl in several areas of informatics during the course of a very productive career. (For the sake of tra...

Aug 8 2017  
  Ethics in the age of information
Luciano Floridi. YouTube, 01:14:46, published on Apr 1, 2016, The Alan Turing Institute, Type: Video

The large project that Luciano Floridi has taken on is an approach to information science (computer science, computation) from the perspective of philosophy. He has written a great deal about this, notably in his book The philosophy...

Mar 29 2017  
  Designing beauty: the art of cellular automata
Adamatzky A., Martínez G., Springer International Publishing, New York, NY, 2016. 191 pp.  Type: Book (978-3-319272-69-6)

This book is a collection of 30 brief papers (with an average length of six pages), each containing images--art works--generated by different kinds of cellular automata, together with a collected comprehensive list of...

Apr 27 2016  
  Lovelace & Babbage and the creation of the 1843 ‘notes’
Füegi J., Francis J. ACM Inroads 6(3): 78-86, 2015.  Type: Article

This paper is a fascinating expansion of research into the history of computation that appeared in the documentary film To Dream Tomorrow, created by the paper’s two authors. Specifically, the authors look at documenta...

Apr 19 2016  
   Start programming using HTML, CSS, and JavaScript
Fajfar I., Chapman & Hall/CRC, Boca Raton, FL, 2015. 468 pp.  Type: Book (978-1-498731-44-7)

The title of this book might suggest that it is about programming, but it is in fact more about building websites. Focusing on essential web tools is an intriguing approach to teaching programming: the web is ubiquitous, and many who p...

Mar 16 2016  
   Introduction to programming in Python: an interdisciplinary approach
Sedgewick R., Wayne K., Dondero R., Addison-Wesley, New York, NY, 2015. 792 pp.  Type: Book (978-0-134076-43-0)

Although it is targeted at computer science students learning to program, this textbook is interdisciplinary in the sense that it also anticipates students of other disciplines (especially science) using it in courses “that i...

Nov 3 2015  
   Introducing formal methods via program derivation
Chaudhari D., Damani O.  ITiCSE 2015 (Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, Vilnius, Lithuania, Jul 4-8, 2015) 266-271, 2015.  Type: Proceedings

The paper addresses teaching programming as a sequence of derivations from one partial solution to another, maintaining correctness of the partial programs at each step. This is contrasted with developing a program first, and then prov...

Sep 17 2015  
  Cyber-slacking in the classroom
Taneja A., Fiore V., Fischer B. Computers & Education 82(C): 141-151, 2015.  Type: Article

Cyber-slacking means using the Internet and technology during scheduled class time for things other than class activities. The paper describes a careful experiment measuring attitudes and behaviors of undergraduate students that verifi...

Jun 30 2015  
Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2023 ThinkLoud®
Terms of Use
| Privacy Policy