Skip to main content

← Computer Science syllabus

EnglandComputer Science

Algorithms and computational thinking

5 dot points across 5 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

What are abstraction, decomposition and algorithmic thinking, and how do they help you solve a problem with a computer?

How do you design an algorithm using pseudocode and flowcharts, and how do you trace one to check it works?

What do the AND, OR and NOT logic gates do, and how do you build and read a truth table?

How do linear search and binary search work, and when is each one the right choice?

How do the bubble sort and merge sort algorithms put a list in order, and how do they compare?