Twelve pages covering the theory Paper 1 examines and the problem-solving Paper 2 examines, in the syllabus's own order.
Data representation, multimedia and compression
Sections 1.1 to 1.3 are the counting and measuring part of 9618: how numbers, characters, images and sound are held as binary, and how big the resulting files are. The ar...
8 questions · 30 marks
Revise this topicNetworks including the internet
A network is a set of devices connected so that they can share data and hardware, and the internet is the largest network of all, built from LANs joined by links owned by...
8 questions · 28 marks
Revise this topicComputer components and logic circuits
This topic covers what a computer is made of and the logic that sits underneath it. You need the four parts of any computer system, embedded systems, the principal operat...
8 questions · 28 marks
Revise this topicCPU architecture, assembly language and bit manipulation
Section 4 is where the marks are lost on detail rather than on ideas: students can describe a processor but put the wrong value in the wrong register, or write 'the CPU f...
8 questions · 27 marks
Revise this topicOperating systems and language translators
You need to be able to say what each management task of an operating system actually does, not just name it, and to choose between a compiler and an interpreter for a sta...
8 questions · 30 marks
Revise this topicData security and data integrity
Security, privacy and integrity are three different ideas, and the marks are lost when you use them as if they were one. You need to know the threats a network and the in...
8 questions · 25 marks
Revise this topicEthics and ownership
Software is written by people and used by millions of other people, so a programmer's decisions have consequences that the law does not always cover. This topic covers pr...
8 questions · 25 marks
Revise this topicDatabase concepts, DBMS and SQL
A file-based system duplicates data and ties every program to one file layout, so the examinable core of this topic is the pair: the limitation, and the relational featur...
8 questions · 31 marks
Revise this topicComputational thinking and algorithms
Before you write a line of code, a problem has to be turned into an algorithm: a solution expressed as a sequence of defined steps. This page covers abstraction and decom...
7 questions · 26 marks
Revise this topicData types, arrays, files and abstract data types
Choosing a data type, grouping fields into a record, processing arrays with a linear search or a bubble sort, and moving data in and out of a text file are the four skill...
8 questions · 26 marks
Revise this topicProgramming basics, constructs and structured programming
This section is examined by asking you to write pseudocode, not to describe it, so every mark depends on the exact keywords and on the order of the statements. Declaratio...
7 questions · 26 marks
Revise this topicProgram development life cycle, design, testing and maintenance
A program is built in stages, and the model you choose for those stages has to fit the problem: fixed, well-understood requirements suit the waterfall, while requirements...
8 questions · 29 marks
Revise this topic