← Cambridge IGCSE Computer Science program
Advaslearning Hub · Curriculum reference

Cambridge IGCSE Computer Science — Full Lesson Plan

Exam-prep lessons mapped to the Cambridge 0478/0984/2210 syllabus (for examination from 2023). Taught in Cambridge pseudocode and IDLE-style Python, with worked examples, key terms, real-world visuals and exam-style practice for both papers.

All unitsPaper 1 · Unit 1 · Topic 1Paper 1 · Unit 2 · Topic 2Paper 1 · Unit 3 · Topic 3Paper 1 · Unit 4 · Topic 4Paper 1 · Unit 5 · Topic 5Paper 1 · Unit 6 · Topic 6Paper 2 · Unit 7 · Topic 7Paper 2 · Unit 8 · Topic 8Paper 2 · Unit 9 · Topic 9Paper 2 · Unit 10 · Topic 10
17
Lessons written
10
Units
7
Lessons planned
⏳ Coming soon
Paper 1 · Unit 1 · Topic 1

Data representation

6 lessonsTopic 1Paper 1🗺️ Syllabus↗ Open lessons
CodeLessonTypeMilestone
ANumber systems3 lessons
IG-L1-01Number Systems & BinaryWhy computers use binary, and converting binary ↔ denary.
IG-L1-02Denary → Binary & HexadecimalConverting both ways; nibbles and the uses of hex.
IG-L1-03Binary Addition, Shifts & Two's Complement8-bit addition & overflow, logical shifts, negative numbers.
BText, sound, images & storage3 lessons
IG-L1-04Character Sets, Sound & ImagesASCII/Unicode; sampling; resolution & colour depth.
IG-L1-05Storage Units & File-Size CalculationsKiB/MiB/GiB and image & sound file sizes.
IG-L1-06Data Compression — Lossy, Lossless & RLEWhy we compress, and run-length encoding worked through.
Paper 1 · Unit 2 · Topic 2

Data transmission

5 lessonsTopic 2Paper 1🗺️ Syllabus↗ Open lessons
CodeLessonTypeMilestone
AMoving data2 lessons
IG-L2-01Data Packets & Packet SwitchingPacket structure (header/payload/trailer) and how routers route them.
IG-L2-02Serial, Parallel & Duplex TransmissionSerial vs parallel, simplex/half/full-duplex, and USB.
BError detection & encryption3 lessons
IG-L2-03Error Detection — Parity & ChecksumParity checks, parity blocks, checksum and echo check.
IG-L2-04Check Digits & ARQISBN-13 check digits and Automatic Repeat reQuests.
IG-L2-05Encryption — Symmetric & AsymmetricPlaintext/ciphertext, shared keys and public/private key pairs.
Paper 1 · Unit 3 · Topic 3

Hardware

6 lessonsTopic 3Paper 1🗺️ Syllabus↗ Open lessons
CodeLessonTypeMilestone
AComputer architecture3 lessons
IG-L3-01The CPU & Von Neumann ArchitectureCU, ALU, registers and the three buses.
IG-L3-02The Fetch–Decode–Execute CycleHow the CPU runs each instruction, register by register.
IG-L3-03CPU Performance & Embedded SystemsClock speed, cores, cache; embedded systems.
BDevices, storage & networks3 lessons
IG-L3-04Input & Output DevicesCommon I/O devices, sensors and actuators.
IG-L3-05Primary & Secondary StorageRAM/ROM, magnetic/optical/solid-state, virtual memory, cloud.
IG-L3-06Network HardwareNIC, MAC address, IP address and routers.
Paper 1 · Unit 4 · Topic 4

Software

CodeLessonTypeMilestone
ALessons1 lesson
IG-L4SoftwareCompiler/interpreter/assembler, machine code & assembly, IDE features.⏳ Planned
Paper 1 · Unit 5 · Topic 5

The internet and its uses

CodeLessonTypeMilestone
ALessons1 lesson
IG-L5The internet and its usesHTTP/HTTPS, cookies, blockchain, threats and the keeping-data-safe solutions.⏳ Planned
Paper 1 · Unit 6 · Topic 6

Automated and emerging technologies

CodeLessonTypeMilestone
ALessons1 lesson
IG-L6Automated and emerging technologiesSensors→microprocessor→actuators, robot characteristics, expert systems & machine learning.⏳ Planned
Paper 2 · Unit 7 · Topic 7

Algorithm design & problem solving

CodeLessonTypeMilestone
ALessons1 lesson
IG-L7Algorithm design & problem solvingPseudocode & flowcharts, linear search, bubble sort, dry-runs and fixing errors.⏳ Planned
Paper 2 · Unit 8 · Topic 8

Programming

CodeLessonTypeMilestone
ALessons1 lesson
IG-L8ProgrammingCambridge pseudocode + IDLE-style Python, 1-D/2-D arrays and reading/writing files.⏳ Planned
Paper 2 · Unit 9 · Topic 9

Databases

CodeLessonTypeMilestone
ALessons1 lesson
IG-L9DatabasesSELECT, FROM, WHERE, ORDER BY, SUM, COUNT on a single table (no joins).⏳ Planned
Paper 2 · Unit 10 · Topic 10

Boolean logic

CodeLessonTypeMilestone
ALessons1 lesson
IG-L10Boolean logicNOT, AND, OR, NAND, NOR, XOR — build circuits and complete truth tables.⏳ Planned
No lessons match your search.