Analysis of the November 2023 Examination

The October/November 2023 series presented a rigorous test of both conceptual depth and practical application. Paper 13 (Computer Systems) shifted away from rote-rehearsed definitions toward context-based applications, asking candidates to reason about built-in components and precise hardware routing. Paper 23 (Algorithms, Programming and Logic) demanded absolute syntactic precision, especially when constructing loops for input validation and executing 2D array manipulations.

Where the Marks Are Won or Lost
  • The 2D Array Milestone (15 Marks): The final question of Paper 23 tested complex 2D array traversals of daily temperature data. Candidates who conceptualized nested iteration, correct index handling, and out-of-loop calculations secured high-tier marks.
  • Number Systems & Conversions (13 Marks): Standard denary, binary, and hexadecimal conversions remained a reliable source of marks, provided candidates avoided key mathematical slips.
  • Data Flow and Diagrams (8 Marks): Representing router mechanics and drawing logic circuits are highly visual areas where precision in drawing gates and naming packet headers proved critical.
Examiner Pitfalls to Avoid

Examiners highlighted several recurring weaknesses across both components. In Paper 1, a key trap was performing binary addition by converting inputs to denary first—this approach is strictly penalized; calculations must show raw binary carries. Furthermore, when describing Positive ARQ, candidates often blurred the mechanism with negative acknowledgement routes, losing logical flow. In Paper 2, candidates frequently lost marks on flowchart tasks because of careless connector arrows that did not touch the corresponding boxes, or due to a lack of complete conditional statements in pseudocode loops (e.g., writing Seats < 1 OR > 6 instead of repeating the variable name).

Revision Strategy

Focus efforts on writing robust validation routines that incorporate type, length, and range checks. Dedicate practice time to multi-variable trace tables, ensuring outputs are formatted exactly as defined, including specified punctuation and spaces. Finally, ensure a clear, technical grasp of emerging technologies such as machine learning and expert system structures, moving beyond vague everyday summaries.