Read the map from the bottom. Year 7 starts on the left, and the line climbs through Years 8 and 9 into IGCSE, then on to IB in the sixth form.
Dashed rings mark this half-term's units. Taught half-terms are ticked in the year plans.
When each Year 7–9 unit is taught. Select a unit to see its lessons.
Cambridge IGCSE Computer Science (0478) across Years 10 and 11, 3 lessons a week. Select a topic to see what it covers and open its lessons.
IB Diploma Computer Science for the 2027 exams, across Years 12 and 13, 4 lessons a week. It follows the IB's suggested order: A1 to A3 and then programming (B1 to B3) in Year 12; the internal assessment, A4 Machine learning and the Paper 1 case study in Year 13. HL extensions are taught alongside each topic.
New free lessons, worksheets and revision sheets for Computer Science, sent to your inbox.
Cambridge International AS & A Level Computer Science (9618) across Years 12 and 13, 142 lessons. Theory (Papers 1 and 3) and programming (Papers 2 and 4) are taught side by side. AS Papers 1 and 2 can be sat at the end of Year 12 or with Papers 3 and 4 at the end of Year 13.
| Autumn term | Spring term | Summer term | |
|---|---|---|---|
| Year 12 | Information, communication & hardwareSections 1–4, 36 lessonsAlgorithms & programmingPart 1: Sections 9–10, 15 lessons | System software, security & ethicsSections 5–7, 9 lessonsDatabasesSection 8, 7 lessonsAlgorithms & programmingPart 2: Sections 11–12, 16 lessons | AS revision and practice papersAS exams (May/June) if taken in Year 12 |
| Year 13 | Advanced theorySections 13–17, 29 lessonsFurther programmingPart 1: Section 19, 14 lessons | Artificial intelligenceSection 18, 5 lessonsFurther programmingPart 2: Section 20, 11 lessonsMock exams | ExamsRevision, practice papers, May/June exams |