Infographics
Every syllabus topic, drawn the way examiners expect you to draw it — grouped by course and topic, 63 unique diagrams. Download as PNG for your notes, print them, stick them on the wall.
88 diagrams · 63 unique
O Level
2210Paper 1 · 1. Data Representation open topic →
Number system conversions
O Level 1. Data Representation · AS Level 1. Information Representation
File size calculations
O Level 1. Data Representation · AS Level 1. Information Representation
Two's complement, overflow & shifts
O Level 1. Data Representation · AS Level 1. Information Representation · AS Level 4. Processor Fundamentals
Bitmap, vector & sound
AS Level 1. Information Representation · O Level 1. Data Representation
Lossless vs lossy compression
AS Level 1. Information Representation · O Level 1. Data Representation
Paper 1 · 2. Data Transmission open topic →
Data packets & transmission modes
O Level 2. Data Transmission
Error detection methods
O Level 2. Data Transmission · AS Level 6. Security, Privacy and Data Integrity
Circuit vs packet switching
A2 Level 14. Communication and Internet Technologies · O Level 2. Data Transmission
Paper 1 · 3. Hardware open topic →
Von Neumann architecture
O Level 3. Hardware · AS Level 4. Processor Fundamentals
Fetch–Decode–Execute cycle
O Level 3. Hardware · AS Level 4. Processor Fundamentals
Primary, secondary & virtual storage
O Level 3. Hardware
Paper 1 · 4. Software open topic →
How an interrupt is handled
O Level 4. Software · AS Level 4. Processor Fundamentals
Compiler, interpreter & assembler
O Level 4. Software · AS Level 5. System Software
What the operating system does
O Level 4. Software · AS Level 5. System Software
Paper 1 · 5. The Internet and Its Uses open topic →
URL anatomy & fetching a web page
O Level 5. The Internet and Its Uses
Cyber threats vs defences
O Level 5. The Internet and Its Uses · AS Level 6. Security, Privacy and Data Integrity
Paper 1 · 6. Automated and Emerging Technologies open topic →
Automated systems: sensor → actuator
O Level 6. Automated and Emerging Technologies
Expert systems & machine learning
O Level 6. Automated and Emerging Technologies
Paper 2 · 7. Algorithm Design and Problem-Solving open topic →
Flowchart symbols & the PDLC
O Level 7. Algorithm Design and Problem-Solving · AS Level 9. Algorithm Design and Problem-Solving
Bubble sort & linear search
O Level 7. Algorithm Design and Problem-Solving · AS Level 10. Data Types and Structures
Choosing test data
O Level 7. Algorithm Design and Problem-Solving · AS Level 12. Software Development
Paper 2 · 8. Programming open topic →
Three kinds of loop
O Level 8. Programming · AS Level 11. Programming
Procedure vs function
O Level 8. Programming · AS Level 11. Programming
Arrays, records & text files
AS Level 10. Data Types and Structures · O Level 8. Programming
Paper 2 · 9. Databases open topic →
Single-table database & SQL
O Level 9. Databases · AS Level 8. Databases
Paper 2 · 10. Boolean Logic open topic →
Logic gate symbols
O Level 10. Boolean Logic · AS Level 3. Hardware
From logic circuit to truth table
O Level 10. Boolean Logic · AS Level 3. Hardware · A2 Level 15. Hardware and Virtual Machines
AS Level
9618Paper 1 · 1. Information Representation open topic →
Number system conversions
O Level 1. Data Representation · AS Level 1. Information Representation
File size calculations
O Level 1. Data Representation · AS Level 1. Information Representation
Two's complement, overflow & shifts
O Level 1. Data Representation · AS Level 1. Information Representation · AS Level 4. Processor Fundamentals
Bitmap, vector & sound
AS Level 1. Information Representation · O Level 1. Data Representation
Lossless vs lossy compression
AS Level 1. Information Representation · O Level 1. Data Representation
Paper 1 · 2. Communication open topic →
Network topologies
AS Level 2. Communication
IP addressing, subnets & DNS
AS Level 2. Communication
Paper 1 · 3. Hardware open topic →
Logic gate symbols
O Level 10. Boolean Logic · AS Level 3. Hardware
From logic circuit to truth table
O Level 10. Boolean Logic · AS Level 3. Hardware · A2 Level 15. Hardware and Virtual Machines
Paper 1 · 4. Processor Fundamentals open topic →
Two's complement, overflow & shifts
O Level 1. Data Representation · AS Level 1. Information Representation · AS Level 4. Processor Fundamentals
Von Neumann architecture
O Level 3. Hardware · AS Level 4. Processor Fundamentals
Fetch–Decode–Execute cycle
O Level 3. Hardware · AS Level 4. Processor Fundamentals
How an interrupt is handled
O Level 4. Software · AS Level 4. Processor Fundamentals
Assembly language & addressing modes
AS Level 4. Processor Fundamentals
Paper 1 · 5. System Software open topic →
Compiler, interpreter & assembler
O Level 4. Software · AS Level 5. System Software
What the operating system does
O Level 4. Software · AS Level 5. System Software
Paper 1 · 6. Security, Privacy and Data Integrity open topic →
Error detection methods
O Level 2. Data Transmission · AS Level 6. Security, Privacy and Data Integrity
Cyber threats vs defences
O Level 5. The Internet and Its Uses · AS Level 6. Security, Privacy and Data Integrity
Security, privacy & integrity
AS Level 6. Security, Privacy and Data Integrity
Paper 1 · 7. Ethics and Ownership open topic →
Ethics, codes of conduct & licensing
AS Level 7. Ethics and Ownership
Paper 1 · 8. Databases open topic →
Single-table database & SQL
O Level 9. Databases · AS Level 8. Databases
Entity-relationship diagrams & keys
AS Level 8. Databases
Normalisation 1NF → 3NF
AS Level 8. Databases
SQL: DDL vs DML
AS Level 8. Databases
Paper 2 · 9. Algorithm Design and Problem-Solving open topic →
Flowchart symbols & the PDLC
O Level 7. Algorithm Design and Problem-Solving · AS Level 9. Algorithm Design and Problem-Solving
Stepwise refinement & identifier tables
AS Level 9. Algorithm Design and Problem-Solving
Paper 2 · 10. Data Types and Structures open topic →
Bubble sort & linear search
O Level 7. Algorithm Design and Problem-Solving · AS Level 10. Data Types and Structures
Stack, queue & linked list
AS Level 10. Data Types and Structures · A2 Level 19. Computational Thinking and Problem-Solving
Arrays, records & text files
AS Level 10. Data Types and Structures · O Level 8. Programming
Paper 2 · 11. Programming open topic →
Three kinds of loop
O Level 8. Programming · AS Level 11. Programming
Procedure vs function
O Level 8. Programming · AS Level 11. Programming
BYVAL vs BYREF & scope
AS Level 11. Programming
Paper 2 · 12. Software Development open topic →
Choosing test data
O Level 7. Algorithm Design and Problem-Solving · AS Level 12. Software Development
Waterfall, iterative & RAD
AS Level 12. Software Development
Testing & maintenance
AS Level 12. Software Development
A2 Level
9618Paper 3 · 13. Data Representation open topic →
Floating-point representation
A2 Level 13. Data Representation
File organisation & hashing
A2 Level 13. Data Representation
Paper 3 · 14. Communication and Internet Technologies open topic →
Circuit vs packet switching
A2 Level 14. Communication and Internet Technologies · O Level 2. Data Transmission
TCP/IP protocol stack
A2 Level 14. Communication and Internet Technologies
Application protocols & BitTorrent
A2 Level 14. Communication and Internet Technologies
Paper 3 · 15. Hardware and Virtual Machines open topic →
Half adder & full adder
A2 Level 15. Hardware and Virtual Machines
SR & JK flip-flops
A2 Level 15. Hardware and Virtual Machines
Karnaugh maps & Boolean algebra
A2 Level 15. Hardware and Virtual Machines
RISC vs CISC & pipelining
A2 Level 15. Hardware and Virtual Machines
Parallel processing & virtual machines
A2 Level 15. Hardware and Virtual Machines
From logic circuit to truth table
O Level 10. Boolean Logic · AS Level 3. Hardware · A2 Level 15. Hardware and Virtual Machines
Paper 3 · 16. System Software open topic →
Compiler pipeline
A2 Level 16. System Software
Process states & scheduling
A2 Level 16. System Software
Paging, segmentation & virtual memory
A2 Level 16. System Software
BNF, syntax diagrams & RPN
A2 Level 16. System Software
Paper 3 · 17. Security open topic →
Asymmetric encryption & digital signatures
A2 Level 17. Security
Digital certificates & the TLS handshake
A2 Level 17. Security
Paper 3 · 18. Artificial Intelligence open topic →
Graphs & Dijkstra's algorithm
A2 Level 18. Artificial Intelligence
Machine learning & neural networks
A2 Level 18. Artificial Intelligence
Paper 4 · 19. Computational Thinking and Problem-Solving open topic →
Binary search & insertion sort
A2 Level 19. Computational Thinking and Problem-Solving
Stack, queue & linked list
AS Level 10. Data Types and Structures · A2 Level 19. Computational Thinking and Problem-Solving
Recursion: winding & unwinding
A2 Level 19. Computational Thinking and Problem-Solving
Big O & algorithm performance
A2 Level 19. Computational Thinking and Problem-Solving
Binary tree & hash table
A2 Level 19. Computational Thinking and Problem-Solving
Paper 4 · 20. Further Programming open topic →
OOP: classes, inheritance & polymorphism
A2 Level 20. Further Programming
Paradigms, files & exception handling
A2 Level 20. Further Programming