The 2029–2031 syllabus · for exams from June 2029 (teaching from September 2027). Sitting your exams by November 2028? You follow the current O Level / IGCSE course.
O Level / IGCSE Computer Science 2029–2031
11 topics on two papers, and every programming answer in Python 3.10 or higher. Each topic below lists its sub-sections as Cambridge prints them, says what is new or changed, and links Python and SQL you can run, flashcards and a quiz.
- sub-sections
- 30
- new or changed (6 now in Python)
- 19
- flashcards
- 564
- quiz questions · runnable examples
- 200 · 57
Paper 1 · Computer Systems and Logic
1h 45m · 75 marks · 50% · no calculator
- 1. Data representation and logic gates§1.1 · §1.2 · §1.3Changed ×3
- 2. Logic circuits and hardware§2.1 · §2.2 · §2.3Same as now ×2Changed ×1
- 3. Data transmission and networking§3.1 · §3.2 · §3.3 · §3.4Same as now ×1Changed ×3
- 4. Data integrity and cybersecurity§4.1 · §4.2Same as now ×1Changed ×1
- 5. Software§5.1 · §5.2Changed ×2
- 6. Automated systems and robotics§6.1 · §6.2Changed ×2
- 7. Emerging technologies§7.1 · §7.2Changed ×1New ×1
Paper 2 · Algorithms and Programming
1h 45m · 75 marks · 50% · calculator allowed
Topics and objectives are transcribed from the 2029–2031 syllabus, Version 1, September 2026 (checked against the PDF by scripts/check-syllabus.ts and check-syllabus-2029.ts). Syllabus content © Cambridge University Press & Assessment. Past papers for this syllabus start in March 2029; until then the specimen papers show the style.

