Exam Difficulty Verdict

The October/November 2025 Computer Science (0478) exam components present a well-balanced challenge, tilting slightly towards the harder end of the spectrum with a solid 4-star difficulty index. While Paper 1 focuses heavily on technical definitions and systems, Paper 2 demands rigorous logic, meticulous algorithm design, and structured problem-solving skills.

Where the Marks Lie

Algorithm design and problem-solving is the single largest mark-earner, contributing a massive 40 marks across Paper 2. The 15-mark program-writing challenge testing the fairness of a random number generator requires deep familiarity with array manipulation and sorting techniques. In Paper 1, Computer Architecture and the Internet are high-yield sections, offering a combined 25 marks. Students who master Von Neumann concepts, CPU performance factors, and basic web components (cookies, DNS, URLs) will secure a significant portion of their marks here.

Examiner Pitfalls & Strategy

A frequent area of mark loss is in basic binary operations. In binary addition, many candidates fail to record their carries or miss the overflow flag. In Paper 2, candidates often lose marks in pseudocode tasks by neglecting array declarations or using incorrect parameters. When writing SQL statements, watch your sorting direction: remember that ascending is the default, and you must explicitly define conditions if they deviate. A key strategy is to tackle trace tables first, as they offer structured marks that validate your understanding of the loop constructs before moving to open-ended coding.

Prediction & Future Focus

Based on the 2025 distribution, upcoming exams are highly likely to feature data storage and compression concepts (such as lossy and lossless compression, text/image representation) which were underrepresented in this series. File handling (reading/writing text files) in Paper 2 is also highly overdue and should be a top priority for revision.