Viewing generator for Computer Science
0478, for IGCSE
1. Data representation
1.1. Number systems
1.2. Text, sound and images
1.3. Data storage and compression

2. Data transmission
2.1. Types and methods of data transmission
2.2. Methods of error detection
2.3. Encryption

3. Hardware
3.1. Computer architecture
3.2. Input and output devices
3.3. Data storage
3.4. Network hardware

4. Software
4.1. Types of software and interrupts
4.2. Types of programming language, translators and integrated development environments (IDEs)

5. The internet and its uses
5.1. The internet and the world wide web
5.2. Digital currency
5.3. Cyber security

6. Automated and emerging technologies
6.1. Automated systems
6.2. Robotics
6.3. Artificial intelligence

7. Algorithm design and problem-solving
7. Algorithm design and problem-solving

8. Programming
8.1. Programming concepts
8.2. Arrays
8.3. File handling

9. Databases
9. Databases

10. Boolean logic
10. Boolean logic

You must be logged in to generate paper sets. Login now

Select syllabus content & desired components to start discovering

questions found


Search parameters

You can add upto 10 keywords each of 35 characters

You haven't selected any syllabus content yet

Selected sections/subsections ()

Show selected sections/subsections

Select components to search questions from

Paper 1 - Computer Systems (2023+)
From 2023 onwards, IGCSE Computer Science Paper 1 was renamed to 'Computer Systems'.
Choose Variants:
Paper 1 - Theory (2005–2022)
IGCSE Computer Science Paper 1 was Theory covering computer systems, data, and related concepts until 2022.
Choose Variants:
Paper 2 - Algorithms, Programming and Logic
IGCSE Computer Science Paper 2 covers algorithms, programming techniques, and logical reasoning.
Choose Variants: