All posts

What is computational thinking? Four skills children use even without a computer

Four groups of pictures: a pie cut into six slices, two rows of beads in the same yellow, blue, pink order, a train map with only dots and lines, and three arrows in a row.

"Computational thinking" sounds like something only programmers do, but your child already uses it every day: tidying a room one corner at a time, noticing that a song has a chorus, explaining to a friend how to get to your home. It is a way of turning a messy problem into parts you can actually do, described clearly enough that someone else (or a machine) could follow along.

This article explains the four skills of computational thinking through everyday life, with a five-minute game for each one. No computer needed, and no coding knowledge either.

What computational thinking is

Computational thinking does not mean asking your child to think like a machine. A machine only does exactly what it is told. Computational thinking is the human part that comes before the telling: understanding the problem, organising it, and writing down a solution clear enough for anyone to follow.

Skill What it means Everyday example
Breaking it down Splitting a big job into smaller jobs Tidying up: books on the shelf, clothes in the basket, toys in the box
Spotting what is alike Noticing what repeats or what you have seen before Most songs have a part that comes back again and again
Dropping extra detail Keeping only what matters for the question A map to school needs the turns, not the colour of each roof
Writing steps in order Arranging steps so following them gets the job done Washing hands: wet, soap, scrub, rinse, dry

The four skills often work together. When your child packs a school bag for tomorrow, they split the job by lesson, remember that every Monday has PE, ignore what isn't needed, and follow a familiar order. Each game below has a version for younger children (around 5 to 7) and a harder one for older children. Every child is different, so pick the level your child enjoys.

Breaking a big job into small ones

A big job like "get ready for a picnic" can leave a child stuck. Broken down, it becomes small jobs: choose the food, pack drinks, bring a blanket, pick a game. Each small job can be split again: "choose the food" means washing fruit, making sandwiches and packing a box.

Five-minute game: The job tree. Write or draw a big job at the top of a sheet of paper, such as "throw a birthday party for a teddy bear". Your child names the smaller jobs and you draw each one as a branch. Any job that still feels big gets its own smaller branches.

  • Younger children: pick a familiar job like "going to bed" and split it into three or four steps with drawings.
  • Older children: break down a real project (making a card for grandparents) and hand out the small jobs to people at home.

Spotting what is alike

When your child notices that two things are alike, they don't have to start from scratch. The way you fold one T-shirt works for every T-shirt. If today's problem looks like yesterday's, the solution is probably similar too.

Five-minute game: What repeats? Sing a familiar song and ask which part comes back several times. Then tip a handful of objects onto the table (buttons, spoons, pencils) and ask your child to sort them by what they have in common. When they sort by colour, challenge them to sort again a different way.

  • Younger children: thread beads or line up objects in a repeating pattern, "red, blue, red, blue", and guess what comes next.
  • Older children: find what different recipes share (most have a prepare, cook and serve stage) or what the board games they know have in common.

Dropping details that don't matter

To solve a problem, you need to know which details matter and which can go. A train map leaves out buildings and trees and only shows stations and lines, because that is all a passenger needs. This skill is called abstraction: keep the core, drop the decoration.

Five-minute game: The dot map. Ask your child to draw the way from home to a familiar place (school, the park, the shop) using only dots and lines, one dot for each turn. Next time you go out, try following the map. Is it enough to keep you from getting lost?

  • Younger children: play guess the animal, where each player may give only three clues. Which clues help most?
  • Older children: read a word problem and cross out the details that don't change the answer.

Writing steps in order

A clear list of steps for getting something done is called an algorithm. A recipe, the instructions for building a toy and the way you brush your teeth are all algorithms. A good list has the right order and nothing missing: forget "open the lid" and "pour the milk" fails.

Five-minute game: Draw what I say. Your child looks at a simple picture (a house, a smiley face) that you can't see and reads out steps for you to draw it: "draw a big square", "draw a triangle on top of the square". You follow every word exactly, with no guessing. If your drawing doesn't match, look together for the missing or unclear step, then fix it.

  • Younger children: put three or four picture cards of the morning routine in the right order.
  • Older children: write directions to get a sibling or parent from the living room to a hidden object, then test the directions and fix the bugs.

In Dologi, the "Drive the car" puzzles ask your child to line up commands so a car follows the right path, and "Guess the rule" asks them to look at examples and work out what they share: two small pieces of the same way of thinking.

In short

  • Computational thinking is four ways to tackle a problem: break it down, spot what is alike, drop extra detail, write steps in order.
  • Children use all four in everyday life, without a computer.
  • Each skill can be practised with a five-minute game using paper, a pencil and things around the house.
  • A wrong step or an incomplete map is the best moment to look for the fix together.

Read more: Coding without a computer: algorithm games for children aged 5 to 10