Resources
Computer Science revision notes
18 published, listed by title. Condensed notes for the final weeks before an examination.
All 18, by title
-
Revision Notes
A Level Computer Science: Communication — Revision Notes (Cambridge 9618)
Condensed revision notes on networks, topologies, cloud computing, wired/wireless media, Ethernet, IP addressing and DNS for Cambridge AS & A Level Computer Science Topic 2 (9618).
Computer Science · Cambridge · AS LEVEL
-
Revision Notes
A Level Computer Science: Fundamentals of Programming — Revision Notes
Condensed recall notes on data types, constructs, arrays, subroutines, OOP and testing for AQA A Level Computer Science 7517.
Computer Science · AQA · A LEVELS
-
Revision Notes
A Level Computer Science: Information Representation — Revision Notes
Condensed recall notes on number bases, binary arithmetic, two's complement, character sets and compression for AS Computer Science. Floating point representation is full-A-Level-only content, assessed in Paper 3, and is not covered by these AS-stage notes.
Computer Science · Cambridge · AS LEVEL
-
Revision Notes
A Level Computer Science: Procedural Programming — Revision Notes
Condensed recall notes on constructs, subroutines, scope, recursion, data structures and algorithm complexity for A Level Computer Science.
Computer Science · OxfordAQA · AS LEVEL
-
Revision Notes
A Level Computer Science: Processor Fundamentals — Revision Notes
Condensed recall notes on CPU architecture, assembly language tracing, and bit manipulation for Cambridge AS & A Level Computer Science (9618), Topic 4.
Computer Science · Cambridge · AS LEVEL
-
Revision Notes
AQA A-Level Computer Science: Data Structures and Arrays — Revision Notes
Condensed recall notes on the definition of a data structure and using single- and multi-dimensional arrays, for AQA A-Level Computer Science (7517), 4.2.1.1 and 4.2.1.2.
Computer Science · AQA · A LEVELS
-
Revision Notes
Cambridge O-Level Computer Science: Data Transmission — Revision Notes
Condensed recall notes on packet switching, transmission methods, error detection and encryption for Topic 2 of Cambridge O-Level Computer Science (2210), 2026-2028 series.
Computer Science · Cambridge · O LEVELS
-
Revision Notes
Data Representation: Revision Notes
Condensed recall notes on binary, hexadecimal, character sets, images, sound and compression for Cambridge IGCSE Computer Science 0478.
Computer Science · Cambridge · IGCSE
-
Revision Notes
How DP Computer Science Is Assessed: Revision Notes
Condensed recall notes on the assessment structure at SL and HL – papers, weightings and the computational solution – for IB Diploma Programme Computer Science.
Computer Science · International Baccalaureate · IB
-
Revision Notes
IB DP Computer Science B.2: Programming – Revision Notes
Condensed revision notes on IB Diploma Programme Computer Science's B.2 Programming sub-topic – the syllabus's single largest sub-topic at SL – covering the programming process, testing, and how it links to B.1's computational thinking cycle, with self-test questions.
Computer Science · International Baccalaureate · IB
-
Revision Notes
IGCSE Computer Science: Data Transmission — Revision Notes
Condensed recall notes on packet switching, transmission methods, error detection and encryption for Topic 2 of Cambridge IGCSE Computer Science (0478), 2026-2028 series.
Computer Science · Cambridge · IGCSE
-
Revision Notes
IGCSE Computer Science: Hardware — Revision Notes
Condensed recall notes on the fetch-decode-execute cycle, input/output devices and sensors, storage types, and network hardware for Cambridge IGCSE Computer Science (0478).
Computer Science · Cambridge · IGCSE
-
Revision Notes
O Level Computer Science: Data Representation — Revision Notes
Condensed recall notes on binary, hexadecimal, two's complement, binary shifts, character sets, images, sound, storage units and compression for Cambridge O Level Computer Science 2210.
Computer Science · Cambridge · O LEVELS
-
Revision Notes
O Level Computer Science: Hardware — Revision Notes
Condensed recall notes on CPU components and the FDE cycle, input/output devices and sensors, storage types, and network hardware for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Revision Notes
OxfordAQA A Level Computer Science: Arrays and Lists — Revision Notes
Condensed recall notes on static vs dynamic data structures, and one/two-dimensional arrays and lists, for OxfordAQA International A-Level Computer Science (9645), sub-topic 3.2.1.
Computer Science · OxfordAQA · AS LEVEL
-
Revision Notes
OxfordAQA IGCSE Computer Science: Algorithms — Revision Notes
Condensed recall notes on pseudocode, flowcharts, searching, sorting, trace tables and computational thinking for OxfordAQA International GCSE Computer Science 9210.
Computer Science · OxfordAQA · IGCSE
-
Revision Notes
OxfordAQA IGCSE Computer Science: Programming Fundamentals — Revision Notes
Condensed recall notes on data types, sequence/iteration/selection, and arithmetic, relational and Boolean operators for OxfordAQA International GCSE Computer Science (9210), sections 3.2.1-3.2.5.
Computer Science · OxfordAQA · IGCSE
-
Revision Notes
Theme A – Concepts of Computer Science: Revision Notes
Condensed recall notes on Theme A – computer fundamentals, networks, databases (including SQL queries) and machine learning – for IB Diploma Programme Computer Science, first assessment 2027.
Computer Science · International Baccalaureate · IB
All revision notes by subject · Computer Science subject page