Computational thinking is often reduced to a recipe for solving problems with algorithms. Peter J. Denning and Matti Tedre offer a broader, more considered view: it is a way to understand how computation works, how people use it to shape the world, and how to design systems with their human context in mind.
Moving from the history and methods of computation to its place in science, software, education, and society, this accessible MIT Press Essential Knowledge volume gives curious readers a clearer framework for thinking about a technology woven into everyday life.
More than algorithms
The authors look beyond programming basics to the ideas and practices behind computational methods, machines, computer science, and software engineering. They also explain why computational thinking depends on understanding the context of a problem: computing can be powerful without being a universal substitute for knowledge in other fields.
From machines to human-centered design
The book’s chapters connect the mechanics of computation with the work of building systems for people. Its discussion of designing for humans brings attention to the setting in which software is used and the effects it can have, while its treatment of computational science shows how computation has changed the tools and methods of scientific investigation.
Computing in education and society
Denning and Tedre distinguish introductory computational thinking from the more advanced forms used by professionals. They consider how the subject is taught, why it matters beyond programming, and how computing influences public life. The result is a thoughtful introduction to both the possibilities of computation and the need to approach its effects critically.
A clear starting point for curious readers
Readers interested in computer science, education, technology and society, or the role of computation in scientific work will find a broad, approachable overview here. Rather than promising one technique for every challenge, Computational Thinking offers concepts for understanding computing more clearly—and for asking better questions about the systems people create with it.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Original price was: $13.99.$7.00Current price is: $7.00.

There are no reviews yet.