Overall Verdict & Exam Characteristics

The 9618 AS Level Computer Science examination series for May/June 2026 provides a robust and comprehensive evaluation across fundamental computing theory (Paper 12) and practical algorithm/programming skills (Paper 22). With a combined total of 150 marks across 3 hours and 30 minutes, the assessment rewards disciplined pseudocode syntax, relational database manipulation, and precise technical descriptions of system software.

Where the Marks Lie

A significant portion of the marks is concentrated in three main areas:

  • Practical Programming & Pseudocode (Paper 22): Heavy emphasis is placed on modular string processing (e.g. AddPadding() and 2D array mapping PopulateGrid() in Question 6), parameter passing semantics (BYREF vs BYVAL in Question 5), and structured validation loops.
  • Databases & SQL (Paper 12, Q3): 16 marks dedicated to entity relationships, debugging CREATE TABLE statements with foreign keys, aggregate queries with GROUP BY and ORDER BY ... DESC, and data dictionary concepts.
  • Information Representation & Data Manipulation (Paper 12, Q1, Q4, Q5): 19 marks covering bitmap run-length encoding, audio sampling rates/resolutions, and numerical conversions spanning 12-bit two's complement, cyclic/logical shifts, and BCD representations.

Key Pitfalls & Mark Traps

Examiners consistently penalised answers that failed to meet Cambridge pseudocode and standardisation specifications:

  • Parameter Passing Semantics: In Paper 22 Question 5(c), attempting to swap elements without declaring parameters as BYREF yielded no persistent state changes in the calling array.
  • Array Indexing Syntax: Syntax confusion such as using square brackets independently (e.g., [Row][Col] instead of [Row, Column]) or language-specific string slicing instead of MID(), LENGTH(), and LEFT().
  • Vague Definitions: Using colloquial phrases like 'causes harm' for a virus rather than defining replication and payload mechanisms, or stating 'just checks errors' instead of explaining specific IDE debugging tools (Stepping, Breakpoints, Watch windows).
  • Verification vs Validation: Conflating double entry or visual checks with input validation checks (such as format or range checks on Date of Birth).

Strategy for Revision & Mock Preparation

Students should focus on mastering standard Cambridge pseudocode library functions (MID, ASC, CHR, IS_NUM, LENGTH) and practising tracing Abstract Data Types (stacks and queues). In database theory, reinforce multi-table JOIN/aggregation queries and complete table definition constraints.