Focus 1
Algorithms and Computational Thinking
Paper 1 · Both
Teach it
Algorithm Design
Define the problem inputs, processes, and outputs.
Trace Tables
Step through the algorithm line by line.
Key facts
- Selection uses IF/ELSE logic; iteration uses loops.
- Binary search requires sorted data.
- Merge sort is faster on large data sets.
- Flowcharts and pseudocode should follow standard conventions.
Key terms
Quick check
Explain why binary search is faster than linear search on large lists.
3 marks · Paper 1