Related Books

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

DOWNLOAD 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

DOWNLOAD 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

DOWNLOAD EBOOK

An introductory text that teaches students the art of computational problem solving, covering topics that range from simple algorithms to information visualizat
Computational Design Thinking
Language: en
Pages: 230
Authors: Achim Menges
Categories: Architecture
Type: BOOK - Published: 2011-10-24 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

The current transition from Computer Aided Design (CAD) to Computational Design in architecture represents a profound shift in design thinking and methods. Repr
How to Speak Machine
Language: en
Pages: 242
Authors: John Maeda
Categories: Technology & Engineering
Type: BOOK - Published: 2019-11-12 - Publisher: Penguin

DOWNLOAD 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