You are on page 1of 1

Quick guide

to computational thinking

What is computational Although it can seem a little ‘technical’, computational thinking is actually about
learning to solve problems, with or without a computer. Developing children’s
thinking and why is computational thinking is central to the computing curriculum at primary school
it important for your and beyond, but it can also be applied across everyday life and indeed, all their
other subjects, including maths, science, literacy and even PE. Our home learning
children to learn? activities can help introduce these concepts in a fun and easy way.
There are six separate computational thinking concepts: Algorithms,
Decomposition, Abstraction, Pattern, Evaluation and Logic. If that all feels a bit
daunting, read on as we explain each concept using examples all of us can relate to.

Algorithms Decomposition Abstraction


making steps and rules breaking down into parts removing unnecessary detail
An algorithm is an exact Decomposition is breaking a Abstraction is identifying what
sequence of instructions, or set problem or system down into its is important and leaving out
of rules, for performing a task. different parts. When we’re faced information we do not need.
E.g. a recipe, instructions with a complex task we often E.g. the London tube map is a
on how to play a game or break this down into smaller great example here as it provides
a dance routine. more manageable chunks. you with the information you
E.g. organising a trip: where are need to make your journey (the
we staying? How are we travelling? line you need to take, accessibility,
What do we need to pack? connections) without providing
you unnecessary detail.

Pattern Evaluation Logic


spotting and using similarities making judgements predicting and analysing
By noticing patterns we can We use evaluation when we make Logic helps us to establish
make predictions about what will judgements based on different and check facts, and make
happen next, create rules and factors, such as what we need predictions.
solve other problems. something to do or what outcome E.g. completing logic puzzles
E.g. children learn to identify we are trying to achieve. such as Sudoku for example
patterns in reactions to their E.g. if you were buying a TV you requires us to reason about which
behaviour i.e. last time I drew on may compare different models number to place in each square.
the wall Mum seemed upset! Will using screen size, cost or quality
the same be true this time? of sound depending on what is
most important to you.

Computational thinking Tinkering -changing things to see These behaviours are important
activities give children what happens life skills and help in all aspects
Creating - designing and making of learning. Our home learning
opportunities to develop
Persevering - keeping going activities encourage one or more
the following approaches of these behaviours as the children
to learning: Collaborating - working together carry out the tasks.
Debugging -finding and fixing errors

Providing skills for tomorrow with BT and Computing at School as part of the Barefoot Computing programme

You might also like