“One of the more clever ways of introducing computational thinking to the general public.” —Vint Cerf, Turing Award winner, Chief Internet Evangelist at Google, a 'Father of the Internet'
Bad Choices is a book all about faster and slower ways of tackling everyday problems that aims to show how thinking in such terms can serve as a compelling introduction to computer science. The book contains twelve vignettes and sixty-five illustrations.
The book is the culmination of an effort that began in January 2014 to answer the question, “How might we make an abstract field like computer science compelling to a broad audience?”
“Perfect for anyone wanting to understand the basics of Computer Science.” —Cesar Hidalgo, director of the Collective Learning group at the MIT Media Lab, author of Why Information Grows
“Read it with the kids and spent more than an hour arguing about different sock-sorting algorithms. Was great fun!” —Daniel Whiteson, particle physicist, researcher at CERN, co-author of We Have No Idea
“What I appreciated most was how the book became a survey of things I take for granted every day, shining a light on these algorithms and showing me different ways to think about and consider them.” —Jamis Buck, author of Mazes for Programmers