OCR J277

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.

25Topics
250Quiz questions
466Exam marks
Grade 9Target grade

Your route to Grade 9

Revision works when it has an order. Follow these stages rather than opening topics at random.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Paper 1 3 topics

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.

Paper 1 8 topics

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.

Paper 1 2 topics

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.

Paper 1 1 topics

1.4 Network Security

Every form of attack on the specification, how each one works, and the defence that actually stops it.

Paper 1 1 topics

1.5 Systems Software

What the operating system does all day, and the utility programs that keep a computer healthy.

Paper 1 1 topics

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.

Paper 2 3 topics

2.1 Algorithms

Computational thinking, designing and tracing algorithms, and the five searching and sorting algorithms you must be able to trace.

Paper 2 3 topics

2.2 Programming Fundamentals

The three constructs, data types and casting, then strings, arrays, files, SQL and subroutines.

Paper 2 1 topics

2.3 Producing Robust Programs

Defensive design, validation, authentication, maintainability and test plans that find real faults.

Paper 2 1 topics

2.4 Boolean Logic

AND, OR and NOT, logic diagrams and truth tables done in a way that does not go wrong under pressure.

Paper 2 1 topics

2.5 Programming Languages and IDEs

High and low level languages, compilers against interpreters, and the features of an IDE.