Computing · Stage 6

Decompose a Complex Problem

Computational Thinking · decomposition · break a complex problem into smaller, solvable parts

✦ Computing📘 Stage 6 · S6⏱ ~14 min🧒 Ages 10–12★ Free to start
I can break a complex problem into solvable parts.
Kavi the owl for Computing
📖

Kavi Breaks the Big Job Down

Kavi wanted to build a whole quiz-game app — and froze. "It's far too big. I don't even know where to start," Kavi hooted. Then Kavi smiled. "I don't have to solve it all at once. I can break it into parts — the questions, the score, the timer, and the look. Each part is small enough to solve on its own." Breaking a big problem into smaller, solvable parts is called decomposition. Kavi solved the parts one by one, joined them back together — and the whole game worked. "A huge problem is just a few small problems hiding together," said Kavi. "Break it down, and you can solve anything!"

🎓

What your child will learn

1Break a big problem into small, solvable partsA complex problem feels too big to solve in one go. Decomposition means breaking it into a few smaller problems — each with one clear job you can solve on its own. Tap each idea.
2One giant step, or a few small parts?Tap each plan to see why breaking a problem down is the smarter move.
3Which part of the quiz game does each task belong to?
4Is this a good way to break it up?A good part is small enough to solve and belongs to the same problem. Read each one, predict, then reveal.
🔍

A peek inside

Break the big problem 'build a quiz-game app' into three or four solvable parts.
ask: what different jobs does it need? — the questions, the points, and how it looks

Try this at home: Breaking a big problem into smaller, solvable parts is called ____.

Ready to play and learn?

Start the free interactive lesson, or print the handout for screen-free play.

Part of Computing · Stage 6 · S6 on KAVI Academy — a secular, whole-child learning platform for ages 5–12.