Overall Exam Overview & Verdict
The May/June 2026 examination series for Cambridge IGCSE Computer Science (0478) comprises Paper 13 (Computer Systems) and Paper 23 (Algorithms, Programming and Logic), totalling 150 marks over two 1 hour 45 minute sessions. The overall paper difficulty is rated at a moderate 3.2 / 5.0.
Where the Marks Lie
- Core Programming & Problem Solving: Section-heavy algorithmic tasks dominate Paper 2, notably the 15-mark scenario involving 1D and 2D arrays, averaging, and maximum-value searches, alongside a 6-mark password validation/verification pseudocode challenge.
- Computer Architecture & Hardware: CPU registers, clock speed vs. multi-core trade-offs, and storage classifications provide high-yield marks across Paper 1.
- Data Representation & Logic: Two's complement conversions, ASCII indexing, sound sampling, and 8-row NOR/XOR logic circuit designs contribute consistent, accessible marks for prepared candidates.
- Databases & Security: SQL syntax formulation (SELECT-FROM-WHERE-ORDER BY) and malware classification cloze activities test precise technical vocabulary.
Examiner Pitfalls & Common Traps
- Processor Trade-offs: In comparing 2.4 GHz dual-core against 1.8 GHz quad-core CPUs, candidates frequently state one is unconditionally 'faster' without evaluating parallel multi-threading capabilities versus single-thread clock cycles.
- 1-Based String Indexing: In pseudocode string functions such as SUBSTRING(), candidates often miscount start positions or confuse string length with ending index parameters.
- Trace Table Execution: Failing to record initialised values in separate rows or improperly tracking loop termination conditions in flowchart traces lead to unnecessary mark deductions.
- Array Index Tracking: In 2D array iteration (e.g., [30, 5] vs [5, 2]), mixing row and column indexes remains the single biggest error in the 15-mark problem.
Preparation & Strategy Recommendations
Ensure mastery over standard pseudocode templates for totalling, counting, and finding highest/lowest within nested loops. Practice writing complete SQL query blocks with correct punctuation and case-consistent table identifiers. For Paper 1, focus on two-step explanations (identifying the factor and explaining its technical consequence) for hardware and data transmission questions.