DoRevision
Teacher guide

OCR GCSE Computer Science revision

These activities are mapped to OCR GCSE Computer Science J277. Thirty-seven of them, twelve to twenty-four minutes each, across all eleven topic areas on both papers. **This is the most varied set on the site.** It uses trace tables, step simulators, hotspots, labelled diagrams and image matching, interactions that appear almost nowhere else here, because algorithms and hardware are subjects where watching something happen beats reading about it. The gap is OCR's own. Paper 2 asks students to read and write code in Exam Reference Language, OCR's pseudocode, which neither AQA nor Edexcel has. Two of these thirty-seven activities use it, so the thinking is well covered and the syntax is not.

This page lists what we actually have for OCR GCSE Computer Science J277. It is built from the live activities, so it is accurate on the day you read it.

The set with the most moving parts

Most subjects on this site are built from the same handful of interactions: read a card, answer questions, complete a sentence, order some steps. Computer Science is where that stops being enough, because the things being examined are processes.

This set leans hardest on the specialised interactions. Seven activities use a trace table, where the student fills in each variable's value line by line, exactly as OCR's own questions do. Two use a step simulator, walking a search or a sort through its passes one comparison at a time. There is a hotspot on the CPU, a labelled diagram, an image match for network topologies, and a lives quiz in twenty of the thirty-seven.

Those are not decoration. A trace table separates students who can follow code from students who merely recognise it, and it does so in a minute of class time, which is faster than asking. Watching a bubble sort make its second pass answers the question students actually have, which is why it needs so many passes.

The gap is spelled ERL

OCR does something neither other major board does: it defines its own pseudocode, Exam Reference Language, and expects students to read and write it in the exam. A correct answer in Python may get credit, but the question paper is in ERL and so is the mark scheme's model answer.

Two of these thirty-seven activities use ERL. The Control Flow Lab and Algorithm Detective, both of which put real ERL in front of the student.

Everything else teaches the concepts in plain language and generic pseudocode. That is fine for understanding a linear search and not enough for a student who has to write one in the exam's own notation under time pressure.

If ERL fluency is what your class needs, OCR's own papers in our past paper archive are free and unaltered, and the specimen material is where the notation is defined.

Both papers, all eleven topic areas

Paper 1 is systems: architecture, memory, storage, networks, security, systems software, and the ethical, legal and environmental impacts. Paper 2 is computational thinking, algorithms, programming, robust programs, Boolean logic and languages.

All eleven are covered, most with three or four activities. The longest things in the set are Defensive Design at twenty-four minutes, and the pair on performance factors and storage at twenty-two, which suits them to a homework slot rather than a starter.

The shortest, RAM against ROM at twelve minutes, is the one to use when a lesson needs five minutes filling honestly.

How it compares with the other boards

The three boards diverge more than the subject's reputation suggests, and it is worth knowing where.

AQA GCSE Computer Science examines relational databases and SQL, which OCR does not. Edexcel GCSE Computer Science splits the same material into twenty finer-grained topics and assesses Paper 2 entirely on application rather than recall.

OCR's distinguishing feature is the one above: its own reference language, sitting between the concept and the mark.

Using them

The three activities embedded further down are playable here without an account.

The lists below group by classroom use, worked out from what each activity contains. For how each is meant to be run, see ready-to-run revision activities. To put several in front of one class in order, build a sprint and share one link. Everything else, by subject and board, is on the revision pages.

What this page does not do

It does not teach Exam Reference Language, beyond two activities. Said at the top because it is the OCR-specific thing a teacher needs to know.

Nothing for the programming project. The knowledge underneath it is here, the writing of code is not.

It is not a scheme of work. For a shape to drop these into, see how to structure a GCSE revision programme.

It does not track anything, so there is no completion list to check.

Every live Computer Science activity for OCR

37 activities, all mapped to OCR (Cambridge OCR) GCSE (9-1) Computer Science (J277).

Good for independent study (36)

