Subjects · Leaving Cert Computer Science
Leaving Cert Computer Science: Heuristics
How often Heuristics comes up on the Computer Science papers, every year it was asked, and questions to try.
HL Asked on 1 of the last 5 Higher Level papers, most recently in 2023.
Heuristics, Higher Level(8 marks)
Quick ones on Heuristics.
(a)What is a heuristic?
- A method that is guaranteed to find the best possible answer
- A rule of thumb that finds a good-enough answer quickly
- A test that checks a program for syntax errors
(b)Always travelling to the nearest unvisited town in a delivery route is an example of?
- A brute-force search
- A binary search
- A heuristic
(c)Why use a heuristic instead of checking every possible solution?
- Checking every solution would take far too long
- Heuristics need no input data
- Heuristics always give the best solution
Show the answers
(a) A rule of thumb that finds a good-enough answer quickly
(b) A heuristic
(c) Checking every solution would take far too long
Higher Level
Asked on 1 of the last 5 Higher Level papers, most recently in 2023.
Every paper, year by year
| Year | Where it came up |
|---|---|
| 2025 | Not asked |
| 2024 | Not asked |
| 2023 | B13 |
| 2022 | Not asked |
| 2021 | Not asked |
Links open the State Examinations Commission’s paper for that year.
Other Computer Science topics
- Abstraction & pattern recognition
- Binary & hexadecimal
- CPU, memory & storage
- Embedded systems & sensors
- Ethics & social impact
- Flowcharts & pseudocode
- Internet, WWW & protocols
- Loops & trace tables
- Problem solving & puzzles
- Selection & Boolean logic
- Universal design & accessibility
- Variables, data types & operators
- Algorithmic complexity
- Data analytics & data quality
- Functions & modules
- Logic gates & truth tables
- Roles, teams & stakeholders
- Searching algorithms
- Testing & debugging
- AI & machine learning
- ASCII & Unicode
- Design process & SDLC
- History & emerging trends
- Lists
- Privacy & cybersecurity
- Basic electronics
- Databases
- Modelling & simulation
- Operating systems
- Quicksort
- Recursion
- Sorting algorithms
- Strings & string methods
- Turing machines