Question bank › GCSE Computer Science › Algorithms

Computational thinking: abstraction, decomposition, algorithmic thinking

Answer on paper first, then reveal the mark scheme one mark at a time.

1Grade 1–32 marks

Define the following computational thinking terms.

(a) Abstraction [1]

(b) Decomposition [1]

2Grade 4–54 marks

A map app shows a simplified map of a bus network. The map is an example of abstraction.

(a) Give two details from the real world that have been removed from the map. [2]

(b) Give one detail that has been kept, and explain why it is needed. [2]

Still losing marks on this topic?

Book a free introductory session and we'll find exactly which step is costing you.

Book a free intro