Browse detailed lesson content and activities by year group.
Students apply computational thinking and design algorithms, covering searching and sorting algorithms.
Students learn the fundamentals of programming with Python, covering sequence, selection, iteration, data types, data structures, string manipulation and subprograms.
Students learn defensive design, testing, Boolean logic, translators and the integrated development environment.
Complete revision course covering Systems Architecture, Memory and Storage, Networks, Security and Systems Software, and Ethical, Legal, Cultural and Environmental Impacts.
Complete revision course covering Algorithms, Programming Fundamentals, Data Types and Data Structures, Additional Programming Techniques, and Defensive Design, Testing, Boolean Logic and Languages.
Dedicated exam preparation covering exam technique and command words, timed Component 1 practice, timed Component 2 practice, and final personalised revision.