CCEA GCE A Level Software Systems Development (589) Past Papers 2026
Download free CCEA GCE A Level Software Systems Development 589 past papers, mark schemes. 4 exam sessions from 2015–2026.
Summer 2025
Latest Session
4
Sessions
2015–2026
6
Question Papers
6
Mark Schemes
100% coverage
Components & time pressure
Marks per minute shows how fast you have to work — the higher the number, the tighter the time pressure in that paper.
| Paper | Component | Marks | Duration | Marks / min | Pressure |
|---|---|---|---|---|---|
| AS 1 — Introduction to Object Oriented Development | Written examination | 100 | 2h | 0.83 | Moderate |
| AS 2 — Event Driven Programming | Internal assessment (coursework) | 100 | Internally assessed, externally moderated | — | — |
| A2 1 — Systems Approaches and Database Concepts | Written examination | 100 | 2h | 0.83 | Moderate |
| A2 2 — Implementing Solutions | Internal assessment (coursework) | 100 | Internally assessed, externally moderated | — | — |
Component structure extracted from 3 official CCEA documents (2023–2025). Timings and mark totals are taken from the papers themselves.
Yearly Exam Sessions
How is CCEA GCE A Level Software Systems Development examined?
CCEA GCE A Level Software Systems Development is examined through 4 paper components. Understanding each component helps you allocate revision time effectively.
AS 1 — Introduction to Object Oriented Development
100 marksWritten examination
Duration: 2h
AS 2 — Event Driven Programming
100 marksInternal assessment (coursework)
Duration: Internally assessed, externally moderated
A2 1 — Systems Approaches and Database Concepts
100 marksWritten examination
Duration: 2h
A2 2 — Implementing Solutions
100 marksInternal assessment (coursework)
Duration: Internally assessed, externally moderated
Most Common Mistakes — Software Systems Development
Based on analysis of 3 official CCEA examiner reports (2023, 2024, 2025). Avoid these errors to maximise your marks.
Imprecise OOP terminology — using vague or GCSE-level language instead of correct technical terms
AS 1 · Flagged in subject overview across all three years (2023, 2024, 2025) for AS 1
Failing to link theory answers to the case study in A2 1 QWC questions
A2 1 · Consistently flagged in A2 1 reports, 2023, 2024, and 2025
Normalisation errors persisting into 3NF and ER diagrams not matching the normalised schema
A2 1, A2 2 · Flagged in both A2 2 coursework reports across all three years (2023, 2024, 2025)
Coding with hard-coded validation instead of exception handling within classes
AS 2, A2 2 · Flagged in AS 2 and A2 2 moderator reports across all three years
Working with 2D arrays and date manipulation — recurring weak spots in AS 1 coding
AS 1 · Flagged in AS 1 reports in 2024 and 2025
Topics Students Struggle With Most
2D arrays — declaration, population, and nested-loop traversal
Flagged in the 2024 AS 1 report as a recurring weakness: 'many candidates were not able to create a 2d array, with many creating a 1d array.' Despite appearing in multiple previous series, candidates continue to conflate 1D and 2D array syntax and fail to use nested loops to access elements correctly.
AS 1
Object serialisation — concept and implementation
The 2025 AS 1 report identified serialisation as 'poorly answered, with many candidates scoring zero.' Candidates failed to recognise that the core purpose of serialisation is to persist object state outside the running application, and were unable to identify the [Serializable] attribute or the BinaryFormatter pattern from code context.
AS 1
User story format — definition and applying the As a… I want… so that… structure
The 2025 A2 1 report noted that the user story concept was 'generally poorly answered' despite featuring in previous papers: 'some candidates unable to accurately describe the term user story or apply it to the context provided.' Weaker responses confused user stories with general user requirements.
A2 1
Sequence diagrams — components and construction
In the 2024 A2 1 report, sequence diagram questions were 'quite poorly answered by candidates, with many failing to identify the components associated with sequence diagrams.' The 2023 report noted that candidates must be able to identify the structure and function of use case, class, and sequence diagrams and provide evaluative commentary.
A2 1
Design-stage testing — walkthroughs and inspections before implementation
The 2025 A2 1 report identified this as a clear gap: 'Many candidates wrote broadly about the testing phases of program (unit), integration, system and user acceptance testing, rather than addressing the concept of testing at the design stage.' Very few candidates described how walkthroughs or inspections of diagrams and algorithms identify errors before coding begins.
A2 1
Relationship and cardinality terminology in database questions
The 2025 A2 1 report noted 'noticeable confusion when describing Relationships and Cardinality. Many candidates used the terms interchangeably or offered vague explanations that did not accurately convey the nature of associations between entities or the multiplicity of those relationships.'
A2 1
Database connectivity and hard-coded connection strings in coursework
Across all three years (2023, 2024, 2025), the A2 2 moderator flagged submissions where database connections were not tested before submission or where connection strings were hard-coded. This caused applications to fail during moderation and directly reduced AO2 marks.
A2 2
Type-checking and casting objects in polymorphic arrays
The 2025 AS 1 report identified that in object-array processing questions, 'less able candidates continued to find this area challenging. The most common issues were failing to check type before use, not casting correctly to access properties, and printing totals without currency formatting.' Candidates attempted to sum directly on the base type without confirming the concrete subtype.
AS 1
CCEA GCE A Level Software Systems Development (589) — Full Archive 2015–2026
This page contains all 12 CCEA GCE A Level Software Systems Development (589) past papers available for free download — 4 exam sessions from 2015 to 2026. Each session includes question papers and mark schemes from both January and Summer exam windows. No registration or payment required.
CCEA GCE A Level Software Systems Development is graded A*–E. GCE papers are split into AS (first year, Year 13) and A2 (second year, Year 14) components. AS results can count towards the full A Level or be taken as a standalone qualification. Paper filenames indicate whether they are AS or A2 — practise with the component that matches your current stage of study.
CCEA (Council for the Curriculum, Examinations & Assessment) is the sole exam board for Northern Ireland. All schools in Northern Ireland use CCEA qualifications, making these the official papers sat by students across the region. CCEA sessions run in January and Summer (May/June), giving students two examination windows per year — both are included in this archive.
For the most effective revision, attempt each Software Systems Development past paper under timed exam conditions, then mark it against the official CCEA mark scheme. Mark schemes show the exact points that earn marks and list accepted alternative answers. Track which topics and question types cost you the most marks across multiple sessions, then focus your remaining revision on those areas. Practising with papers from both January and Summer sessions gives you the broadest coverage of the specification.
Questions, answered.
PapersDaddy provides 12 free CCEA GCE A Level Software Systems Development (589) past papers from 2015–2026. Download question papers and mark schemes as PDF — no registration needed.
We have 12 papers across 4 exam sessions for CCEA GCE A Level Software Systems Development (589). This includes both January and May/June sessions with question papers and mark schemes.
CCEA filenames follow the pattern A2AS-589-Past-Papers--Mark-Schemes--Standard-{Session}-Series-{Year}-{ID}. The subject code 589 identifies Software Systems Development. Files may include "REVISED" to indicate they follow an updated specification.
Yes, these are the official past examination papers from CCEA. They are the same papers that were sat by students in Northern Ireland schools during the respective exam sessions.