Computational Thinking

Computational thinking is really about using your brain to solve big problems by:
breaking them down into smaller, easier ones
planning solutions out, and following the plans
testing ideas in an efficient way
finding and fixing issues
and learning from what you did...
Tip: Computational Thinking skills kids can learn also help programmers write code and engineers design cool things like your iPads!
4 Computational Thinking skills
1. Decomposition: Breaking down problems into smaller pieces

Concentrate on small sections of the puzzle one by one and piece them together
2. Pattern Recognition: Noticing when things are alike or very different

Group pieces by colors or shades as probably from the same puzzle section
3. Algorithmic Thinking: Creating and following logical plans

First find border pieces, then complete border, then do section...
4. Abstraction: Ignore some details and concentrate on others

Group pieces by shape to solve large sections of very similar color pieces, like a sky
Let's learn how to use these concepts in a real-world puzzle!
