All Practice Exams

100+ Free LC Computer Science Practice Questions

Leaving Certificate Computer Science (Ireland) practice questions are available now; exam metadata is being verified.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free

Loading practice questions...

2026 Statistics

Key Facts: LC Computer Science Exam

70% + 30%

End-of-course examination and coursework project weightings

NCCA Leaving Certificate Computer Science specification

210 + 90

Marks for end-of-course examination and coursework (300 total)

State Examinations Commission Computer Science coursework briefs

Python

Language assessed in the end-of-course examination

NCCA LCCS specification - assessment programming language

3 strands

Practices and principles, Core concepts, Computer science in practice

NCCA Leaving Certificate Computer Science specification

4 ALTs

Interactive systems, analytics, modelling/simulation, embedded systems

NCCA LCCS Strand 3 Applied Learning Tasks

~2.5 hours

Typical duration of the end-of-course examination

SEC examination arrangements / school guidance materials

H1-H8 / O1-O8

Results use the eight-point Higher and Ordinary grade scales

State Examinations Commission grading scale

100

Free original single-best-answer practice questions in this bank

OpenExamPrep

Leaving Certificate Computer Science (Ireland) is a senior-cycle SEC subject covering computational thinking, Python programming, algorithms, computer systems, data, testing, ethics and applied learning tasks. Assessment is 70% end-of-course examination (210 marks, including practical programming) and 30% coursework project (90 marks). Grades use the H1-H8 / O1-O8 scale. Official papers are long-form and practical, not MCQ; this free bank offers 100 original single-best-answer study questions.

Sample LC Computer Science Practice Questions

Try these sample questions to test your LC Computer Science exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1What is computational thinking primarily concerned with?
A.Decorating user interfaces only
B.Solving problems so solutions can be carried out by a computer
C.Memorising programming language keywords
D.Replacing human creativity with automation
Explanation: Computational thinking is a problem-solving approach that analyses problems so solutions can be designed, automated and implemented with computing systems. It includes skills such as decomposition, pattern recognition, abstraction and algorithmic thinking.
2Breaking a large problem into smaller, more manageable sub-problems is called:
A.Abstraction
B.Decomposition
C.Compilation
D.Encryption
Explanation: Decomposition splits a complex problem into smaller parts that can be solved separately and then combined. It is a core computational thinking practice in Leaving Certificate Computer Science.
3Which strand of the Leaving Certificate Computer Science specification includes the Applied Learning Tasks (ALTs)?
A.Strand 1 only
B.Strand 2 only
C.Strand 3: Computer science in practice
D.Assessment only — ALTs are not part of the course
Explanation: Strand 3 (Computer science in practice) is delivered through four Applied Learning Tasks: interactive information systems, analytics, modelling and simulation, and embedded systems.
4In Python, which data type is most appropriate for a true/false flag?
A.str
B.int
C.bool
D.list
Explanation: Boolean (bool) values are True or False and are the natural type for flags and logical conditions in Python.
5What does the Python operator // perform?
A.Floating-point division
B.Integer (floor) division
C.Exponentiation
D.Logical AND
Explanation: In Python, // is floor division: it divides and returns the whole-number quotient (towards negative infinity for negatives), discarding the fractional part of ordinary division.
6Which CPU component performs arithmetic and logical operations?
A.Control Unit
B.Arithmetic Logic Unit (ALU)
C.Program Counter
D.Hard disk
Explanation: The Arithmetic Logic Unit (ALU) carries out arithmetic (for example addition) and logical operations (for example comparisons). It is a core part of the CPU described in Strand 2 computer systems.
7What does the Program Counter (PC) store?
A.The result of the last ALU calculation
B.The address of the next instruction to fetch
C.The current username
D.The size of secondary storage
Explanation: The Program Counter holds the memory address of the next instruction to be fetched as part of the fetch–decode–execute cycle.
8Why do digital computers use binary?
A.Because humans count in twos
B.Because electronic circuits naturally represent two stable states (on/off)
C.Because binary uses more digits than decimal
D.Because hexadecimal cannot be converted
Explanation: Binary uses two symbols (0 and 1), which map cleanly to two electrical states. Digital computing is built on this reliable two-state representation.
9Convert the binary number 1010 to decimal.
A.8
B.9
C.10
D.12
Explanation: 1010₂ = 1×8 + 0×4 + 1×2 + 0×1 = 10₁₀.
10Which protocol is primarily used to request and transfer web pages on the World Wide Web?
A.HTTP
B.SMTP
C.FTP only
D.Bluetooth
Explanation: HTTP (Hypertext Transfer Protocol) is the application-layer protocol used for requesting and transferring web resources between clients and web servers. HTTPS is HTTP secured with encryption.

About the LC Computer Science Practice Questions

Verified exam format metadata for Leaving Certificate Computer Science (Ireland) is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.