Glossary · Curriculum

What is computational thinking?

Quick answer

Computational thinking is a problem-solving approach built on four moves: break a problem down, spot the patterns, ignore what does not matter, and write a repeatable procedure.

Primary students practise decomposition and algorithm design unplugged before they ever open an editor.

In context

It is not coding. A student can think computationally with paper, and a student can write code without it.

Because the four moves are subject-neutral, they transfer straight into science practicals, essay planning and mathematics.

In a NASCA classroom

Primary students practise decomposition and algorithm design unplugged before they ever open an editor.