Track your confidence level (1–5) for each topic, when you last reviewed it, and when to review next. Aligned to the CIE IGCSE Computer Science 0478 syllabus for 2026 exams.
Topic
Sub-Topic
Confidence (1–5)
Last Reviewed
Next Review
1. Data representation
Binary systems
1. Data representation
Hexadecimal
1. Data representation
Data storage
1. Data representation
Data compression
2. Data transmission
Types of data transmission
2. Data transmission
Methods of data transmission
2. Data transmission
Network security
3. Hardware
Computer architecture
3. Hardware
Input and output devices
3. Hardware
Data storage
3. Hardware
Network hardware
4. Software
Types of software
4. Software
Operating systems
4. Software
High-level and low-level languages
4. Software
Security and ethics
5. The internet and its uses
The internet and the world wide web
5. The internet and its uses
Digital currency
5. The internet and its uses
Cyber security
6. Automated and emerging technologies
Automated systems
6. Automated and emerging technologies
Robotics
6. Automated and emerging technologies
Artificial intelligence
7. Algorithm design and problem-solving
Devising an algorithm
7. Algorithm design and problem-solving
Structured programming
7. Algorithm design and problem-solving
Testing
8. Programming
Programming concepts
8. Programming
Arrays
8. Programming
File handling
8. Programming
Introduction to IDE
9. Databases
Database theory
9. Databases
Database investigation
9. Databases
SQL
10. Boolean logic
Logic gates
10. Boolean logic
Logic expressions
10. Boolean logic
Truth tables
Use this checklist with our Past Paper Finder to practise weak topics. Confidence: 1 = very low, 5 = confident.