Concepts, techniques, and analytical abilities from the field of computing can make anyone more efficient in the information age. Furthermore, their understanding can give us powerful mental tools in general for solving problems, performing tasks, planing, working with others, anticipating problems, troubleshooting, and more. We refer to this mental tool set as Computational Thinking (CT).
Definition: computize, verb. To apply computational thinking. To view, consider, analyze, design, plan, work, and solve problems from a computational perspective.
The textbook help readers acquire computational thinking through an understanding of modern computer technologies. Neither programming background nor learning how to program is required, only a sense of curiosity and an open mind.
Reading this book can also be an excellent way to prepare someone to pursue a rewarding career in computing or information technology. The materials are as much about computing as about sharpening the mind.
With an end user viewpoint, topics are presented in an interesting and thought-provoking way, keeping the reader engaged and motivated to continue.
Check It Out
Register to access protected areas of the site. See page 251 of the textbook for information.
| top |