Course Content
YEAR ONE
Philosophy and History of Irish Education
Principles of Second-Level Mathematics
Introduction to Educational Sciences
Preparing to Teach
Algebra and Analysis I and II
Mathematical Skills
Computer Systems
Programming I and II
YEAR TWO
Curriculum and Assessment
Methodologies I and II
Practical Teaching Programme II (work placement component)
Calculus I
Object Oriented Programming I and II
Statistics in Data Science I
Linear Algebra
Web-based Information Systems
YEAR THREE
Practical Teaching Programme III (work placement component)
Research Dissertation Part 1
Psychology, Sociology and Catering for Diversity
Discrete Mathematics
Linear Algebra
Systems Analysis and Design
Database Systems I
Web Application Development
Statistics in Data Science II
YEAR FOUR
Block Teaching Practice (work placement component)
Research Dissertation Part 2
Multimedia Development
CS Project
Complex Variables
Geometry
Calculus 2