OCR · GCSE · J277
OCR GCSE Computer Science past papers (J277)
Free guide to the OCR GCSE Computer Science J277 past papers. Two 1h 30m written papers, common pitfalls in Paper 2 programming, and topic-by-topic revision advice.
Go to official OCR past papers →Paper structure
Paper 1 — Computer systems
1h 30m written paper covering systems architecture, memory, networks, security, software and impacts of technology.
Paper 2 — Computational thinking, algorithms and programming
1h 30m written paper. Includes algorithm design, programming, robust programs, Boolean logic and OCR Exam Reference Language.
Topics that come up most
- Systems architecture
- Memory and storage
- Computer networks, connections and protocols
- Network security
- Systems software
- Ethical, legal, cultural and environmental impacts
- Algorithms
- Programming fundamentals
- Producing robust programs
- Boolean logic
- Programming languages and IDEs
Tutor's revision tips
- 1
OCR loves 'compare X and Y' questions — practise writing balanced answers in two clear paragraphs, one per side.
- 2
Paper 2's programming section rewards clean, readable code. Use meaningful variable names — no single letters unless it's a loop counter.
- 3
Learn AND / OR / NOT truth tables and simple Boolean simplifications by heart. They're low-effort marks that many students drop.
Where to download the papers
All past papers, mark schemes and examiner reports for this specification are published free of charge by OCR on their official assessment page. Always download the latest version — older papers may reference retired content.
Official OCR assessment resources →Other GCSE boards
Work through a past paper with a tutor
Book a free assessment and we'll pick a real OCR GCSE question together and walk through it step by step.