Related Books

Thinking as Computation
Language: en
Pages: 323
Authors: Hector J. Levesque
Categories: Computers
Type: BOOK - Published: 2012-01-06 - Publisher: MIT Press

GET EBOOK

Students explore the idea that thinking is a form of computation by learning to write simple computer programs for tasks that require thought. This book guides
Computational Thinking
Language: en
Pages: 266
Authors: Peter J. Denning
Categories: Computers
Type: BOOK - Published: 2019-05-14 - Publisher: MIT Press

GET EBOOK

This pocket-sized introduction to computational thinking and problem-solving traces its genealogy centuries before the digital computer. A few decades into the
Introduction to Computation and Programming Using Python, revised and expanded edition
Language: en
Pages: 315
Authors: John V. Guttag
Categories: Computers
Type: BOOK - Published: 2013-08-09 - Publisher: MIT Press

GET EBOOK

An introductory text that teaches students the art of computational problem solving, covering topics that range from simple algorithms to information visualizat
How to Speak Machine
Language: en
Pages: 242
Authors: John Maeda
Categories: Technology & Engineering
Type: BOOK - Published: 2019-11-12 - Publisher: Penguin

GET EBOOK

Visionary designer and technologist John Maeda defines the fundamental laws of how computers think, and why you should care even if you aren't a programmer. "Ma
Computational Design Thinking
Language: en
Pages: 230
Authors: Achim Menges
Categories: Architecture
Type: BOOK - Published: 2011-10-24 - Publisher: John Wiley & Sons

GET EBOOK

The current transition from Computer Aided Design (CAD) to Computational Design in architecture represents a profound shift in design thinking and methods. Repr