Good for mock preparation (32)

Good for intervention (13)

Good for cover lesson (12)

Good for starter (2)

Good for tutor time (1)

See all 37, by topic

Try it with your class

OCR Computer Science 18 minutes

Algorithm Detective

15 steps, 10 interactive, 10 activity types.

Best used for
Independent study Intervention Mock preparation
  • Independent study: Explains before it asks, so a student can work alone.
  • Intervention: Mostly questions, so it finds the gap quickly.
  • Mock preparation: Asks students to build an answer, not just recognise one.

Try one question

You have just traced it. Which sentence states what the algorithm DOES, rather than what happened on the way through?

OCR Computer Science 20 minutes

Search Party

15 steps, 10 interactive, 11 activity types.

Best used for
Intervention Mock preparation Cover lesson
  • Intervention: Mostly questions, so it finds the gap quickly.
  • Mock preparation: Asks students to build an answer, not just recognise one.
  • Cover lesson: Teaches and tests in one go, so a non-specialist can run it.

Try one question

You need to find one particular value in a list of 500 items that is NOT in any order, and you will only ever search it this once. What is the sensible choice?

OCR Computer Science 22 minutes

Logic Gatekeeper

13 steps, 9 interactive, 10 activity types.

Best used for
Intervention Mock preparation Cover lesson
  • Intervention: Mostly questions, so it finds the gap quickly.
  • Mock preparation: Asks students to build an answer, not just recognise one.
  • Cover lesson: Teaches and tests in one go, so a non-specialist can run it.

Try one question

Revising from a textbook written for a different exam board, you meet a gate called XOR, whose output is 1 when the inputs are different. What should you do?

Common questions

Do these cover Exam Reference Language?

Barely. OCR's Paper 2 asks students to write and read code in its own Exam Reference Language, and two of our thirty-seven activities use it. The algorithms and the logic are covered thoroughly, the ERL syntax is not.

What makes this set different from the other boards'?

Interaction types. Seven of our thirty-seven activities use a trace table, a step simulator, a hotspot, a labelled diagram or an image match, which are the interactions that barely appear elsewhere on this site. Two of the three step simulators anywhere here are in this set.

What is a trace table activity?

The student is given code and has to fill in the value of each variable after each line, exactly as OCR's own questions do. It is the interaction that separates students who can follow code from students who recognise it, and it does so in about a minute.

How much is here?

Thirty-seven activities, twelve to twenty-four minutes each, covering all eleven topic areas across both papers.

Is there anything for the programming project?

Not directly. The activities cover algorithms, data types, arrays, subroutines and file handling, which is the knowledge the project rests on, but writing and debugging real code happens in your room.

Will I see who has completed them?

No. Following a shared link records nothing about who followed it, which is a deliberate choice about children's data.

Put one in front of a class

Tell us the subject and how long you have. You get a link to hand out, and it marks itself.

Create a free teacher account

Written by David Wright, Co-Founder, DoRevision.

David builds DoRevision with his son Noah (15). David has spent his career building EdTech products, and Noah has grown up watching lines of code being written. As a student at an important stage of his education, together they are building the revision platform that Noah is using to help revise for his GCSE exams and hopes his friends will find useful too.

Spotted an error on this page? [email protected]

How DoRevision writes its teacher material How DoRevision uses evidence and cites sources

Related for teachers

  • AQA GCSE Computer Science revision Every live AQA GCSE Computer Science (8525) revision activity. AQA examines a topic Edexcel does not, and this page is direct about the half of it our activities reach.
  • Edexcel GCSE Computer Science revision Every live Edexcel GCSE Computer Science (1CP2) revision activity, split the way the specification splits its two papers, with a straight account of what revision can and cannot do for an onscreen programming exam.
  • Ready-to-run GCSE revision activities A working list of GCSE revision activities, each with the thing it makes students recall, the moment they find out whether they were right, and what they do about it. Some run on a screen and some need nothing but a board.