Academic Year 2025-2026
Required Textbooks
Cambridge IGCSE Computer Science: Illustrated Revision and Practice
(ClearRevise Cambridge IGCSE Computer Science 0478/0984)
Suggested: This is a suggested resource.
Computer
A suitable computer is necessary, ideally running Windows as many programs and tasks are not compatible with Apple devices.
Course Overview
10+
Programming Weeks
10+
Theory Weeks
6
Past Paper Weeks
1
Mock Exam
Key Areas of Study
Programming: Python programming fundamentals and advanced concepts
Theory: Computer systems, data representation, and networks
Exam Practice: Regular past paper practice to prepare for exams
Cyber Security: Understanding security, digital currency and data privacy
Python
Theory
Past Paper
Holiday
Revision
Exam
| Week Commencing | Week | Topic | Focus Area |
|---|---|---|---|
| 8.9.25 | 1 | Introduction to CS and Programming | Programming |
| 15.9.25 | 2 | Zero to Pro in Python | Python |
| 22.9.25 | 3 | Python Beginner | Python |
| 29.9.25 | 4 | Python Programming Part 1 *[Focus on String Manipulation] | Python |
| 6.10.25 | 5 | Python Beginner Concepts | Python |
| 13.10.25 | 6 | Create a Dating app *[Focus on File Handling] | Python |
| 20.10.25 | 7 | Python Intermediate Concepts Part 1 *[Focus on Mod/Div/Operators] | Python |
| 27.10.25 | Half term | ||
| 3.11.25 | 8 | Python Intermediate Concepts Part 2*[Focus on Arrays] | Python |
| 10.11.25 | 9 | Python Programming Part 2 *[Focus on Cipher ord/chr] | Python |
| 17.11.25 | 10 | Python Challenges - Do it yourself [*Focus on Binary] | Python |
| 24.11.25 | 11 | Binary to Decimal, Binary Addition, Hexadecimal, Number Systems | Theory |
| 1.12.25 | 12 | Text, Sound and Image Representation | Theory |
| 8.12.25 | 13 | Binary Shifts and Twos Complement | Theory |
| 15.12.25 | Christmas holiday | ||
| 22.12.25 | Christmas holiday | ||
| 29.12.25 | Christmas holiday | ||
| 5.1.26 | 14 | Data Storage and Compression | Theory |
| 12.1.26 | 15 | Past Papers | Past Paper |
| 19.1.26 | 16 | Packet Switching - the technology behind the Internet | Networking |
| 26.1.26 | 17 | Types of Data Transmission | Theory |
| 2.2.26 | 18 | Error Detection | Theory |
| 9.2.26 | 19 | Encryption | Theory |
| 16.2.26 | Half term | ||
| 23.2.26 | 20 | Past Papers | Past Paper |
| 2.3.26 | 21 | CPU, Von Neumann, Functions, Core, Cache, Clock | Computer Systems |
| 9.3.26 | 22 | Fetch Execute Cycle | Theory |
| 16.3.26 | 23 | Embedded Systems, Input, Output and Sensors | Theory |
| 23.3.26 | 24 | Data Storage and Memory | Theory |
| 30.3.26 | Easter holiday | ||
| 6.4.26 | Easter holiday | ||
| 13.4.26 | Easter holiday | ||
| 20.4.26 | 25 | Network Hardware | Theory |
| 27.4.26 | 26 | Past Papers | Past Paper |
| 4.5.26 | 27 | System and Application Software | Revision |
| 11.5.26 | 28 | Operating Systems and Interrupts | Revision |
| 20.5.26 | 29 | High, Low Level, Assembly Language | Exam |
| 25.5.26 | Half term | ||
| 1.6.26 | 30 | Compiler, Interpreter, IDEs | Theory |
| 8.6.26 | 31 | Past Papers and Revision (in Tutorial) | Past Paper |
| 15.6.26 | 32 | Internet and the WWW / Mock Exam | Past Paper |
| 22.6.26 | 33 | Web pages and DNS + HTML + Cookies | Theory |
| 29.6.26 | 34 | Digital Currency | Theory |
| 6.7.26 | 35 | Cyber Security | Theory |
| 13.7.26 | 36 | Past Papers, Extra Learning and Revision | Past Paper |
| 20.7.26 | Summer holiday begins |