Subjects · Leaving Certificate
Leaving Cert Computer Science
What has come up on the Computer Science papers (2021–2025), topic by topic, with step-by-step practice at Higher Level and Ordinary Level.
Three quick ones from the Computer Science topics that come up most.
- Breaking a problem into smaller parts to solve each one
- Removing unneeded detail to focus on what matters
- Spotting what several problems have in common to reuse
- Memory data register
- Accumulator
- Program counter
- Unfair results caused by biased data or design
- A preference for faster algorithms over slower ones
- A bug that makes a program crash on some inputs
Show the answers
(a) Removing unneeded detail to focus on what matters
(b) Program counter
(c) Unfair results caused by biased data or design
Higher Level
400 flash cards and 240 step-by-step drill questions at Higher Level.
What comes up
How many of the last 5 Computer Science Higher Level papers asked each topic.
| Topic | Asked | Last seen | How often |
|---|---|---|---|
| Selection & Boolean logic banker | 5 of 5 | 2025 | |
| Ethics & social impact banker | 5 of 5 | 2025 | |
| Loops & trace tables banker | 5 of 5 | 2025 | |
| Abstraction & pattern recognition banker | 5 of 5 | 2025 | |
| Variables, data types & operators banker | 5 of 5 | 2025 | |
| Problem solving & puzzles banker | 5 of 5 | 2025 | |
| Universal design & accessibility banker | 5 of 5 | 2025 | |
| CPU, memory & storage banker | 5 of 5 | 2025 | |
| Binary & hexadecimal most years | 4 of 5 | 2025 | |
| Flowcharts & pseudocode most years | 4 of 5 | 2024 | |
| Algorithmic complexity most years | 4 of 5 | 2025 | |
| Functions & modules most years | 4 of 5 | 2025 | |
| Internet, WWW & protocols most years | 4 of 5 | 2025 | |
| Roles, teams & stakeholders most years | 4 of 5 | 2025 |
More topics: Testing & debugging, Lists, AI & machine learning, Data analytics & data quality, Design process & SDLC, Logic gates & truth tables, Privacy & cybersecurity, History & emerging trends, Strings & string methods, ASCII & Unicode, Databases, Embedded systems & sensors, Modelling & simulation, Operating systems, Quicksort, Recursion, Searching algorithms, Sorting algorithms, Basic electronics, Heuristics, Turing machines.
Try three
Problem solving & puzzles, 3 marks
6 people each shake hands once with every other person. How many handshakes?
- 30
- 36
- 15
Show the answer
15
Each person shakes 5 hands: 6 x 5 = 30, but that counts every handshake twice (once for each person), so 30 / 2 = 15.
Variables, data types & operators, 3 marks
a = 5, then b = 2, then a = a + b, then b = a - b. What is b now?
- 2
- 5
- 3
Show the answer
5
Trace it line by line: a becomes 5 + 2 = 7, then b becomes 7 - 2 = 5. Each line uses the values left behind by the line before.
Abstraction & pattern recognition, 3 marks
A bus journey planner is being designed. Which detail would its abstraction most likely leave out?
- The colour of the bus seats
- The departure times
- The names of the stops
Show the answer
The colour of the bus seats
Abstraction keeps what matters for the task, planning a journey, and drops details that do not affect it.
Ordinary Level
300 flash cards and 150 step-by-step drill questions at Ordinary Level.
What comes up
How many of the last 5 Computer Science Ordinary Level papers asked each topic.
| Topic | Asked | Last seen | How often |
|---|---|---|---|
| Variables, data types & operators banker | 5 of 5 | 2025 | |
| Flowcharts & pseudocode banker | 5 of 5 | 2025 | |
| Selection & Boolean logic banker | 5 of 5 | 2025 | |
| Universal design & accessibility banker | 5 of 5 | 2025 | |
| Ethics & social impact banker | 5 of 5 | 2025 | |
| Internet, WWW & protocols banker | 5 of 5 | 2025 | |
| Binary & hexadecimal banker | 5 of 5 | 2025 | |
| Embedded systems & sensors banker | 5 of 5 | 2025 | |
| CPU, memory & storage most years | 4 of 5 | 2025 | |
| Loops & trace tables most years | 4 of 5 | 2025 | |
| Testing & debugging most years | 4 of 5 | 2025 | |
| Data analytics & data quality most years | 4 of 5 | 2024 | |
| Roles, teams & stakeholders most years | 4 of 5 | 2025 | |
| Searching algorithms most years | 4 of 5 | 2024 |
More topics: Logic gates & truth tables, History & emerging trends, Abstraction & pattern recognition, ASCII & Unicode, Design process & SDLC, Privacy & cybersecurity, AI & machine learning, Basic electronics, Modelling & simulation, Operating systems, Problem solving & puzzles, Sorting algorithms, Strings & string methods.
Try three
Variables, data types & operators, 3 marks
a = 5, then b = a, then a = a * 2. What is the value of b?
- 10
- 7
- 5
Show the answer
5
b = a copies the value 5 at that moment. Changing a afterwards does not change b.
Selection & Boolean logic, 3 marks
A = True and B = False. Value of not A or B?
- None
- False
- True
Show the answer
False
not is done first: not A is False. Then False or B means False or False, which is False.
Flowcharts & pseudocode, 3 marks
A flowchart decision asks: Is age >= 18? For age 17, the flow follows…
- The No arrow
- The Yes arrow
- Both arrows
Show the answer
The No arrow
17 >= 18 is False, so the flow takes the No exit. A decision box sends the flow one way only.
Related subjects
- Biology HLOL Most asked: Ecology, on 10 of the last 10 papers
- Chemistry HLOL Most asked: Mandatory experiments, on 10 of the last 10 papers
- Physics HLOL Most asked: Mandatory experiments, on 10 of the last 10 papers
- Physics & Chemistry HLOL Most asked: Hydrocarbons, on 9 of the last 9 papers
- Agricultural Science HLOL Most asked: Animal health & disease, on 5 of the last 5 papers
- Applied Maths HLOL Most asked: Constant acceleration (suvat), on 3 of the last 3 papers