BSc (Hons) & MSc Computer Science, Mathematics & Education

4 Years On Campus Bachelors Program

University College Dublin

Program Overview

UCD BSc (Hons) Computer Science, Mathematics & Education is a strongly integrated study experience that pairs underlying Computer Science and Mathematics theory with education training. It is for students interested in teaching and in STEM, with the optimal career route into post-primary classroom teaching.
Curriculum structure

  • Year 1
    In your first year, you will build a strong foundation in core mathematical and computing principles along with introduction education modules. You will study units like Programming Foundations, Calculus & Algebra, and Foundations of Education that will develop your logical thinking ability and knowledge about how students learn.
  • Year 2
    Year 2 deepens your knowledge in both disciplines. Expect to study units such as Data Structures & Algorithms, Advanced Calculus, and Educational Psychology, which enhance both technical problem‑solving skills and insight into classroom dynamics.
  •  Year 3
     In Year 3, the focus shifts to specialised computing and mathematics courses plus initial teaching practice. You’ll engage with Software Engineering, Linear Algebra, and Curriculum Development, while starting structured school-based placements. 
  •  Year 4
    This year focuses on professional readiness: you’ll master advanced topics like Operating Systems, Abstract Mathematics, and Assessment & Pedagogy, and complete a major teaching placement in a post‑primary school. 

 Graduates will be able to:
 • Integrate core principles of computer science, mathematics, and educational theory to design effective learning experiences.
 • Apply computational thinking and mathematical problem‑solving in real‑world classroom settings.
• Reflect critically on practice in education, grounded in psychology, pedagogy, and curriculum design.

Professional alignment (accreditation)
 This BSc + MSc pathway is fully accredited by the Teaching Council of Ireland, qualifying the student for the post‑primary (Leaving Certificate/Higher Level) teaching qualification in Mathematics and Computer Science
Reputation (employability rankings)
UCD is #1 in Ireland for employability at graduate level and leads national employment rankings across the board Also, UCD is #118 globally in QS World University Rankings 2026 and #33 in subject rankings, which reflects superb reputation for STEM and educatio

Experiential Learning (Research, Projects, Internships etc.)

UCD's BSc Computer Science, Mathematics & Education is very practical—through year one, you'll be on school-based teaching placements, and through the course, structured internships and group projects turn theory into reality. The course also enjoys access to cutting-edge facilities in the O'Brien Centre for Science, where you'll be working in purpose-designed labs and active-learning classrooms with computing and science peers

Here's how skills are hones hands-on

  • Structured Teaching Placements: From short introduction placements in second year to year-long in-school experience in years 3 and 4—teaching actual classes to actual students
  • Lab & Digital Tools: Use of the O'Brien Centre's science laboratories and computing suites for projects in areas like software engineering and data analysis
  • Group Projects: Peer learning and collaboration on assignments in modules like Software Engineering and Curriculum Development.
  • Summer Internships: Places to apply your learning in industry work placements during summer breaks through UCD Science's highly competitive internship programme
  • UCD Support & Resources: Utilise facilities of O'Brien Centre labs, university libraries, and the NovaUCD innovation centre for research, teaching support, and tech-heavy experimentation

Progression & Future Opportunities

Post-primary teaching qualification graduates are fully equipped to teach post-primary Mathematics and Computer Science, sound foundations for careers including:

Post‑Primary Teacher (Mathematics or Computer Science)

Educational Content Developer or Learning Technologist

Curriculum Designer for STEM education

Educational Advisor or Policy Specialist

All of these destinations are facilitated by UCD's career advice and extensive networks:

  • UCD Careers Network: offers individualised CV reviews, mock interviews, and placement service for education careers
  • Graduate Outcomes: UCD is Ireland's #1 university for graduate employability and ranked 77th in the world
  • Industry Engagement: School and industry collaboration, partnerships with technology companies and the Teaching Council of Ireland ensure job placement and sustained professional applicability
  • Accreditation Value: Teaching Council accreditation is conferred on graduates and added to the MSc, full professional teaching standards are met
  • Career Salary Expectations: UCD mathematical sciences graduates secure starting salaries above €50,000, reflecting strong market demand

Academic Progression

After the BSc/MSc, you can then enhance your qualifications with doctoral work (e.g., PhD in STEM Education), specialist diplomas in education technology, etc., or certification in curriculum development and leadership—all on a good foundation provided by UCD

Program Key Stats

€29100 (Annual cost)
€ 60
Sept Intake : 1st Jun


10 %
Yes

Eligibility Criteria

BBC - BCC
3.2
29
80

1090
6.5
90

Additional Information & Requirements

Career Options

  • Application analyst
  • Business analyst
  • Data analyst
  • Database administrator
  • Games developer
  • Information systems manager
  • IT consultant
  • Multimedia programmer
  • SEO specialist
  • Software engineer
  • Systems analyst
  • UX analyst
  • Web designer
  • Web developer

Book Free Session with Our Admission Experts

Admission Experts