Skip to content
MathsGenie logo
Open app

Course home

x

What is computational thinking?

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

  1. GCSE
  2. /Computer Science
  3. /Computational thinking

Step-by-step lessons covering OCR GCSE Computer Science Computational thinking for GCSE Computer Science. Each lesson works through exam-style questions in Component 01 and Component 02 format. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.

Lessons