Menu
๐Ÿ  Home ๐ŸŽฏ MCQ Quiz โšก Flashcards ๐Ÿ“„ Past Papers
Ch 1 โ€” Data Representation
1.1 Number Systems 1.2 Text, Sound & Images 1.3 Data Storage & Compression
Ch 2 โ€” Connectivity
2.1 Data Transmission 2.2 Error Checking 2.3 Encryption
Ch 3 โ€” Hardware
3.1 Computer Architecture 3.2 Input & Output Devices 3.3 Data Storage 3.4 Network Hardware
Ch 4 โ€” Software
4.1 Types of Software & Interrupts 4.2 Programming Languages & IDE
Ch 5 โ€” The Internet
5.1 Internet & World Wide Web 5.2 Digital Currency 5.3 Cyber Security
Ch 6 โ€” Emerging Technologies
6.1 Automated Systems 6.2 Robotics 6.3 Artificial Intelligence
Ch 7 โ€” System Development
7.1 System Development Lifecycle
Cambridge IGCSE 0478  ยท  Paper 1 & 2

Study smarter.
Pass with confidence.

Structured, exam-focused notes for Cambridge IGCSE Computer Science. Every topic, every chapter โ€” all in one place.

19Topics
188Flashcards
629Past Paper Qs
100%Free
// NEW FEATURE

Test yourself with Flashcards

188 questions drawn directly from your study notes. Choose which chapters to test, how many cards, and track your score in real time.

Pick any chapter or mix them all
Score counter โ€” correct, wrong & skipped
Retry only the cards you missed
Keyboard shortcuts (space, arrows)
Print-ready A4 sheets โ€” cut & fold
Play Flashcards Print Cards
// 3.1 Computer Architecture
What does the ALU do?
โ€บ Carries out calculations and logical operations
โ€บ Holds temporary values in a register called the accumulator
โœ“ 12
โœ— 3
// MULTIPLE CHOICE QUIZ

Challenge yourself with MCQ Quiz

900+ questions auto-generated from your study notes. Four options, one correct answer โ€” and it changes every time the same question appears.

Questions from all 18 chapters
Timed modes: Beginner ยท Intermediate ยท Expert
Different correct answer every time
Full results breakdown & answer review
Auto-marked wrong if timer runs out
Play Quiz
// 3.1 ยท Computer Architecture
Which of the following is a characteristic of cache memory?
A   Small, fast memory that stores frequently used data
B   Stores the operating system permanently
C   Connected directly to output devices
D   Provides long-term storage for files
โœ“ 8
โœ— 2
โฑ 1
// CAMBRIDGE PAST PAPERS

Practice with Past Papers

629 questions from real Cambridge IGCSE 0478 papers (2023โ€“2025). Fully interactive โ€” fill in blanks, complete tables, circle answers, MCQ. Mark schemes reveal on demand.

21 papers from 2023โ€“2025
Questions tagged by chapter
Interactive: fill blanks, tables, MCQ, circle words
Mark schemes reveal on demand
Filter by chapter and year
Practice Past Papers
// 3.1 ยท Computer Architecture ยท 0478/11 O/N 2025
Complete the statements about the operation of the CPU. Use the terms from the list.
The program counter stores the address of the next instruction.
This address is sent to the memory address register.
The instruction is decoded by the control unit.
629 questions ยท 21 papers โœฆ Mark scheme available

Paper 1 โ€” Theory

Hover over any topic card to see study options. Click to flip.

CH 1 Data Representation
1.1

Number Systems

Binary, denary, hexadecimal, overflow errors and logical shifts.

โ†—
1.2

Text, Sound & Images

ASCII, Unicode, image resolution, colour depth, sampling rates.

โ†—
1.3

Data Storage & Compression

File sizes, lossy vs lossless compression, run-length encoding.

โ†—
CH 2Connectivity
2.1

Data Transmission

Serial vs parallel, simplex/duplex, packet switching, protocols.

โ†—
2.2

Error Checking Methods

Parity bits, checksums, ARQ โ€” detecting and correcting errors.

โ†—
2.3

Encryption

Symmetric & asymmetric encryption, public/private keys, SSL/TLS.

โ†—
CH 3Hardware
3.1

Computer Architecture

CPU structure, fetch-decode-execute cycle, registers, buses, ALU.

โ†—
3.2

Input & Output Devices

Sensors, actuators, touch screens, printers โ€” with exam examples.

โ†—
3.3

Data Storage

RAM, ROM, flash memory, optical drives โ€” types and comparisons.

โ†—
3.4

Network Hardware

Routers, switches, hubs, WAPs, NIC โ€” roles and differences.

โ†—
CH 4Software
4.1

Types of Software & Interrupts

System vs application software, OS roles, interrupt handling.

โ†—
4.2

Programming Languages & IDE

High/low level languages, translators, assembler, IDE features.

โ†—
CH 5The Internet
5.1

Internet & World Wide Web

HTTP, DNS, URLs, IP addresses, cloud computing basics.

โ†—
5.2

Digital Currency

Cryptocurrency, blockchain technology, benefits and risks.

โ†—
5.3

Cyber Security

Threats, attacks, malware types, firewalls, user authentication.

โ†—
CH 6Emerging Technologies
6.1

Automated Systems

Sensors, feedback loops, automated vs manual systems.

โ†—
6.2

Robotics

Actuators, robot sensors, applications and limitations.

โ†—
6.3

Artificial Intelligence

Machine learning, expert systems, AI applications in CS.

โ†—
CH 7System Development
7.1

System Development Lifecycle

SDLC phases, pseudocode theory, testing, validation & verification.

โ†—

Built for students, by a teacher.

Cambridge's official resources often fall short of what students actually need to succeed. ByteSizeNotes was created to bridge that gap โ€” providing clear, structured, exam-focused notes that cut through the noise and give students exactly what they need to revise effectively. Every page is designed to match the Cambridge 0478 mark scheme language.