OCR GCSE (9–1) Computer Science (J277)
OCR J277 Computer Science revision that gets to the point.
Both J277 papers, reduced to what you actually need to know. 270 flashcards and 281 exam-style questions across the examined knowledge, with a clear explanation every time. No account, no ads and no connection needed.
No account · No ads · Works offline · One payment
- Qualification
- OCR GCSE (9–1) Computer Science (J277)
- Papers
- J277/01 and J277/02
- Exam time
- 1 hour 30 minutes each
- Course size
- 26 objectives, 270 cards
- Free to try
- 11 of 26 objectives
What is inside
Built around the specification, not around a generic quiz bank.
-
Aimed at the examined knowledge
Every chapter of the J277 specification is covered, across both Computer Systems and Computational Thinking, Algorithms and Programming.
-
An explanation every time
Every answer says why it is right, not just which letter to pick. That is the difference between learning a fact and being able to use it in an exam.
-
Active recall, not rereading
Short cards and questions make you retrieve the answer. The app records what you get right and wrong, so the next session is built around the gaps.
-
Adaptive by default
Adaptive Mode brings back the topics you keep missing until they stick. Basic, Advanced and Custom modes are there when you want more control.
-
Works offline
Your progress lives on your device. Revise on the bus, in a free period or anywhere without a signal.
-
One payment, no subscription
11 of the 26 objectives are free. One in-app purchase unlocks the rest of the course for good.
Both papers, mapped out
The app follows the OCR J277 specification chapter by chapter. It is revision for the examined knowledge: it does not mark practical programming work or replace practice at writing full programs for J277/02 Section B.
Computer systems
The computer systems content assessed in J277/01.
- 1.1 Systems architecture 3 objectives · 20 cards · 21 questions 2 of 3 free
- 1.2 Memory and storage 5 objectives · 69 cards · 71 questions 2 of 5 free
- 1.3 Computer networks, connections and protocols 2 objectives · 34 cards · 37 questions Paid
- 1.4 Network security 2 objectives · 21 cards · 21 questions 1 of 2 free
- 1.5 Systems software 2 objectives · 16 cards · 17 questions Paid
- 1.6 Ethical, legal, cultural and environmental impacts of digital technology 1 objectives · 10 cards · 11 questions Paid
Computational thinking, algorithms and programming
The computational thinking, algorithms and programming content assessed in J277/02.
- 2.1 Algorithms 3 objectives · 29 cards · 31 questions 2 of 3 free
- 2.2 Programming fundamentals 3 objectives · 24 cards · 25 questions 2 of 3 free
- 2.3 Producing robust programs 2 objectives · 23 cards · 23 questions 1 of 2 free
- 2.4 Boolean logic 1 objectives · 12 cards · 12 questions Paid
- 2.5 Programming languages and Integrated Development Environments 2 objectives · 12 cards · 12 questions 1 of 2 free
Try the kind of questions you will meet
Six questions from across both papers. Open a question to reveal the answer and the explanation behind it.
Computer systems · Architecture of the CPU Which stage of the fetch-execute cycle works out what an instruction means? Show answer
- Store
- Execute
- DecodeCorrect
- Fetch
Why: The fetch-execute cycle has three stages: fetch the next instruction from memory, decode it to work out what it means, and execute it.
Computer systems · Primary storage (memory) Which type of memory loses its contents when power is removed? Show answer
- Non-volatile memory
- Volatile memoryCorrect
- Secondary storage
- ROM
Why: Volatile memory loses its contents when the computer is switched off. RAM is the main example.
Computer systems · Networks and topologies A bank links its offices on three continents. Which type of network is this? Show answer
- A star network with one central switch
- A local area network on a single site
- A peer-to-peer network of two computers
- A wide area network, linking distant sitesCorrect
Why: A local area network covers a single site, such as a school, while a wide area network spans a large geographical area, such as branches across a country.
Computer systems · Threats to computer systems and networks Which describes malware? Show answer
- A rule that controls who may use a network
- Software written to harm, disrupt or steal dataCorrect
- Hardware that connects a computer to a network
- Software that keeps a computer's files tidy
Why: Malware is software designed to cause harm, disrupt a system or steal data. Viruses, trojans, spyware, keyloggers, adware and ransomware are all forms of malware.
Computational thinking, algorithms and programming · Designing, creating and refining algorithms A student draws an algorithm as symbols joined by arrows. What has the student produced? Show answer
- A structure diagram
- A trace table
- A flowchartCorrect
- Pseudocode
Why: A flowchart represents an algorithm as a diagram of standard symbols joined by arrows, so the order of the steps can be seen.
Computational thinking, algorithms and programming · Boolean logic A warning light comes on only when both sensors detect movement. Which gate does the circuit need? Show answer
- An AND gate, because both inputs must be 1Correct
- A NOT gate, because it inverts its one input
- An OR gate, because one input being 1 is enough
- No gate, because the sensors already send a digital signal
Why: An AND gate outputs 1 only when all of its inputs are 1, and outputs 0 for every other combination of inputs.
These are original questions written for the app. They are not past paper or official examination questions.
One payment. The whole course.
Start with the free objectives. If it clicks, one payment unlocks both papers.
Questions, answered
Is this for OCR J277 or the old J276?
It is for OCR GCSE (9–1) Computer Science J277, the current specification. It is not a J276 resource.
Does it cover programming?
It covers the examined programming knowledge: algorithms, programming fundamentals, data types, Boolean logic, robust programs, languages and IDEs. It is not a code editor and it does not mark practical programming work or replace practice at writing full programs for J277/02 Section B.
Are these real OCR exam questions?
No. Every question is original and written for this app. They are exam-style questions, not past papers, and the app is not affiliated with, endorsed by or approved by OCR.
Can I try it before paying?
Yes. 11 of the 26 objectives are free, across both papers. One in-app purchase unlocks the rest of the course. There is no subscription.
How much does it cost?
The app is free to download and 11 of the 26 objectives are free. One in-app purchase unlocks the whole course for good. The current price is shown in the store before you buy.
Does it work offline?
Yes. Cards, questions and progress all live on your device. There is no account to create and no connection is needed to revise.
Which devices does it run on?
It runs on Android phones and tablets. The Google Play listing is coming soon.
An independent study aid. Not affiliated with, endorsed by or approved by OCR.