Teacher CPD Secondary schools

Teaching Leaving Certificate Computer Science

Teach Leaving Certificate Computer Science, even if you are not a computer science specialist.

  • 20 hours
  • 25 short lessons
  • Online, at your own pace
  • Certificate

The first lesson opens in a new tab. No sign-in needed.

About this course

A course for teachers of Leaving Certificate Computer Science, specialists and non-specialists alike. It starts with five hands-on lessons that take a complete beginner from a first line of Python to the SEC's Ordinary Level sample programming question. It covers the three strands and the two assessment components. It shows how to teach programming with PRIMM, worked examples and explicit debugging, and how to teach data representation, algorithms, computer systems, networks and AI so students understand them rather than memorise them. It covers running the Applied Learning Tasks, supervising the coursework project and reading its marking scheme like an examiner, and preparing students for the written paper. You finish with a plan for fifth year.

What you will be able to do

By the end you will be able to write Python to the level of the SEC's sample exam question, plan and teach the two-year Leaving Certificate Computer Science course, teach programming so beginners can debug their own code, explain the core concepts clearly, run the Applied Learning Tasks, supervise the coursework project and prepare students for the written paper.

What's in the course

25 lessons, about 40 minutes each. Take them in order, whenever suits you.

Module 1 · 7 lessons
Orientation, the LCCS Landscape and Your Role

Establishes an honest baseline of where you start (a confidence audit), a working understanding of what the current LCCS specification requires, and the Lead Learner mindset that lets out-of-field teachers deliver LCCS confidently without performing domain expertise.

  1. 1 Welcome, Confidence Audit and the Lead Learner Mindset Free preview 40 min
  2. 2 The LCCS Specification: Three Strands, Two Components, and What 2027 Changes 40 min
  3. 3 Your First Python Programs 40 min
  4. 4 Making Decisions 40 min
  5. 5 Repeating Things with Loops 40 min
  6. 6 Lists and Strings 40 min
  7. 7 Functions, and Putting It Together 40 min
Module 2 · 4 lessons
Programming Pedagogy and Computational Thinking

Replaces 'watch me code, now you try' with evidence-based programming pedagogy: computational thinking as named classroom moves, PRIMM and worked examples, explicit debugging instruction, and a sequenced two-year Python progression with programming-specific assessment.

  1. 8 Computational Thinking as Classroom Practice 40 min
  2. 9 PRIMM, Worked Examples and Misconception Diagnostics 40 min
  3. 10 Teaching Debugging Explicitly 40 min
  4. 11 Scaffolding Python Across Two Years and Assessing Programming Progress 40 min
Module 3 · 5 lessons
Teaching the Core Concepts

Builds subject-knowledge confidence across Strand 2 (Core Concepts) for non-specialists, covering data representation, algorithms, computer systems, networks and the web, and AI/machine learning/computers in society at the level the spec and the SEC written paper actually require.

  1. 12 Teaching Data Representation: Mental Models Before Conversion (for Non-specialists) 40 min
  2. 13 Algorithms and Algorithmic Thinking for Non-specialists 40 min
  3. 14 Computer Systems, Hardware, Software, and the Operating System for the Written Paper 40 min
  4. 15 Networks and the Web: Teaching It Without Drowning Students in Acronyms 40 min
  5. 16 AI, Machine Learning and Computers in Society 40 min
Module 4 · 2 lessons
Applied Learning Tasks (Alts)

Builds capability to design and run the four prescribed team-based Applied Learning Tasks across the two-year course, addresses the realistic 3-versus-4 calendar decision honestly, and frames the ALT sequence as deliberate preparation for the individual Coursework Project.

  1. 17 Designing and Running ALTs in a Crowded Senior Cycle Calendar 40 min
  2. 18 Using Alts as Coursework Project Preparation 40 min
Module 5 · 3 lessons
The Coursework Project

Builds Coursework Project supervision capability, the longest assessment-focused module because the Coursework is where good teaching most directly affects outcomes: reading the brief and marking scheme like an examiner, coaching topic selection within the SEC brief, supervising the concentrated eight-to-ten-week window, and applying the six quality descriptors to a sample submission.

  1. 19 Reading the Coursework Project Brief and Marking Scheme Like an Examiner 40 min
  2. 20 Coaching Topic Selection and Supervising the Concentrated Coursework Window 40 min
  3. 21 Applying the Marking Scheme to a Sample Submission 40 min
Module 6 · 4 lessons
The Written Paper, Year Plan and Final Reflection

Gives the 70% written paper its proper share of attention: paper architecture, marking-scheme insights into where students lose marks, year-round exam technique, and a final lesson synthesising the whole course into a Year 5 LCCS plan with a JC-to-LCCS recruitment pipeline and a closing reflection.

  1. 22 The Written Paper, Structure, Question Architecture and Marking Patterns 40 min
  2. 23 Marking-scheme Insights, Where Students Lose Marks and Teaching Responses 40 min
  3. 24 Exam Technique Across the Year, Question Parsing, Code-question Strategy and Time Management 40 min
  4. 25 Your Year Plan, Recruitment Pipeline and Final Reflection 40 min

What you get

A certificateFor 20 hours of professional learning, when you finish.
Your own portfolioEverything you write in the course collects in one place to keep.
Try it firstOpen the whole first lesson free, before you enrol.

Ready to start?

25 short lessons, at your own pace, with a certificate at the end.

All Teacher Training courses
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more