Paper 2 Guidance (OCR GCSE Computer Science): Revision Note

Exam code: J277

Robert Hampton

Written by: Robert Hampton

Reviewed by: James Woodhouse

Updated on

What is examined in the OCR GCSE (9-1) Computer Science Paper 2?

  • It primarily focuses on problem solving with programming

  • The main focus of this paper is on the following aspects of computer science:

    • Understanding what algorithms are, what they are used for, and how they work in relation to creating programs

    • Understanding how to decompose and analyse problems

    • The ability to read, write, refine, and evaluate programs

  • Practical programming skills are a key component of this paper

  • All students must be given the opportunity to undertake programming task(s) during their course of study, focusing on design, writing, testing, and refining programs

  • These skills are directly assessed in this component, particularly within Section B

  • Mathematical skills relevant to computer science are embedded throughout the content and will be assessed in this paper

  • The paper's duration is 1 hour and 30 minutes

  • The total number of marks available is 80

  • Paper 2 represents 50% of the total GCSE qualification

Assessment structure and questions:

  • The paper is divided into two mandatory sections, and students must answer all questions

  • Section A:

    • Worth 50 marks

      • Assesses students’ knowledge and understanding of Computer Science concepts, and their ability to apply these to problems in computational terms, potentially using an algorithmic approach

      • Questions can be presented in Natural English, OCR Exam Reference Language, or flowcharts

      • Students can respond using pseudocode, flowcharts, bullet points, OCR Exam Reference Language, a high-level programming language, or Natural English

      • When responding in OCR Exam Reference Language or a high-level programming language, precision is assessed, but minor syntax errors are not penalised

  • Section B:

    • Worth 30 marks

      • Assesses students’ Practical Programming skills and their ability to design, write, test, and refine programs

      • Questions specifically focus on these four programming aspects:

        • Design: Students must respond using Natural English

        • Write: Students must respond using OCR Exam Reference Language or a high-level programming language

        • Test: Students must respond using trace tables, creating test plans, or identifying suitable test data

        • Refine: Students must respond using OCR Exam Reference Language, a high-level programming language, or Natural English

Key considerations for students:

  • A strong practical programming foundation, particularly in Python, is essential for Paper 2

  • Familiarity with the OCR Exam Reference Language is crucial, as all programming code given in the examination papers will be presented in this format

  • Understand the specific response requirements for "Design", "Write", "Test" , and "Refine" questions in Section B

  • Be prepared to apply computational thinking principles (decomposition, abstraction, algorithmic thinking) to solve problems

  • Practice identifying and correcting errors (syntax and logic) and using trace tables

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Robert Hampton

Author: Robert Hampton

Expertise: Computer Science Content Creator

Rob has over 16 years' experience teaching Computer Science and ICT at KS3 & GCSE levels. Rob has demonstrated strong leadership as Head of Department since 2012 and previously supported teacher development as a Specialist Leader of Education, empowering departments to excel in Computer Science. Beyond his tech expertise, Robert embraces the virtual world as an avid gamer, conquering digital battlefields when he's not coding.

James Woodhouse

Reviewer: James Woodhouse

Expertise: Computer Science & English Subject Lead

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.