← Cambridge IGCSE Computer Science program
Advaslearning Hub · Coding for Kids

Cambridge IGCSE Computer Science — Syllabus Outline

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.

10
Units
17
Lessons written
7
Lessons planned

How the programme is structured

The programme runs across 10 units holding 17 written lessons and 7 more planned. Every unit below lists what it covers and what the student walks away having built.

Need the lesson-by-lesson breakdown? Open the full lesson plan — every lesson with its code, type and milestone.

Paper 1 · Unit 1 · Topic 1

Data representation

6 lessonsTopic 1Paper 1📋 Lesson list

Number systems, binary & hexadecimal, two's complement, character/sound/image encoding, units of storage and data compression.

🧭 What this unit covers

  • Number systems
  • Text, sound, images & storage
6 lessons
Written
2
Topic clusters
Paper 1 · Unit 2 · Topic 2

Data transmission

5 lessonsTopic 2Paper 1📋 Lesson list

Packets & packet switching, serial/parallel & duplex modes, error detection (parity, checksum, check digits, ARQ) and encryption.

🧭 What this unit covers

  • Moving data
  • Error detection & encryption
5 lessons
Written
2
Topic clusters
Paper 1 · Unit 3 · Topic 3

Hardware

6 lessonsTopic 3Paper 1📋 Lesson list

The CPU & von Neumann architecture, the fetch–decode–execute cycle, performance & embedded systems, I/O devices, storage and network hardware.

🧭 What this unit covers

  • Computer architecture
  • Devices, storage & networks
6 lessons
Written
2
Topic clusters
Paper 1 · Unit 4 · Topic 4

Software

Topic 4Paper 1📋 Lesson list

System vs application software, the OS, interrupts, translators and IDEs.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters
Paper 1 · Unit 5 · Topic 5

The internet and its uses

Topic 5Paper 1📋 Lesson list

The internet vs the WWW, DNS, digital currency & blockchain, and cyber security.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters
Paper 1 · Unit 6 · Topic 6

Automated and emerging technologies

Topic 6Paper 1📋 Lesson list

Automated systems, robotics and artificial intelligence.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters
Paper 2 · Unit 7 · Topic 7

Algorithm design & problem solving

Topic 7Paper 2📋 Lesson list

The development life cycle, decomposition, standard methods, validation, test data and trace tables.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters
Paper 2 · Unit 8 · Topic 8

Programming

Topic 8Paper 2📋 Lesson list

Data types, the three constructs, operators, strings, procedures & functions, arrays and file handling.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters
Paper 2 · Unit 9 · Topic 9

Databases

Topic 9Paper 2📋 Lesson list

Single-table databases, primary keys and SQL.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters
Paper 2 · Unit 10 · Topic 10

Boolean logic

Topic 10Paper 2📋 Lesson list

The six logic gates, logic circuits, logic expressions and truth tables.

🧭 What this unit covers

  • Lessons
0 lessons
Written
1 lesson
Planned
1
Topic clusters