fbpx Bachelor of Science (Education) in Mathematics and Computer Science | UL Undergraduate Courses
Skip to main content

Bachelor of Science (Education) in Mathematics and Computer Science

Bachelor of Science (Education) in Mathematics and Computer Science
NFQ Level 8 major Award Honours Bachelor Degree

CAO points:
Course code:
4 Years

Course leader:
Dr Niamh O'Meara
Email: Tel:

Tel: 00 353 61 202015
Queries: www.ul.ie/admissions-askus


Please note that the first intake for this course will be in September 2020

About You

If you are interested in Mathematics, Computer Science and understanding how these disciplines underpin modern technology, as well as having a flair for working with people, then this course might be for you. 

Did You Know?

The School of Education at UL is one of the largest suppliers of teachers in Ireland. As a graduate of LM097, you will be amongst the first teachers qualified to teach Computer Science in Ireland.

Why Study This Programme?

UL's School of Education is the largest post-primary teacher education provider in the state and is ranked in the top 150 universities in the world for Education programmes. University of Limerick is also ranked within the top 75 universities in Europe for excellence in teaching and learning.

This degree, with a specialism in teaching Mathematics and Computer Science, is designed to produce graduates with the mathematical knowledge and skills to satisfy the needs of Irish Second-level schools in teaching the Maths curriculum. Graduates will also be qualified to teach the new Leaving Certificate Computer Science curriculum, as well as short courses in coding and digital literacy for junior cycle. 

The School of Education at UL is one of the largest suppliers of teachers in Ireland. As a graduate of this programme, you will be;

·         Equipped with the skills necessary to teach a brand new Leaving Cert subject;

·         Amongst the first teachers qualified to teach Computer Science in Ireland;

·         Highly skilled in IT and Mathematics should you choose not to teach;

·         Well placed to avail of many opportunities for further study in UL and elsewhere, stemming from the programme.

What You Will Study

The course is four years in duration and offers streams in the following subject areas:

  • Education
  • Mathematics
  • Statistics
  • Computer Science

In relation to mathematics, you will study topics including Differential and Integral Calculus; Statistics and Probability; Algebra and Geometry, all of which is in line with Teaching Council requirements for mathematics teachers. For Computer Science, students on the course will study topics in Programming; Software Development; Web Development; Computer Graphics and Data Structures and Algorithms and will consider best international practice in the field of Computer Science. Education modules on the programme will help develop your understanding of how young people learn; contemporary issues in education; classroom practices; planning for learning; inclusive education and curriculum and policy issues. The course also includes two blocks of school placement where students will spend time in schools teaching both mathematics and computer science to all year groups.

Year 1 - Semester 1 Semester 2
Algebra & Discrete Mathematics 1 Algebra & Discrete Mathematics 2
Calculus 1 Calculus 2
Introduction to Programming Software Development
Introduction to Model-Driven Development Educational Technology for Teaching and Learning
Contemporary Understanding and Thinking on Education Understanding Young People and How They Learn
Year 2 - Semester 3 Semester 4
Linear Algebra 1 School Placement
Object Oriented Development Subject Pedagogy 1
Database Systems  
Planning for Learning  
Understanding Classroom Practices  
Year 3 - Semester 5 Semester 6
Analysis Statistics for Computing
Geometry Introduction to Web Development
Software Testing and Inspection Data Structures and Algorithms
Curriculum and Policy Studies Inclusive Education 2: Special Education Needs
Inclusive Education1: Contemporary Perspectives Subject Pedagogy
Year 4 - Semester 7 Semester 8
School Placement 2 Groups and Algebraic Structures
  Differential Equations
  Computer Graphics
  Best Practice Internationalism
  Teacher as Professional


Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include:

  • Two H5 (Higher level) grades and four O6 (Ordinary level) grades or four H7 (Higher level) grades.
  • Subjects must include Mathematics, Irish or another language, and English.
  • Applicants must hold a H4 grade in mathematics.

Students admitted to the programme are required to undergo a Garda Vetting process.

We welcome applications from mature students. Mature applicants must apply through the Central Applications Office (CAO) by 1st February.

Graduates will be eligible for appointment to all second-level schools (vocational, secondary, community and comprehensive). Graduates will be able to teach Mathematics, Computer Science and Coding. 

Follow-On Study

Graduates have the opportunity to pursue further study in the disciplines of Mathematics, Computer Science, or Education. There are a number of taught Masters degrees in UL. In addition, graduates can register for higher degrees by research in either Mathematics Education or Computer Science Education that lead to Masters or PhD qualifications.