All specialisations
Specialisation · 04/11

Computational Thinking

Before code — clarity. The mental operating system of innovators.

Levels

3

Primary · Middle · Senior

Outcomes

4

Skills children walk away with

Pathways

4

Future careers unlocked

Logic, played as a game.

The idea

Computational thinking is the foundational discipline that precedes and informs all other learning in STEAM. Students develop four core capacities — decomposition, pattern recognition, abstraction and algorithmic design — through unplugged activities, visual coding and text-based programming in Python. From Grade 3, foundational concepts of artificial intelligence are introduced within this stream, establishing early fluency in how machines process information and learn from data. By Grade 12, students are designing and documenting complete algorithmic solutions to real interdisciplinary problems.

Inside the stream — a story

Long before the code — the calm.

Computational Thinking is the underlying mindset behind every great engineer, scientist and entrepreneur. Long before any code is written, it teaches children to break problems down, see patterns, and stay calm in front of the unknown.

Breakfast, broken into pieces.

We start without screens. ‘Make breakfast’ becomes a list of forty steps. Children argue about whether putting the toast in the toaster comes before or after spreading the butter. They are doing software architecture.

By the end of the first week they cannot look at a school assembly, a basketball game, or a sibling's tantrum the same way. Everything is a system now.

Everything is a system now.

The repeating world.

Songs, stories, shapes, schedules. Children begin to spot — and name — the patterns that organise their day. ‘Verse-chorus-verse.’ ‘Setup-conflict-resolution.’ They can suddenly see the bones of things.

And once you can see the bones of a thing, you can build a new one of your own.

What to keep. What to ignore.

We give them a chaotic list — every detail of a school day — and ask them to draw a single map that helps a new student survive their first week. The hardest decision, every time, is what to leave out.

Abstraction is the most undervalued skill in modern education. Children who learn it write better, think clearer, argue with more grace.

A precise plan a stranger could follow.

‘Write directions to your house — clear enough for someone who has never been there.’ Half the class fails the first time. They argue about left and right. They discover ambiguity. They rewrite.

By the end of the module they can write step-by-step instructions that actually work — for humans, and later, for machines.

Write it so a stranger could follow it.

Bugs are not failures. They are clues.

We teach children to read errors as instructions, not insults. We teach them to ask ‘what changed?’ before they ask ‘what's wrong?’ It changes how they handle homework, friendships, sport.

Years from now, when something breaks at work or at home, this is the voice in their head that keeps them calm.

A scene from a real classroom

A nine-year-old, watching her younger brother lose at a card game, gently says: ‘You're not losing. You're just running the same algorithm. Try a different one.’

Computational Thinking is not coding. It is the mind that makes coding — and almost everything else — possible.

— End of story · Read on for the curriculum

The journey

A four-stage arc

01

Notice

Learn to see structure in everyday tasks.

02

Break

Decompose big problems into solvable steps.

03

Pattern

Spot what repeats — reuse it.

04

Algorithm

Write a precise, testable plan a machine could follow.

Signature project

Flagship build

Algorithm Olympics

Teams compete in unplugged decomposition, pattern, abstraction and algorithm rounds — pure thinking, no screens.

Why it matters

Computational thinking is the underlying mindset behind every great engineer, scientist and entrepreneur. Long before code, it teaches children how to break problems down, see patterns, abstract the essentials and design clear plans.

A typical session

  1. 01Warm-up puzzle, no screens
  2. 02Unplugged decomposition activity
  3. 03Pattern hunt in real-world examples
  4. 04Move to a screen — translate to Scratch or Blockly
  5. 05Reflect: what did your brain do today?

The curriculum

What they actually learn

Six modules across an academic year. Every module is hands-on, project-led and ends with something children have built and can show.

M01Weeks 1–3

Decomposition

  • Break ‘making breakfast’ into sub-tasks
  • Decompose a school day into systems
  • Map dependencies between steps
  • Write your first ‘recipe’ algorithm
M02Weeks 4–6

Pattern recognition

  • Spot repetition in songs, stories and shapes
  • Reuse patterns to save effort
  • Generalise: same idea, different problem
  • Mini challenge: find the pattern in a puzzle
M03Weeks 7–9

Abstraction

  • What to keep, what to ignore
  • Build simple maps and models
  • Name things well — the heart of clarity
  • Translate a real problem into a clean diagram
M04Weeks 10–12

Algorithms

  • Sequences, loops, conditions — through games
  • Compare two solutions: which is better and why?
  • Trace an algorithm step by step
  • Build a maze-solver in Scratch
M05Weeks 13–15

Debugging

  • Why bugs are not failures — they are clues
  • Read errors as instructions, not insults
  • Pair-debugging routines
  • Keep a bug journal
M06Weeks 16–18

Capstone: Algorithm Olympics

  • Inter-team rounds across all four CT pillars
  • Mostly unplugged — pure thinking
  • Live judging and reflection
  • A medal for clarity, not just speed

Showcase moments

Three highlights through the year

  1. Term 1

    Unplugged Day

    An entire day of computational play with no devices — invited parents welcome.

  2. Term 2

    Pattern Wall

    A school-wide gallery of patterns children spotted and abstracted.

  3. Term 3

    Algorithm Olympics

    The signature event — clarity, creativity and teamwork on display.

For parents

This stream often produces the biggest jumps in maths and writing — because both reward clear thinking. Watch your child explain things more cleanly at home.

For teachers & schools

All activities are CSTA-aligned and integrate naturally with maths, language and science lessons. Ideal as a school-wide thinking foundation.

What children build

  • Algorithm puzzles
  • Decomposition projects
  • Pattern recognition tasks
  • Logic mazes
  • Recursive Python solutions

Tools & tech

Unplugged kitsScratchBlocklyPythonAlgorithmic notation

Levels offered

PrimaryMiddleSenior

Outcomes

What they walk away with

01

Break problems down

02

Spot hidden patterns

03

Abstract the essentials

04

Write clear algorithms

Questions parents ask

FAQ

The honest answers to the questions families ask us most.

Is this just coding under another name?

No. CT is the thinking that underlies coding — and a lot of it happens off-screen.

Is it suitable for early grades?

Yes — it is most powerful in Primary, where habits of mind are forming.

Do we need devices?

Half of the work is unplugged. Devices are useful but not essential for the early years.

How does it help in exams?

Indirectly but strongly — children become better at reading, decomposing and answering complex questions.