The whole syllabus on one page, in Cambridge’s own structure. Every topic links to its revision page, where it is explained, diagrammed and then tested with self-marked exam questions. 20 topics and 157 questions, all free.
Read this before you revise. The paper you are entered for decides which content is examined, so the wrong revision plan wastes weeks.
| Paper | Time | Marks | What it tests |
|---|---|---|---|
| Paper 1 - Theory Fundamentals | 1 h 30 min | 75 marks | Written paper on sections 1-8: data representation, networks, hardware, the processor, operating systems, security, ethics and databases. 50% of the AS Level, 25% of the A Level. No calculators. |
| Paper 2 - Fundamental Problem-solving and Programming | 2 h | 75 marks | Written paper on sections 9-12: algorithms, data types and structures, programming and program development. Answers are written in pseudocode. 50% of the AS Level, 25% of the A Level. |
| Paper 3 - Advanced Theory | 1 h 30 min | 75 marks | Written paper on sections 13-20: user-defined types, protocols, processors, operating systems, encryption, AI, advanced algorithms and paradigms. 25% of the A Level. |
| Paper 4 - Practical | 2 h 30 min | 75 marks | Practical work on sections 19-20. Candidates submit complete program code and evidence of testing, written in Java, Visual Basic or Python. 25% of the A Level. |
AO1 is recall and understanding. AO2 is applying it to a context. AO3 is practical and investigative skills. The mark schemes on every topic page tag each question AO1 or AO2 so you can see which one you are practising.
Work down the list, or jump to whatever your teacher set tonight. Each link opens the topic page with the teaching, the diagrams and the questions.
Sections 1-12 of the 9618 syllabus: data representation and multimedia, networks, computer components and logic, the processor, operating systems, security, ethics, databases, algorithms, data structures, programming and the program development life cycle.
Sections 13-20: user-defined types and file organisation, protocols and switching, processors and Boolean algebra, operating systems and translation software, encryption, artificial intelligence, advanced algorithms and programming paradigms.
The same topics with progress tracking, so you can see what you have covered and what is left.
OpenEvery question on the site in one place. Filter by topic, command word or marks, then mark yourself.
Open