Computational Thinking Supports Learning in All Subject Areas!
Computational thinking allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, a human, or both, can understand. The four cornerstones of Computational Thinking (pattern recognition, decomposition, abstraction, and algorithmic thinking) are key skills that all students need and can apply throughout their lives. Because of this, computational thinking can become a common language in schools and make it easy to connect to all core subject areas. Additionally, these skills are essential in computer science and coding and make those more accessible to all students.