Designing, creating, and refining algorithms
1. Identifying inputs, processes, and outputs for a problem
2. Using structure diagrams to decompose a problem
3. Creating flowcharts to represent algorithms
4. Writing pseudocode as a textual representation of an algorithm
5. Understanding OCR reference language for coding questions in the exam