LC Computer Science
Leaving Certificate Computer Science
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
Leaving Certificate Computer Science is a Senior Cycle subject in Ireland. Curriculum Online defines it as 'the study of computing and algorithmic processes', and says the course covers how programming and computational thinking can be applied to the solution of problems, and how computing technology impacts the world around us. That definition is a good test of whether the subject suits you: it is not a typing or office-skills course, and it is not only theory. You will spend time writing code, tracing algorithms and debugging, and you will also be expected to write clearly about the effects of computing on people and society.
Two documents define what is examined. The specification currently in force is published 'for examination to June 2028', and it comes with Guidelines for Coursework (for examination to June 2028). A redeveloped specification has also been published 'for introduction in September 2027'. It does not apply to candidates sitting the examination up to June 2028, so confirm which version your class follows before you buy books or build a revision plan.
Assessment combines a written examination with coursework. Preparation should be active and cumulative: write small programs every week, keep a log of bugs and fixes, and practise explaining your design choices in a few precise sentences. Work through past-paper style questions by hand as well as on screen, because you will be asked to read and correct code you did not write.
What you'll study
About LC Computer Science preparation
Which version of the specification applies to me?
It depends on your examination year. The specification in force is the one published 'for examination to June 2028', with matching Guidelines for Coursework. A redeveloped specification has been published 'for introduction in September 2027'. Confirm with your teacher which document your class is following, because textbooks and teacher notes may not match the newer document.
What does the subject actually cover?
Curriculum Online describes Computer Science as the study of computing and algorithmic processes. That means programming and computational thinking applied to solving problems, plus how computing technology impacts the world around us. Expect to write and debug programs, reason about algorithms, and discuss the social and ethical effects of computing systems.
How is Computer Science assessed?
Assessment has two parts: a written examination and a coursework assessment. The NCCA publishes Guidelines for Coursework (for examination to June 2028) setting out what the coursework involves. Read those guidelines early: they describe the evidence you must produce, and the habits they require are built over months rather than in the final weeks.
How long is the written paper, and how many questions does it have?
The NCCA subject page does not state a duration or a question count. Those details sit in the specification document and in the examination papers themselves, so download the specification PDF and work through past papers rather than trusting second-hand summaries. Ask your teacher to confirm the timing for your year.
Can I repeat the examination if I do badly?
The published curriculum page does not describe a retake policy, so treat any specific claim you hear with caution and confirm it with your school or the examining authority. What you can control now is your record of work: keep your code, your notes and your coursework drafts, because they make any repeat far less painful.
Do I need prior coding experience to take it?
The subject is defined around programming and computational thinking rather than around one language or a prior qualification, and it is taught as a two-year Senior Cycle course. Students who already code have a head start on syntax, but they still must learn to explain algorithms precisely and to write about the impact of computing.
What is the biggest mistake students make when preparing?
Reading about programming instead of programming. Computer Science rewards the ability to trace what a piece of code actually does, predict its output, spot the off-by-one error and explain why a fix works. If your revision never involves writing, running and deliberately breaking code, unfamiliar algorithms on the paper will be much harder.
In what order should I study the material?
Start with algorithmic processes: sequencing, selection, iteration and how data is represented. Then write programs that solve small problems, then apply computational thinking to larger ones. Leave the impact-of-computing material too late at your peril; it is far easier to discuss technology critically once you have built something yourself.
Where do I find the official documents?
They are on the NCCA's Curriculum Online page for the subject: the online specification and the Guidelines for Coursework, both labelled for examination to June 2028, plus Support for Teaching and Learning and a Curriculum Developments page. Download the specification rather than relying on summaries, and check back for updates before your examination year.