Choosing a course is one of the most important decisions you'll ever make! View our courses and see what our students and lecturers have to say about the courses you are interested in at the links below.
Each year more than 4,000 choose University of Galway as their University of choice. Find out what life at University of Galway is all about here.
About University of Galway
About University of Galway
Since 1845, University of Galway has been sharing the highest quality teaching and research with Ireland and the world. Find out what makes our University so special – from our distinguished history to the latest news and campus developments.
Colleges & Schools
Colleges & Schools
University of Galway has earned international recognition as a research-led university with a commitment to top quality teaching across a range of key areas of expertise.
- Research & Innovation
Business & Industry
Guiding Breakthrough Research at University of Galway
We explore and facilitate commercial opportunities for the research community at University of Galway, as well as facilitating industry partnership.
Alumni & Friends
Alumni & Friends
There are 128,000 University of Galway alumni worldwide. Stay connected to your alumni community! Join our social networks and update your details online.
At University of Galway, we believe that the best learning takes place when you apply what you learn in a real world context. That's why many of our courses include work placements or community projects.
Bachelor of Arts Education (Computer Science and Mathematical Studies)
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
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.
Recognition of Prior Learning (RPL)
Next start date
A Level Grades (2023)
QQI/FET FETAC Entry Routes
Mode of study
- 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
- 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
- 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
- Block Teaching Practice (work placement component)
- Research Dissertation Part 2
- Multimedia Development
- CS Project
- Complex Variables
- Calculus 2
Curriculum InformationCurriculum 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'.
Year 1 (60 Credits)Required ED109: Principles of Second-Level Mathematics - 5 Credits - Semester 1
Required ED1000: Preparing to Teach - 10 Credits - Semester 1
Required ED1103: Philosophy and History of Irish Education - 5 Credits - Semester 1
Required MA131: Mathematical Skills - 5 Credits - Semester 1
Required MA133: Analysis and Algebra 1 - 5 Credits - Semester 1
Required CT1101: Programming I - 5 Credits - Semester 1
Required CT1100: Computer Systems - 5 Credits - Semester 1
Required MA135: Analysis and Algebra 2 - 5 Credits - Semester 2
Required CT1102: Programming II - 5 Credits - Semester 2
Required ED117: Introduction to Educational Sciences - 10 Credits - Semester 2
Year 2 (60 Credits)Required ED2004: Methodologies 1 - 5 Credits - Semester 3
Required ED2003: Curriculum & Assessment - 5 Credits - Semester 3
Required MA211: Calculus I - 5 Credits - Semester 3
Required CT2101: Object Oriented Programming I - 5 Credits - Semester 3
Required CT2105: Web-based Information Systems - 5 Credits - Semester 3
Required ST2001: Statistics for Data Science 1 - 5 Credits - Semester 3
Required ED292: Practical Teaching Programme 2 - 15 Credits - Semester 3
Required ED2005: Methodologies 2 - 5 Credits - Semester 4
Required CT2102: Object Oriented Programming II - 5 Credits - Semester 4
Required MA203: Linear Algebra - 5 Credits - Semester 4
Year 3 (60 Credits)Required ED3002: Practical Teaching Programme 3 - 15 Credits - Semester 5
Required ED305: Psychology, Sociology & Catering for Diversity - 10 Credits - Semester 5
Required MA313: Linear Algebra I - 5 Credits - Semester 5
Required CT230: Database Systems I - 5 Credits - Semester 5
Required MA284: Discrete Mathematics - 5 Credits - Semester 5
Required ED3003: Research Dissertation Part 1 - 5 Credits - Semester 6
Required CT2103: Systems Analysis & Design - 5 Credits - Semester 6
Required CT2104: Web Application Development - 5 Credits - Semester 6
Required ST2002: Statistics for Data Science 2 - 5 Credits - Semester 6
Year 4 (60 Credits)Optional CT413: Final Year Project - 10 Credits - Semester 7
Required ED4001: Research Dissertation Part 2 - 10 Credits - Semester 7
Required ED413: Block Teaching Practice - 20 Credits - Semester 7
Optional MA212: Calculus II - 5 Credits - Semester 8
Optional MA334: Geometry - 5 Credits - Semester 8
Optional CT866: Computer Communications - 5 Credits - Semester 8
Optional MA302: Complex Variable - 5 Credits - Semester 8
Optional CT411: Multi-Media Development - 5 Credits - Semester 8
Optional CT117: Final Year Project - 10 Credits - Semester 8
Optional CT328: Final Year Project - 10 Credits - Semester 8
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?
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
Transferable Skills Employers Value
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.
Related Student Organisations
Fees: Student Contribution
Fees: Student levy
Fees: Non EU
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.
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!.