Entry Points (2023)

Course Overview

This is a degree course allows you to combine the study of mathematics with computer science and post-primary teaching education. This is a four year concurrent initial teacher education programme and includes a number of school placement opportunities throughout the course. At the end of this four year course graduates will be eligible to teach computer science and mathematics.

Applications and Selections

Who Teaches this Course

Requirements and Assessment

Key Facts

Entry Requirements

Minimum Grade H5 in two subjects and passes in four other subjects at O6/H7 level in the Leaving
Certificate, including Irish, English, another Language and Mathematics, and two other subjects recognised for entry purposes.

Additional Requirements

A minimum H6 or O2 Grade in Mathematics is also a requirement.

Recognition of Prior Learning (RPL)


4 years

Next start date

September 2024

A Level Grades (2023)


Average intake


QQI/FET FETAC Entry Routes

2 (More Info)

Closing Date
NFQ level

Mode of study

ECTS weighting




Course code

Course Outline

Year 1:

  • 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 2:

  • 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 3:

  • 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 4:

  • Block Teaching Practice (work placement component)
  • Research Dissertation Part 2
  • Multimedia Development
  • CS Project
  • Complex Variables
  • Geometry
  • Calculus 2

Curriculum Information

Curriculum information relates to the current academic year (in most cases).
Course and module offerings and details may be subject to change.

Glossary of Terms

You must earn a defined number of credits (aka ECTS) to complete each year of your course. You do this by taking all of its required modules as well as the correct number of optional modules to obtain that year's total number of credits.
An examinable portion of a subject or course, for which you attend lectures and/or tutorials and carry out assignments. E.g. Algebra and Calculus could be modules within the subject Mathematics. Each module has a unique module code eg. MA140.
Some courses allow you to choose subjects, where related modules are grouped together. Subjects have their own required number of credits, so you must take all that subject's required modules and may also need to obtain the remainder of the subject's total credits by choosing from its available optional modules.
A module you may choose to study.
A module that you must study if you choose this course (or subject).
Required Core Subject
A subject you must study because it's integral to that course.
Most courses have 2 semesters (aka terms) per year, so a three-year course will have six semesters in total. For clarity, this page will refer to the first semester of year 2 as 'Semester 3'.

Further Education

Graduates of this course will be well positioned for further study in postgraduate programmes that focus on education, mathematics and computer science, please below for more information.

Why Choose This Course?

Career Opportunities

Our graduates are keenly sought for teaching positions in Ireland and abroad. Opportunities outside of the teaching profession include further or higher education, academic or industrial research, ICT, finance and technology.

Read a recent profile here in the Irish Independent of current student Evan Doyle.

Who’s Suited to This Course

Learning Outcomes

Transferable Skills Employers Value

Work Placement

As part of this degree course you will undertake a school placement component each year. In total, each pre-service teacher will complete 100 hours of teaching between years one and three, and 13 weeks in a second level school in year four of the programme.

Study Abroad

Related Student Organisations

Course Fees

Fees: EU

€6,076 p.a. (€6,216 p.a. including levy) 2024/25

Fees: Tuition

€3,076 p.a. 2024/25

Fees: Student Contribution

€3,000 p.a. 2024/25

Fees: Student levy

€140 p.a. 2024/25

Fees: Non EU

€20,000 p.a. (€20,140 p.a. including levy) 2024/25

EU Fees are comprised of Tuition + Student Contribution Charge + Student Levy** €140.  **Payable by all students and is not covered by SUSI.  Further detail here.

Find out More

Sinéad Coyne, Administrative Assistant

School of Education

T: 353 (0)91 492 195

E: education@universityofgalway.ie

URL for School/College webpage: School of Education - University of Galway

Other Useful Links: School of Computer Science - University of Galway

What Our Students Say


Ellie Thornton |   BA Education (Computer Science and Mathematical Studies)

Hi, my name is Ellie, and I am a 4th year student on the BA Education ( Computer Science and Mathematical Studies) programme in the University of Galway. I am really enjoying this programme and I am very happy that I chose it. It offers a great mix of maths , computer science and education . Once I finish the programme, I will be a fully qualified secondary school teacher!.

You might also be interested in