Difficulty Verdict
The 2024 series sits firmly at a 4-star difficulty level. While Paper 2 features accessible data representation conversions and standard logic gate identification, the high-weighting programming tasks in Paper 1 and the extensive 12-mark essay in Paper 2 demand significant analytical skills and precise execution under tight time constraints.
Where the Marks Are
As is characteristic of the AQA AS specification, Programming (Fundamentals of programming) continues to be the dominant powerhouse, accounting for over 90% of Paper 1 (68 marks out of 75). In Paper 2, marks are evenly distributed between Representing images, sound and other data (10 marks), Structure and role of the processor (10 marks), and the Moral, ethical, legal and cultural issues essay (12 marks). Mastering these core chapters is essential for achieving a high grade.
Examiner Pitfalls
- Off-by-One Queue Offsets: In Paper 1, Question 18, many candidates struggled with correctly shifting elements within the queue array to close the gap after serving an express customer.
- Lack of Subtraction Workings: In Paper 2, Question 2.4, examiners highlighted that candidates frequently calculated subtraction using decimal conversions first rather than demonstrating true binary addition of a two's complement pattern.
- Imprecise Terminology: On architectural questions, shorthand like "MAR" or "MBR" was penalised when "Memory Address Register" or "Memory Buffer Register" was explicitly requested in full.
Preparation Strategy
To succeed in future series, students must move beyond simple coding tasks and practice reading skeleton programs early. Developing the ability to mentally trace complex loops, such as those simulating retail operations, is crucial. Additionally, practice writing assembly routines on paper, as Question 8 was a high-tariff test of control flow in low-level code.
Upcoming Predictions
Given its absence in the 2024 series, Finite State Machines (FSMs) are highly likely to reappear as a major 6-to-8 mark topic in the next exam cycle. Similarly, deeper examination of Types of program translator (compilers versus interpreters) is overdue, having only been briefly touched upon as a single-mark multiple-choice question in this series.