Breaking down a complex problem or system into smaller, more manageable parts
2. Pattern Recognition
Looking for similarities among and within problems
Focusing on the important information only, ignoring irrelevant detail
Developing a step-by-step solution to the problem, or the rules to follow to solve the problem
The Benefits of Explicitly Teaching Computational Thinking
Districts with computer science and coding programs are seeing positive impacts on student learning and behavior. Researchers believe it is due to the explicit teaching of computational thinking skills through STEAM and coding.