Free November promotion: everything is free until 30 November 2026 — every subject, unlimited practice.
Subjects / LC Computer Science / Strand 1: Practices and principles

Computational thinking

Decomposition, pattern recognition, abstraction and algorithmic thinking as problem-solving tools.

5th Year6th Year HigherOrdinary
15practice questions

Fill the gaps: 1 · Match the pairs: 2 · Multiple choice: 7 · Select all that apply: 1 · Numeric answer: 2 · Put in order: 1 · Written answer (self/teacher assessed): 1

Each question has up to three hints, a worked explanation, and is tracked in your progress and review plan.

Practise this topic

Try a question

Fill the gaps
The three basic building blocks of algorithms are (steps in order), (choosing between paths) and (repeating steps).
Hint 1

Think of in-order steps, if statements and loops.

Create a free account to save your progress.