GCSE Computer Science
Everything on the OCR J277 specification, written as a route to a grade 9. Every topic has a full explanation, key terms, a ten question knowledge check and five auto marked exam-style questions with real mark schemes.
Your route to Grade 9
Revision works when it has an order. Follow these stages rather than opening topics at random.
Learn it properly the first time
Do not skim. Read one topic slowly, close the page, and write down what you remember. The gap between what you read and what you can recall is the only thing that matters, and you can only see it by testing yourself.
Pass every knowledge check at 100 per cent
Ten questions per topic. Anything below full marks means go back to that section. Getting 7 out of 10 and moving on is how students end up with a grade 5 while feeling like they revised.
Write the exam answers from memory
Five written questions per topic, marked against the real mark scheme. Write the answer first, then compare. Reading a model answer teaches you almost nothing until you have tried to produce one yourself.
Space it out and come back
Return to each topic after three days, then after two weeks. Redo only the quiz. Spaced retrieval is the single most effective revision method there is, and it takes ten minutes per topic.
Sit full papers against the clock
Knowing the content is not the same as scoring under time pressure. Do complete papers in 1 hour 30 minutes with no notes, mark them honestly, and keep a list of every mark you dropped.
Close the gaps you actually have
Your mistakes list is your revision plan. Grade 9 students are not the ones who know everything, they are the ones who found out what they did not know and fixed it before May.
1.1 Systems Architecture
How the processor works, what makes one faster than another, and why the computer inside a washing machine is built differently.
1.2 Memory and Storage
RAM, ROM, virtual memory and secondary storage, then every kind of data represented in binary and how it is compressed.
1.3 Computer Networks, Connections and Protocols
How computers are joined together, the hardware that does it, and the protocols that let them understand each other.
1.4 Network Security
Every form of attack on the specification, how each one works, and the defence that actually stops it.
1.5 Systems Software
What the operating system does all day, and the utility programs that keep a computer healthy.
1.6 Ethical, Legal, Cultural and Environmental Impacts
The four impact categories, the four acts you must name, and how to structure the eight mark answer so it reaches the top level.
2.1 Algorithms
Computational thinking, designing and tracing algorithms, and the five searching and sorting algorithms you must be able to trace.
2.2 Programming Fundamentals
The three constructs, data types and casting, then strings, arrays, files, SQL and subroutines.
2.3 Producing Robust Programs
Defensive design, validation, authentication, maintainability and test plans that find real faults.
2.4 Boolean Logic
AND, OR and NOT, logic diagrams and truth tables done in a way that does not go wrong under pressure.
2.5 Programming Languages and IDEs
High and low level languages, compilers against interpreters, and the features of an IDE.