Skip to content

Course home

x
Computational thinking
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 on OCR GCSE Computer Science Computational thinking. Each one builds up to exam-style questions. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.

Lessons