BSc Mathematics programme
Topic outline
-
-
Semester A
Four compulsory modules:
- MTH4000 Programming in Python I
- MTH4213 Numbers, Sets and Functions
- MTH4300 Introduction to Analysis with Calculus
- MTH4500 Probability & Statistics
Semester B
Four compulsory modules:
- MTH4104 Introduction to Algebra
- MTH4215 Vectors and Matrices
- MTH4300 Introduction to Analysis with Calculus (continued)
- MTH4500 Probability & Statistics (continued)
-
Semester A
Two compulsory modules:
- MTH5112 Linear Algebra I
- MTH5123 Differential Equations
Choose two modules from:
- MTH5104 Convergence and Continuity
- MTH5124 Actuarial Mathematics I
- MTH5130 Number Theory
- MTH5129 Probability and Statistics II
Semester B
One compulsory module:
- MTH5005 Programming in Python II
Choose three modules from:
- MTH5103 Complex Variables
- MTH5105 Differential and Integral Analysis
- MTH5113 Introduction to Differential Geometry
- MTH5114 Linear Programming and Games
- MTH5120 Statistical Modelling I
Year-long
One compulsory module:
- MTH5205 Professional Skills for Mathematicians (0 credits)
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2024.
-
Semester A
Three compulsory modules:
- MTH5112 Linear Algebra I
- MTH5123 Differential Equations
- MTH5129 Probability and Statistics II
Choose one module from:
- MTH5104 Convergence and Continuity
- MTH5124 Actuarial Mathematics I
Semester B
One compulsory module:
- MTH5005 Programming in Python II
Choose three modules from:
- MTH5103 Complex Variables
- MTH5105 Differential and Integral Analysis
- MTH5115 Linear Optimisation and Game Theory
- MTH5120 Statistical Modelling I
Year-long
One compulsory module:
- MTH5205 Professional Skills for Mathematicians (0 credits)
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2025.
-
In your final year you will pick one of three pathways depending on your mathematical interests and strengths. When choosing your pathway, think about what style of maths and which particular modules you enjoyed most in your first two years. You could also think about what you hope to do after graduation, although for many careers and further study any of the pathways would provide good background.
There is plenty of choice of modules within each pathway. Once you have made your pathway choice you will need to pick modules within it.
General Pathway
This pathway contains a broad spread of modules from a variety of areas of maths. You can choose of mixture of pure and applied modules but you will not be able to go as deeply into one area.
Consider this pathway if you
- enjoy lots of different parts of maths
- had no clear favourites among your first and second year modules
Avoid this pathway if you
- want to go more deeply into a particular area
Pure Pathway
Most of the modules in this pathway involve more formal abstract mathematics. You can expect theorems, proofs and formal definitions to be prominent in many of them. However you will still pick up many widely relevant skills, and many modules contain applicable parts of pure maths.
Consider this pathway if you
- enjoy maths for its own sake
- are reasonably comfortable with proofs and abstract definitions
- enjoyed the modules Numbers, Sets and Functions, Introduction to Algebra, and Convergence & Continuity
- are considering further study in maths
Statistics and Financial Pathway Pathway
Many of the modules in this pathway are concerned with statistics. The idea of understanding and modelling the world through data is a powerful tool which these days is used almost everywhere. The skills you learn in these modules will be relevant whether or not you become a professional statistician.
Consider this pathway if you
- enjoy using data to understand the world
- are reasonably comfortable with statistical and probabilistic ideas and reasoning
- enjoyed the modules Probabilty & Statistics I and II
- are considering further study or a career in statistics
-
Semester A
Choose four modules from:
- MTH5130 Number Theory
- MTH6115 Cryptography
- MTH6138 Third Year Project*
- MTH6140 Linear Algebra II
- MTH6141 Random Processes
- MTH6151 Partial Differential Equations
- MTH6154 Financial Mathematics I
Semester B
Choose four modules from:
- MTH6101 Introduction to Machine Learning
- MTH6105 Algorithmic Graph Theory
- MTH6108 Coding Theory
- MTH6110 Communicating & Teaching Mathematics**
- MTH6138 Third Year Project*
- MTH6142 Complex Networks
- MTH6150 Numerical Computing with C and C++
- MTH6155 Financial Mathematics II
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2024. Off-pathway Level 4 or 5 modules will not be permitted.
-
Semester A
Choose four modules from:
- MTH6101 Introduction to Machine Learning
- MTH6131 Number Theory (you cannot take this if you took MTH5130 in year 2)
- MTH6138 Third Year Project*
- MTH6140 Linear Algebra II
- MTH6141 Random Processes
- MTH6151 Partial Differential Equations
- MTH6154 Financial Mathematics I
Semester B
Choose four modules from:
- MTH6105 Algorithmic Graph Theory
- MTH6108 Coding Theory
- MTH6110 Communicating & Teaching Mathematics**
- MTH6138 Third Year Project*
- MTH6142 Complex Networks
- MTH6150 Numerical Computing with C and C++
- MTH6155 Financial Mathematics II
- MTH6161 Neural Networks & Deep Learning
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2025. Off-pathway Level 4 or 5 modules will not be permitted.
-
Semester A
Choose four modules from:
- MTH5130 Number Theory
- MTH6106 Group Theory
- MTH6115 Cryptography
- MTH6138 Third Year Project*
- MTH6140 Linear Algebra II
- MTH6107 Chaos and Fractals
- MTH6151 Partial Differential Equations
Semester B
Choose four modules from:
- MTH6105 Algorithmic Graph Theory
- MTH6108 Coding Theory
- MTH6110 Communicating & Teaching Mathematics**
- MTH6127 Metric Spaces and Topology
- MTH6138 Third Year Project*
- MTH6142 Complex Networks
- MTH6150 Numerical Computing with C and C++
- MTH6158 Ring Theory
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2024. Off-pathway Level 4 or 5 modules will not be permitted.
-
Semester A
Choose four modules from:
- MTH6106 Group Theory
- MTH6107 Chaos and Fractals
- MTH6131 Number Theory (you cannot take this if you took MTH5130 in year 2)
- MTH6138 Third Year Project*
- MTH6140 Linear Algebra II
- MTH6141 Random Processes
- MTH6151 Partial Differential Equations
Semester B
Choose four modules from:
- MTH6105 Algorithmic Graph Theory
- MTH6108 Coding Theory
- MTH6110 Communicating & Teaching Mathematics**
- MTH6127 Metric Spaces and Topology
- MTH6138 Third Year Project*
- MTH6142 Complex Networks
- MTH6150 Numerical Computing with C and C++
- MTH6158 Ring Theory
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2025. Off-pathway Level 4 or 5 modules will not be permitted.
-
Semester A
Choose four modules from:
- MTH5124 Actuarial Mathematics I
- MTH6102 Bayesian Statistical Methods
- MTH6134 Statistical Modelling II
- MTH6138 Third Year Project*
- MTH6141 Random Processes
- MTH6151 Partial Differential Equations
- MTH6154 Financial Mathematics I
Semester B
Choose four modules from:
- MTH6101 Introduction to Machine Learning
- MTH6110 Communicating & Teaching Mathematics**
- MTH6113 Mathematical Tools for Asset Management
- MTH6138 Third Year Project*
- MTH6139 Time Series
- MTH6142 Complex Networks
- MTH6150 Numerical Computing with C and C++
- MTH6155 Financial Mathematics II
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalized in September 2024. Off-pathway Level 4 or 5 modules will not be permitted.
-
Semester A
Choose four modules from:
- MTH6101 Introduction to Machine Learning
- MTH6102 Bayesian Statistical Methods
- MTH6134 Statistical Modelling II
- MTH6138 Third Year Project*
- MTH6141 Random Processes
- MTH6151 Partial Differential Equations
- MTH6154 Financial Mathematics I
Semester B
Choose four modules from:
- MTH6110 Communicating & Teaching Mathematics**
- MTH6113 Mathematical Tools for Asset Management
- MTH6138 Third Year Project*
- MTH6139 Time Series
- MTH6142 Complex Networks
- MTH6150 Numerical Computing with C and C++
- MTH6155 Financial Mathematics II
- MTH6161 Neural Networks & Deep Learning
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2025. Off-pathway Level 4 or 5 modules will not be permitted.
-
-
-