Help students make connections between computational thinking and computing.
Demystify Computational Thinking
It is essential to teach our students how to solve problems, not just find answers to simple knowledge-based problems that could be resolved by asking Google, Siri, or Alexa. It is about teaching strategies to help students work through and solve complex problems around a multitude of topics and in varied environments. Computational thinking provides a standard, systematic approach to solving problems that can be used across content areas and subjects…and even across time. Computational thinking is part of computer science, but it is not just for computer scientists or programmers; it is for everyone! Computational thinking will help prepare students for their future, by shifting mindsets from learning to code to coding to learn.
Computational thinking is made up of several skills, and a great computational thinker will use all of them. In this collection, “Demystify Computational Thinking,” we will dive deeper into four foundational skills.
- Abstraction: Look at relevant and important details only.
- Algorithms: Use steps and sequencing to solve problems.
- Decomposition: Break things down into smaller manageable parts.
- Patterns: Find similarities and trends.
When engaging in the foundational computational thinking skills, problem-solving and critical thinking skills are practiced and exercised. Students will become better problem-solvers and accelerate their learning as a result. Creating better problem-solvers and critical thinkers will better prepare our students for jobs and careers that don’t even exist yet.
Show Students How to See Patterns and Also Use Them
Help students learn about pattern recognition and how it helps solve problems.
Help Students Recognize and Apply Abstraction
Develop and deepen your understanding of abstraction and how it can be used in the classroom.
Teach Students to Divide (Decomposition) and Conquer (Algorithmic Thinking)
Deepen your understanding of decomposition and algorithmic thinking and how you can use both to help your students become better problem solvers and better understand the world around them.
Put the Pieces Together: Completing the Puzzle With Computational Thinking
Begin to develop an understanding of computational thinking and why we should be teaching it to every student.
These collections change often as we add new curriculum and resources to AVID Open Access.
Find out more about how AVID Open Access is growing on our About page.