The Higher Diploma in Computing in Computer Science, is based on the excellent graduate conversion programme running in TU Dublin for 15 years. The programme has a strong record of success, taking those interested in changing career to either teach computing in schools or move into a new career in the ICT industry. With the rapid adoption of Computer Science as a module in the Leaving Certificate as well as the development of new Computing and Digital curricula across secondary and primary level schools there is a strong demand for qualified teachers with computing skills.
For 2025, this programme has been selected by the Department of Education to provide a recognised route into teaching Computer Science to Leaving Certificate Level. Thus, those who are teaching or would like to teach Leaving Certificate Computer Science (LCCS) subject can use this programme to obtain Teacher’s council recognition for Computer Science at second level.
Importantly, this programme is fully funded for second-level teachers by the Department of Education, ensuring that educators can upskill at no personal cost. This investment in teacher development reflects a commitment to expanding computer science education nationwide, providing teachers with the support and resources they need to confidently bring LCCS to their classrooms.
This Higher Diploma programme empowers teachers with the confidence and expertise to deliver the curriculum. The programme is designed to develop programming skills, particularly in Python, enabling teachers to cultivate computational thinking and problem-solving abilities in their students. Through hands-on learning, participants develop proficiency in programming, software development, and debugging techniques, ensuring they can guide students with clarity and confidence.
In addition to programming, the course enhances skills in web development and user interface design, equipping them to create engaging and interactive learning experiences. A solid foundation in information systems, data management, and data analytics ensures that teachers feel well-prepared to support students in understanding how data is stored, processed, and visualised.
Teachers also gain a deeper understanding of computer architecture, operating systems, and networking, boosting their ability to explain how computers function. Programming embedded systems introduces them to coding for hardware devices, reinforcing computational concepts through practical, hands-on applications that build their confidence in applying technology in the classroom.
The programme further strengthens teachers’ abilities in systems analysis, testing methodologies, and best practices for evaluating software functionality. A final project allows them to apply their learning in a real-world educational setting, whether by developing software, implementing pedagogical strategies, or exploring innovative teaching methodologies aligned with the LCCS specification. This ensures that teachers graduate with the skills and confidence to inspire the next generation of computer science students
