# Undergraduate programmes

- Moderatorship in Mathematics
- A B.A. degree programme with modules in pure and applied mathematics, computing and statistics.
- Moderatorship in Theoretical Physics
- A B.A. degree programme with modules in mathematics and physics.
It is taught jointly by the School of Mathematics and the School of Physics.

- Joint Honors Moderatorship
- A B.A. joint honors degree programme that commenced in 2019.
In this programme, mathematics is combined with another subject (Economics, Modern Irish, Music, Philosophy or Russian).

- Two-Subject Moderatorship
- A B.A. joint honors degree programme that will be discontinued in 2022.
In this programme, mathematics is combined with another subject (Economics, English, French, German, Geography, Music, Philosophy or Psychology).

- Mathematics for Computer Science students
- Mathematics for Engineering and MSISS students
- Mathematics for Science students