OCRGCSE16 resources

OCR GCSE Computer Science (9-1) Past Papers & Mark Schemes

Download free OCR GCSE Computer Science (J277) past papers, mark schemes & examiner reports. Computer systems and programming papers. 16 resources.

Download Past Papers

Type
Year

16 of 16 resources

June 2023

7 files

Computer Science (9-1) – Mark scheme – Computational thinking, algorithms and programming

Mark Scheme

Computer Science (9-1) – Mark scheme – Computer systems

Mark Scheme
📋

Computer Science (9-1) – Modified papers

Modified Paper
📄

Computer Science (9-1) – Question paper – Computational thinking, algorithms and programming

Question Paper
📄

Computer Science (9-1) – Question paper – Computer systems

Question Paper
📊

Computer Science (9-1) – Examiners’ report – Computational thinking, algorithms and programming

Examiner Report
📊

Computer Science (9-1) – Examiners’ report – Computer Systems

Examiner Report

June 2022

5 files

Computer Science (9-1) – Mark scheme – Computer systems

Mark Scheme
📋

Computer Science (9-1) – Modified papers

Modified Paper
📄

Computer Science (9-1) – Question paper – Computational thinking, algorithms and programming

Question Paper
📄

Computer Science (9-1) – Question paper – Computer systems

Question Paper

Computer Science (9-1) – Mark scheme – Computational thinking, algorithms and programming

Mark Scheme

No date

2 files
📝

Computer Science (9-1) – Computational thinking, algorithms and programming

Sample Assessment Materials
📝

Computer Science (9-1) – Computer systems

Sample Assessment Materials

Unknown

2 files
📊

Computer Science (9-1) – Examiners’ report – Computational thinking, algorithms and programming

Examiner Report
📊

Computer Science (9-1) – Examiners’ report – Computer Systems

Examiner Report

OCR Computer Science (J277): Theory, Pseudocode, and Why OCR Reference Language Matters

OCR GCSE Computer Science (J277) is one of the most popular specifications for computer science at GCSE level. It is assessed through two written examinations — there is no controlled assessment or programming project contributing to the final grade, though students must complete a programming task as part of the course. Paper 1 — Computer Systems — is a 90-minute examination accounting for half the marks, and covers the theoretical foundations: systems architecture, memory, storage, networks, security, ethical issues, and the impact of technology. Questions range from short definitions to extended responses requiring evaluation of technology choices. Paper 2, Computational Thinking, Algorithms and Programming, has the same duration and weighting. This paper tests algorithmic problem-solving, pseudocode, trace tables, searching and sorting algorithms, and Boolean logic. OCR uses its own reference language (OCR Reference Language) for code questions, so students should be comfortable reading and writing in this notation even if they programme in Python day-to-day. A distinctive feature of OCR J277 is the emphasis on logic gates and Boolean expressions. Students are expected to construct truth tables, simplify Boolean expressions, and trace through logic circuits — skills that other boards test less intensively.

Exam Paper Structure

Paper 1

Computer Systems

1 hour 30 minutes🎯 80 marks📊 50% of grade
Systems architecture — CPU, fetch-execute cycleMemory, storage and secondary storageNetworks — protocols, topologies and securityEthical, legal, cultural and environmental impacts
Paper 2

Computational Thinking, Algorithms and Programming

1 hour 30 minutes🎯 80 marks📊 50% of grade
Algorithms — searching, sorting and efficiencyProgramming in OCR Reference LanguageBoolean logic — gates, expressions and truth tablesData representation — binary, hex, ASCII, images and sound

Key Information

Exam BoardOCR
Specification CodeJ277
QualificationGCSE
Grading Scale9–1
Assessment Type2 written exams (no coursework contributing to grade)
TiersNone (single tier)
Number Of Papers2
Exam Duration1 hour 30 minutes per paper
Total Marks160 (80 per paper)
Calculator StatusNot applicable
Total Resources16

Key Topics in Computer Science (9-1)

Topics you need to know

Systems architecture — CPU, fetch-execute cycleData representation — binary, hexadecimal and character setsNetworks — protocols, topologies and security threatsAlgorithms — searching, sorting and efficiencyProgramming constructs — sequence, selection, iterationBoolean logic — gates, truth tables and expressions

Exam Command Words

Command wordWhat the examiner expects
StateGive a fact or definition without further explanation
DescribeGive the main features or steps of a process or concept
ExplainGive reasons or expand on how or why something works
WriteProduce pseudocode or OCR Reference Language code to perform the specified task
TraceFollow execution of an algorithm, recording variable values at each step
CompleteFill in the missing parts of a program, table or diagram
EvaluateAssess the suitability or effectiveness of a solution, approach or technology
DiscussConsider multiple viewpoints on a technology issue, reaching a justified conclusion

Typical Grade Boundaries

GradeApproximate mark needed
Grade 971–82%
Grade 862–70%
Grade 752–61%
Grade 644–51%
Grade 536–43%
Grade 427–35%
Grade 319–26%
Grade 211–18%
Grade 1~5–10%

⚠️ Typical boundaries across two papers (160 total marks). Actual boundaries vary by series — check OCR's website.

Pseudocode, Trace Tables, and Boolean Logic: Preparing for OCR J277 Past Papers

Paper 2 requires fluency in OCR Reference Language, which differs from Python in several ways — for example, it uses `MOD` and `DIV` rather than `%` and `//`, and array indexing starts at 0 with explicit declaration. Practise rewriting your Python programs in OCR Reference Language until the syntax feels natural. Trace tables are a frequent source of lost marks. Set out a column for every variable — including loop counters and Boolean flags — before you start tracing. Execute each line in strict sequence, updating exactly one variable at a time. Skipping steps or updating multiple values simultaneously is the most common error. For Paper 1, focus on the 6-mark extended response questions. These require a balanced argument — for example, comparing cloud and local storage — with a clear conclusion. Use a two-paragraph structure: advantages of option A, advantages of option B, then a justified conclusion. Bullet points alone will not reach the top mark band. Boolean logic questions often combine truth tables with logic gate diagrams. Practise converting between the three representations — written expression, truth table, and circuit diagram — until you can move fluently in any direction.

More OCR GCSE Subjects

Explore other GCSE subjects from OCR

Related Past Papers

AI-Powered Revision

Meet your AI Tutor

Get clear explanations, worked examples, and step-by-step guidance on any GCSE Computer Science (9-1) topic. Your personal AI tutor, free to try.

✓ No credit card required✓ Covers all OCR topics✓ Instant answers