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.
| User | What they do | Budget |
| Zara, 13 | Plays big new 3D games and chats to friends on a headset | £600 |
| Grandpa Ali, 72 | Emails and video calls his family; has poor eyesight | £300 |
| Mia, 14 | Edits videos for the school media club and stores lots of clips | £800 |
| Part | Option | Price |
| CPU | Basic: 2-core, 2.0 GHz | £60 |
| CPU | Mid: 6-core, 3.5 GHz | £150 |
| CPU | Fast: 8-core, 4.5 GHz | £300 |
| RAM | 4 GB | £20 |
| RAM | 16 GB | £50 |
| RAM | 32 GB | £100 |
| Storage | 256 GB SSD | £30 |
| Storage | 1 TB SSD | £70 |
| Storage | 2 TB HDD | £50 |
| Input | Webcam with microphone | £30 |
| Input | Large-key keyboard | £25 |
| Input/output | Gaming headset (microphone and headphones) | £60 |
| Output | 22-inch monitor | £90 |
| Output | 27-inch monitor | £150 |
| Criteria | Marks |
| A CPU, RAM, storage, an input and an output device are all chosen | 4 |
| Total cost is added up correctly and is within budget | 3 |
| Each choice is justified by linking it to what the user does | 8 |
| Correct terms used (CPU, RAM, secondary storage, input, output, GHz, cores) | 3 |
| Clear, well-organised spec | 2 |
| Part | My choice | Cost | Why it suits my user |
| CPU | |||
| RAM | |||
| Storage | |||
| Input device | |||
| Output device | |||
| Extra (optional) | |||
| TOTAL |