Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search



You are here Courses > Undergraduate > Courses & Modules

Mathematics modules 2024-25

Modules with MAU (Mathematics) codes that end in 1,3,5,7,9 are offered during the first semester and those ending in 0,2,4,6,8 are offered during the second, although the ones ending in 00 are yearlong modules. Some of the sophister modules are offered every other year and those are listed with an asterisk. Unless indicated otherwise, each module is worth 5 ECTS credits.

Yearlong Modules 2024-25

Linear algebra (10 ECTS)
Advanced analysis (10 ECTS)
Discrete mathematics (10 ECTS)
Advanced analysis (10 ECTS)
Mathematics education (10 ECTS)
Quantum field theory (10 ECTS)
Capstone project (20 ECTS)
Management science methods (10 ECTS)
Data analytics (10 ECTS)

Semester 1 Modules 2024-25

Algorithms and data structures I
Information management I
Computational mathematics
Symbolic programming
Introduction to functional programming
Fuzzy logic and control systems
Formal verification
Topics in functional programming
Maths, statistics & computation (10 ECTS)
Single-variable calculus (10 ECTS)
Introduction to programming
Engineering mathematics I
Mathematics for scientists I (10 ECTS)
Introduction to number theory
Analysis in several real variables
Ordinary differential equations
Advanced classical mechanics I
Engineering mathematics III
Multi-variable calculus for science
Fourier analysis for science
Equations of mathematical physics I
Introduction to number theory
Analysis in several real variables
Ordinary differential equations
Topics in combinatorial algebraic geometry
Advanced classical mechanics I
Engineering mathematics V
Combinatorics
Algebraic number theory
Algebraic topology I
Functional analysis
Topics in complex analysis
Elliptic functions and modular forms
Differential geometry
Discrete geometry
Classical field theory
Quantum mechanics I
Statistical physics I
Lie groups, Lie algebras and physics
Practical numerical simulations
The theory of linear programming
Introduction to statistics I
Probability and theoretical statistics
Multivariate linear analysis
Stochastic models in space and time I
Modern statistical methods I

Semester 2 Modules 2024-25

Algorithms and data structures II
Artificial intelligence I
Maths, statistics & computation (10 ECTS)
Advanced calculus
Analysis on the real line
Techniques in theoretical physics
Introduction to computation theory and logic
Engineering mathematics II
Mathematics for scientists II (10 ECTS)
Fields, rings and modules
Introduction to complex analysis
Calculus on manifolds
Euclidean and non-Euclidean geometry
Advanced classical mechanics II
Introduction to numerical analysis
Engineering mathematics IV
Vector calculus for science
Introduction to complex analysis
Euclidean and non-Euclidean geometry
Advanced classical mechanics II
Group representations
Algebraic topology II
Harmonic analysis
Linear partial differential equations
Calculus on manifolds
Introduction to algebraic geometry
Groups and geometry
Classical electrodynamics
Quantum mechanics II
Statistical physics II
Interacting quantum systems
Introduction to numerical analysis
General relativity
The standard model of elementary particle physics
Introduction to statistics II
Applied probability II
Stochastic models in space and time II
Modern statistical methods II

List of all modules 2024-25

Algorithms and data structures I
Algorithms and data structures II
Information management I
Artificial intelligence I
Computational mathematics
Symbolic programming
Introduction to functional programming
Fuzzy logic and control systems
Formal verification
Topics in functional programming
Maths, statistics & computation (10 ECTS)
Maths, statistics & computation (10 ECTS)
Linear algebra (10 ECTS)
Single-variable calculus (10 ECTS)
Advanced calculus
Analysis on the real line
Techniques in theoretical physics
Introduction to programming
Introduction to computation theory and logic
Engineering mathematics I
Engineering mathematics II
Mathematics for scientists I (10 ECTS)
Mathematics for scientists II (10 ECTS)
Fields, rings and modules
Introduction to number theory
Advanced analysis (10 ECTS)
Analysis in several real variables
Introduction to complex analysis
Ordinary differential equations
Calculus on manifolds
Euclidean and non-Euclidean geometry
Advanced classical mechanics I
Advanced classical mechanics II
Introduction to numerical analysis
Discrete mathematics (10 ECTS)
Engineering mathematics III
Engineering mathematics IV
Multi-variable calculus for science
Vector calculus for science
Fourier analysis for science
Equations of mathematical physics I
Introduction to number theory
Advanced analysis (10 ECTS)
Analysis in several real variables
Introduction to complex analysis
Ordinary differential equations
Topics in combinatorial algebraic geometry
Euclidean and non-Euclidean geometry
Advanced classical mechanics I
Advanced classical mechanics II
Engineering mathematics V
Group representations
Combinatorics
Algebraic number theory
Algebraic topology I
Algebraic topology II
Functional analysis
Topics in complex analysis
Harmonic analysis
Elliptic functions and modular forms
Linear partial differential equations
Calculus on manifolds
Differential geometry
Introduction to algebraic geometry
Discrete geometry
Groups and geometry
Classical field theory
Classical electrodynamics
Quantum mechanics I
Quantum mechanics II
Statistical physics I
Statistical physics II
Lie groups, Lie algebras and physics
Interacting quantum systems
Practical numerical simulations
Introduction to numerical analysis
The theory of linear programming
Mathematics education (10 ECTS)
Quantum field theory (10 ECTS)
General relativity
The standard model of elementary particle physics
Capstone project (20 ECTS)
Introduction to statistics I
Introduction to statistics II
Applied probability II
Management science methods (10 ECTS)
Probability and theoretical statistics
Multivariate linear analysis
Stochastic models in space and time I
Stochastic models in space and time II
Modern statistical methods I
Modern statistical methods II
Data analytics (10 ECTS)