Computational thinking is a 21st-century approach to problem solving that helps us to navigate complexity, move from curiosity to understanding, and ensure our work is replicable in the future. Focused as much on the process as the solution, the ability to navigate complex information and to think in a way that complements technological processes is essential to student readiness.
Teaching students computational thinking prepares them for a digital and data-filled world that beckons critical thinking, creativity, and innovation; conceptual understanding in more traditional subject areas; and other 21st-century skillsets.
Packed with plugged and unplugged examples, this guide will equip educators with a foundational understanding of computational thinking and the confidence to address this topic with students. Specifically, in The Ultimate Guide to Computational Thinking for Educators, you will:
- Review what computational thinking is and discover what distinguishes it from other problem-solving processes.
- Delve into the nuances of computational thinking's decomposition, pattern recognition, abstraction, and algorithmic thinking.
- Explore computational thinking examples from elementary and middle school.
- Appraise computational thinking to understand why it is an essential future-ready skill.