Skip to main content

← Computer Science syllabus

EnglandComputer Science

2.1 Algorithms

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?

How do you design and present an algorithm using pseudocode and flowcharts?

How do linear search and binary search work, and when is each one appropriate?

How do bubble sort, insertion sort and merge sort each put a list in order?

How do you use a trace table to work through an algorithm and find its output or its purpose?