ABSTRACT

To become a computational thinker, we need just two things: To have a good understanding of computing and digital technologies and to be inspired and apply that knowledge to solve problems and improve the way the authors do things in all areas and in our daily lives. As they stated in the introduction of this book, CTers problemize, and that is exactly the kind of problem-solving they are discussing here. At the center of computing is the idea of automation. Computers are universal machines that can be programmed to perform almost any task. They allow us to automate solutions to problems. Such solutions can be performed by computers repeatedly, reliably, precisely, and with great speed. Not all problems lend themselves to automated solutions, but computational thinkers prefer solutions that can be automated.