Library O Level Computer Science
O Level · 0478

Computer Science 0478 past papers & revision

Practise every O Level Computer Science (0478) past paper — 160+ papers with mark schemes, worked answers and instant AI marking. Free to start.

Browse all 160 past papers → Start free

Recent Computer Science papers

Computer Science revision topics

Number Systems
Notes, flashcards & questions
Computers & Binary
Notes, flashcards & questions
Character Sets
Notes, flashcards & questions
Units of Data Storage
Notes, flashcards & questions
Types & Methods of Data Transmission
Notes, flashcards & questions
Data Packets
Notes, flashcards & questions
Error Checking
Notes, flashcards & questions
Encryption
Notes, flashcards & questions
Computer Architecture
Notes, flashcards & questions
The CPU & Microprocessors
Notes, flashcards & questions
Input Devices
Notes, flashcards & questions
Primary Storage
Notes, flashcards & questions
Network Interface Card (NIC)
Notes, flashcards & questions
Types of Software & Interrupts
Notes, flashcards & questions
System Software & Application Software
Notes, flashcards & questions
Levels of Programming Languages
Notes, flashcards & questions
The Internet & the World Wide Web
Notes, flashcards & questions
The Internet & the World Wide Web
Notes, flashcards & questions
Digital Currency
Notes, flashcards & questions
Cyber Security Threats
Notes, flashcards & questions
Automated Systems
Notes, flashcards & questions
Automated Systems
Notes, flashcards & questions
Robotics
Notes, flashcards & questions
Artificial Intelligence (AI)
Notes, flashcards & questions
Development Life Cycle
Notes, flashcards & questions
Program Development Life Cycle
Notes, flashcards & questions
Computer Sub-Systems
Notes, flashcards & questions
Designing Algorithms
Notes, flashcards & questions
Linear Search & Bubble Sort
Notes, flashcards & questions
Validation & Verification
Notes, flashcards & questions
Identifying Errors
Notes, flashcards & questions
Programming Concepts
Notes, flashcards & questions
Variables & Constants
Notes, flashcards & questions
Arrays
Notes, flashcards & questions
File Handling
Notes, flashcards & questions
Databases
Notes, flashcards & questions
Single Table Databases
Notes, flashcards & questions
SQL
Notes, flashcards & questions
Boolean Logic
Notes, flashcards & questions
Logic Gates
Notes, flashcards & questions
The Exam Papers
Notes, flashcards & questions
Number Systems
Notes, flashcards & questions
Text, Sound & Images
Notes, flashcards & questions
Representing Sound
Notes, flashcards & questions
Calculating File Sizes
Notes, flashcards & questions
Packet Switching
Notes, flashcards & questions
Methods of Error Detection
Notes, flashcards & questions
Error Detection Methods
Notes, flashcards & questions
Von Neumann Architecture
Notes, flashcards & questions
Input & Output Devices
Notes, flashcards & questions
Output Devices
Notes, flashcards & questions
Secondary Storage
Notes, flashcards & questions
MAC Addresses & IP Addresses
Notes, flashcards & questions
The Purpose & Functionality of Operating Systems
Notes, flashcards & questions
Types of Programming Language, Translators & Integrated Development Environments (IDEs)
Notes, flashcards & questions
Assembly Language
Notes, flashcards & questions
Network Protocols
Notes, flashcards & questions
Digital Currency
Notes, flashcards & questions
Keeping Data Safe
Notes, flashcards & questions
Advantages & Disadvantages of Automated Systems
Notes, flashcards & questions
Robotics
Notes, flashcards & questions
Computer Sub-Systems
Notes, flashcards & questions
Problem Decomposition
Notes, flashcards & questions
Explaining Algorithms
Notes, flashcards & questions
Suitable Test Data
Notes, flashcards & questions
Writing & Amending Algorithms
Notes, flashcards & questions
Data Types
Notes, flashcards & questions
Arrays
Notes, flashcards & questions
Primary Keys
Notes, flashcards & questions
SQL
Notes, flashcards & questions
Structuring Your Responses
Notes, flashcards & questions
How to Answer Trace Table Questions
Notes, flashcards & questions
Converting Between Binary & Denary
Notes, flashcards & questions
Representing Images
Notes, flashcards & questions
Data Storage & Compression
Notes, flashcards & questions
Compression
Notes, flashcards & questions
Data Transmission
Notes, flashcards & questions
Check Digits
Notes, flashcards & questions
Encryption
Notes, flashcards & questions
The Fetch-Decode-Execute Cycle
Notes, flashcards & questions
Sensors
Notes, flashcards & questions
Data Storage
Notes, flashcards & questions
Virtual Memory
Notes, flashcards & questions
Router
Notes, flashcards & questions
Hardware, Firmware & the Operating System
Notes, flashcards & questions
Translators, Compilers & Interpreters
Notes, flashcards & questions
Web Browser
Notes, flashcards & questions
Cyber Security
Notes, flashcards & questions
Artificial Intelligence
Notes, flashcards & questions
Algorithms
Notes, flashcards & questions
Trace Tables
Notes, flashcards & questions
Input & Output
Notes, flashcards & questions
File Handling
Notes, flashcards & questions
Truth Tables
Notes, flashcards & questions
Converting Between Hexadecimal & Denary
Notes, flashcards & questions
Universal Serial Bus (USB)
Notes, flashcards & questions
Automatic Repeat Query (ARQ)
Notes, flashcards & questions
Characteristics of the CPU
Notes, flashcards & questions
Cloud Storage
Notes, flashcards & questions
Network Hardware
Notes, flashcards & questions
Interrupts
Notes, flashcards & questions
Tools & Facilities in IDEs
Notes, flashcards & questions
Web Pages
Notes, flashcards & questions
Standard Methods of a Solution
Notes, flashcards & questions
Sequence
Notes, flashcards & questions
Logic Expressions
Notes, flashcards & questions
Converting Between Hexadecimal & Binary
Notes, flashcards & questions
CPU Instruction Sets
Notes, flashcards & questions
Cookies
Notes, flashcards & questions
Validation & Verification
Notes, flashcards & questions
Selection
Notes, flashcards & questions
Uses of Hexadecimal
Notes, flashcards & questions
Embedded Systems
Notes, flashcards & questions
Identifying Errors
Notes, flashcards & questions
Iteration
Notes, flashcards & questions
Binary Addition
Notes, flashcards & questions
Totalling & Counting
Notes, flashcards & questions
Binary Shifts
Notes, flashcards & questions
String Handling
Notes, flashcards & questions
Two's Complement
Notes, flashcards & questions
Arithmetic, Logical & Boolean Operators
Notes, flashcards & questions
Procedures & Functions
Notes, flashcards & questions
Local & Global Variables
Notes, flashcards & questions
Library Routines
Notes, flashcards & questions
Maintaining Programs
Notes, flashcards & questions

All Computer Science 0478 papers include the question paper and mark scheme, with AI marking and worked solutions inside PapaMarks.