Overall Paper Verdict

The May/June 2023 exam series for Computer Science (9618) represents a balanced yet rigorous assessment. Paper 13 (Theory Fundamentals) focused heavily on database schema design, touchscreen technology, and digital signatures. Paper 23 (Problem-solving and Programming) demanded high precision in pseudocode syntax, testing string manipulation, file handling, and modular design. Together, they form an excellent measure of both theoretical mastery and logical application.

Where the Marks Were Won and Lost

A massive chunk of marks lay within database normalisation (3NF design) and file-processing pseudocode. In Paper 1, the 17-mark database question was a high-yield zone, though many lost easy marks by failing to include BookingID or primary/foreign key underlines. In Paper 2, file-handling questions (like ChangeSupp() and Report_1()) offered up to 14 marks. However, candidates frequently dropped marks due to syntax errors such as forgetting quotation marks around filenames or missing brackets in EOF() checks.

Examiner Pitfalls & Mistakes to Avoid

  • The Ampersand (&) vs. Plus (+) Operator: A common error in pseudocode string manipulation was using + instead of & for concatenation.
  • Function Returns vs. Outputs: Many candidates used OUTPUT inside functions where a RETURN statement was strictly required, or incorrectly applied the CALL keyword to functions.
  • Register Transfer Notation (RTN): Bracketing errors in RTN (e.g., confusing [MAR] with [[MAR]]) continue to cost students easy marks in Processor Fundamentals.
  • Vague Explanations: Assertions like "DRAM is faster" or "magnetic storage is cheaper" were rejected. Examiners expect exact terms like "magnetic storage has a lower cost per unit of storage."

Revision Strategy & Predictions

To secure a top grade, students must practice translating abstract design steps into formal, syntactically correct pseudocode. Standardise your approach to exception handling and file read/write routines. For the upcoming sessions, we predict a strong focus on Assembly Language, Karnaugh Maps, and Circular Queues, as these topics were lightly tested in this specific series.