Computational Thinking

Computational thinking is really about using your brain to solve big problems by:

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!