Overview & Difficulty Verdict

The May/June 2023 0478 series represents a balanced assessment of the updated syllabus, carrying a moderate overall difficulty of 3 stars out of 5. Paper 13 focused heavily on computer architecture and security, while Paper 23 placed a substantial weight on algorithmic design and 2D arrays. Candidates who relied on rote learning rather than contextual application faced notable hurdles, particularly when describing microprocessor feedback loops and translating complex scenario specifications into robust code.

Where the Marks Are Won & Lost

Marks were readily secured on standard procedures like binary conversions, SQL statements, and truth table construction. However, candidates frequently dropped marks on high-value descriptive and problem-solving questions:

  • P1 Q2(g): Many failed to apply the role of a microprocessor to the specific context of borrowing a library book, providing generic control system descriptions instead.
  • P1 Q1(d): Failing to show carrying bits during binary addition, or converting to denary to obtain the answer rather than demonstrating binary addition.
  • P2 Q11: Omissions of proper boundary checks and incomplete bubble sorting logic on the 2D array restricted scores in the 15-mark program.

Strategic Advice & Predictions

To maximize performance in future sessions, students should focus on:

  • Rigorous Pseudocode Practice: Standard algorithms (sorting, searching, file handling) must match the exact syntax outlined in the Cambridge reference guide.
  • Technical Terminology: Avoid generic terms; specifically clarify key functions of CPU buses, types of data transmission, and network routing mechanisms.
  • Upcoming Focus Areas: Expect a rise in questions surrounding automated systems (sensors/actuators), digital currency architectures, and parity/checksum generation, which were underrepresented in this session.