KS3 Algorithms

Algorithms underpin much of computer science, helping to solve problems, to describe processes, to map out the steps necessary to achieve a goal, and the extent to which a problem is actually solvable.

These resources support students to recognise the fundamental building blocks of algorithms: sequencing, selection and iteration, and understand how use abstraction, decomposition and other computational thinking techniques. They will learn to create flowcharts and to break problems down into relevant steps in the correct order; skills that can be transferred to almost any field. They give students the opportunity to work on problems which have real world applications including common sorting and searching algorithms.