Algorithm Valley
Class 5 · Algorithms, block coding & first data ideas · 13 chapters
Inspired by upper-primary computational-thinking learning outcomes.
Breaking big problems down
Aanya and Vihaan reach a new challenge: "Breaking big problems down". Think about class picnic.
Pixel beeps: "Don't just read about it — let's learn by DOING. Try the demo below! "
Decomposition. Decomposition splits a big task into small, easy steps. Programmers solve every problem this way.
Smallest first step. When a problem feels huge, find the smallest first step — it makes the next step clearer.
Pick a date → count students → arrange snacks → list games → get permission.
Tap an example, then tap the box where it belongs: did the AI LEARN it, or is it a FIXED rule?
Decomposition means…
- Decomposition
- Smallest first step
Finish the demo and practice above to continue.