J277/02 Exam Trends & Analysis
Scope: June 2022 - June 2025
Focus: Assessment Patterns, Topic Frequency, and Mark Weighting
1. Total Mark Distribution per Topic
Insight: The paper is heavily weighted towards Sections 2.1 and 2.2. Practical coding skills and algorithm design account for nearly 70% of the paper.
| Topic Section |
Approx. Weighting |
Assessment Style |
| 2.2 Programming Fundamentals |
~40% |
Practical coding (writing algorithms, file handling, SQL), variables, constructs. |
| 2.1 Algorithms |
~30% |
Searching, Sorting, Trace Tables, Flowcharts. |
| 2.3 Robustness (Testing/Design) |
~15% |
Test data types, defensive design (validation/authentication). |
| 2.4 Boolean Logic |
~10% |
Logic diagrams and truth tables. |
| 2.5 Languages & IDEs |
~5% |
Short answer questions (tick box or define). |
2. Topics That Appear Every Year
These topics have appeared in every exam series. They represent the core assessable content.
- Searching & Sorting Algorithms: Always present. Either completing code or "showing steps" for Binary/Linear Search or Bubble/Merge/Insertion Sort.
- Trace Tables: Every paper requires tracing an algorithm (usually involving a loop and selection) to determine the output.
- Boolean Logic: Expect either a logic circuit to draw/interpret or a truth table to complete.
- Algorithm Writing (Section B): A practical scenario requiring students to write code (Pseudocode/Python/OCRL).
- Selection & Iteration: Identifying or writing
if/else statements and for/while loops.
3. Topics That Rotate
These topics tend to swap in and out between years.
File Handling vs. SQL
These are the "heavy" technical skills that often anchor the final big coding question.
- File Handling: Appeared significantly in 2022 and 2024.
- SQL: Major focus in 2023.
IDEs vs. Translators
- Translators (Compilers/Interpreters): Focused on in 2023.
- IDE Tools: Focused on in 2024 and 2025.
Flowcharts vs. Structure Diagrams
- Flowcharts: Very common (2022, 2024).
- Structure Diagrams: Appeared prominently in 2024, less common in other years.
4. Under-tested Topics
These topics appear in the specification but rarely as standalone, high-mark questions.
- 2.1.1 Computational Thinking Principles: Definitions of "Abstraction" or "Decomposition" are rarely asked directly.
- Records: While Arrays are tested heavily, the specific use of "Records" is less frequent than standard Arrays/Lists.
- Low-level vs High-level Languages: Only appeared significantly in 2023.
5. Paper Structure & Difficulty
Most Common Structure
- Section A (Q1–5/6): Short answer, tick boxes, fill-in-the-blanks, trace tables, and logic diagrams. Focus on theory and reading code.
- Section B (Scenario): The practical section. A description of a system (e.g., Ticket System, Game) requiring code writing.
Difficulty Ramping
- Start: "Tick the box", "State the data type" (Low cognitive load).
- Middle: Trace tables and Logic diagrams (Medium cognitive load, precision required).
- End: Creation of algorithms and complex problem solving (High cognitive load).
High-Mark Question Locations
The highest mark questions (usually 6 marks) always appear at the end of the paper. These are almost exclusively "Write an algorithm" questions.