Mark Scheme: Unofficial Practice Paper: J277/02 Computational Thinking, Algorithms and Programming

Series: Version ETotal Marks: 80
Strict OCR J277 Standard Marking Guide
Question Answer / Indicative Content Marks Guidance
Section A
1a
  • Removing unnecessary details (1)
  • Focusing on essential features (1)
  • Example (1)
3Abstraction
b
  • Breaks problem into parts (1)
  • Easier to manage (1)
  • Independent testing (1)
3Decomposition
c
  • HLL: Human readable (1)
  • LLL: Machine/Assembly (1)
  • HLL: Portable (1)
  • LLL: Hardware control (1)
4High-level
2a
  • Iter 1: 8,3
  • Iter 2: 5,4
  • End condition
4Pseudocode
b
  • Gates (3)
  • Truth table (3)
6logic diagrams using
3a
  • DIV is quotient (1)
  • MOD is remainder (1)
2variables, constants, operators
b
  • Conversion between data types (1)
  • Example (1)
2Casting
c
  • Scope difference (3)
3variables, constants, operators
d
  • Breakpoints (1)
  • Watch windows (1)
  • Error logs (1)
3Error diagnostics
4a
  • Step-by-step logic (3)
  • Pre-condition: Sorted (1)
4Binary search
b
  • [3, 5, 2, 8] (3)
3Bubble sort
c
  • Syntax: Rules broken (1.5)
  • Logic: Wrong output (1.5)
3syntax and logic errors
Section B
5a
  • SQL logic (4)
4use of SQL
b
  • Iteration (2)
  • Comparison (2)
  • Result (2)
6Pseudocode
6a
  • Do Until logic (8)
8Pseudocode
b
  • Post-condition check (2)
2Pseudocode
7a
  • Nested loops (8)
8use of arrays
b
  • Flag logic (2)
2Boolean
8a
  • Function logic + newFile (8)
8The use of basic file handling operations
b
  • Definitions (2)
2sub programs
© 2026 gcsecomputerscience.co.uk - Confidential Examiner Use Only