Algorithms are all around us. They are a way of seeing the world and a way of guiding the unruly details into predictable outcomes.
This beautifully designed coffee table book teaches readers to see problems and possibilities through the lens of algorithms. This knowledge provides new mental tools to perceive more, imagine more, and solve more. The book features moveable parts, innovative illustrations, special cards & dominoes, and many exercises and games through which readers experience algorithms from within.
Topics include conditionals, loops, data & memory, time complexity, space complexity, graph theory basics, sorting algorithims, card games as algorithms, traffic as altorithms, social algorithms, and more.
Readers will come to understand the concepts behind dozens of algorithms in the world around us — and also the fine details needed to compute them with pencil and paper.
Two companion books are also planned: Thinking in Equations and Thinking in Circuits & Systems.