x

What is computational thinking?

Flow diagram showing a messy real-world problem passing through decomposition, abstraction and algorithmic thinking to become a computer-ready solution with inputs, outputs, requirements and constraints labelled

Computational thinking is a way of analysing problems so they can be solved using a computer. It is the thinking that helps you define and refine a solution before you code.

Computational thinking Lesson