The Learning Hub/Topic 7
๐Ÿงฉ Topic 7

Algorithm Design & Problem-Solving

Two interactive trainers fold the whole of Topic 7 into the Learning Hub. The first walks through the program development life cycle โ€” analysis, design, structure diagrams, flowcharts, Cambridge pseudocode, coding and testing (7.1โ€“7.6). The second covers standard algorithms, trace tables, identifying an algorithm's purpose, and finding and correcting errors (7.7โ€“7.10). Each idea is taught, drilled, then tested โ€” work straight through, or jump to the part you need.

7.1โ€“7.6

Development Lifecycle

The program development life cycle โ€” analysis, design, coding and testing. Decomposition, structure diagrams, flowcharts, Cambridge pseudocode, and the normal, boundary and erroneous test data that examiners reward, in the exact mark-scheme wording.

7.7โ€“7.10

Algorithms & Debugging

Standard algorithms โ€” linear search, bubble sort, counting, totalling, and finding maximum, minimum and average. Completing trace tables, identifying an algorithm's purpose, and finding and correcting logic, syntax and runtime errors.

๐Ÿ“š Want the written theory too? Read the Topic 7 lessons in the Knowledge Library, then come back to train.