Study Hub
</>

CAMBRIDGE IGCSE · 0478

Computer Science

Clear, syllabus-organised notes for every core topic.

12%Course progress
Complete course map

Each chapter keeps explanations, definitions and exam advice together—without mixing in quizzes or practice questions.

01

CHAPTER 1

Data representation

Convert binary and hexadecimal and understand images, sound, compression and data storage.

Key idea

Show place values when converting binary to avoid simple errors.

DefinitionsWorked explanationsExam tips
02

CHAPTER 2

Data transmission

Explain packets, methods of transmission, error checking, encryption and protocols.

Key idea

Parity can detect some errors but cannot correct the changed bit.

DefinitionsWorked explanationsExam tips
03

CHAPTER 3

Hardware

Connect CPU architecture, input and output devices, storage and network hardware.

Key idea

RAM is volatile; secondary storage keeps data without power.

DefinitionsWorked explanationsExam tips
04

CHAPTER 4

Software and the internet

Compare system and application software and understand web technologies and security.

Key idea

The internet is infrastructure; the web is one service using it.

DefinitionsWorked explanationsExam tips
05

CHAPTER 5

Automated systems

Describe sensors, processors, actuators, robotics and artificial intelligence applications.

Key idea

A sensor measures a physical property; an actuator creates an output action.

DefinitionsWorked explanationsExam tips
06

CHAPTER 6

Algorithm design

Use decomposition, flowcharts, pseudocode, validation, testing and standard algorithms.

Key idea

Trace every variable after each statement, not only after each loop.

DefinitionsWorked explanationsExam tips
07

CHAPTER 7

Programming

Build programs with variables, selection, iteration, arrays, files, procedures and functions.

Key idea

Choose meaningful identifiers and keep each module focused on one task.

DefinitionsWorked explanationsExam tips
08

CHAPTER 8

Databases and Boolean logic

Design databases, write queries and simplify logic expressions and circuits.

Key idea

A primary key must identify each record uniquely.

DefinitionsWorked explanationsExam tips