Skip to content

Irish LC Computer Science

Leaving Certificate Computer Science covers hardware, programming, databases, networking, and computational thinking. The course combines theoretical computer science with practical software development skills.

Hardware components, CPU architecture, memory management, and system software.

Full notes

Algorithm design, programming constructs, data structures, and debugging techniques.

Full notes

Relational databases, SQL, data modelling, normalisation, and data protection.

Full notes

Network topologies, protocols, cybersecurity, encryption, and data privacy.

Full notes

Problem decomposition, pattern recognition, abstraction, algorithm complexity, and AI fundamentals.

Full notes

Practise coding regularly — the coursework project requires strong programming skills. Understand algorithms at the trace-table level. For theory, focus on being able to explain concepts precisely and precisely.

These notes are aligned with the official SEC syllabus and cover Higher and Ordinary Level material. Each topic includes worked examples, common pitfalls, and practice problems to reinforce understanding.

The examination commonly consists of a written paper testing knowledge, understanding, and problem-solving across all topics. Coursework or project components may also contribute to the final grade, depending on the subject and level.

  1. Start with the topic you find most challenging and work through systematically
  2. Complete all worked examples before moving on. They reinforce key concepts
  3. Review the Common Pitfalls section in each topic to avoid frequent mistakes
  4. Use the Summary section as a quick reference for last-minute revision
  5. Attempt practice problems under timed conditions to build exam confidence