Skip to main content Skip to navigation

Course Regulations for Year 4

Note: The modules below are for the current academic year only, it is not guaranteed that they will run next year, or in future years, due to their highly specialised nature.


Normal Load = 120 CATS. Maximum Load = 150 CATS.

Students are required to take at least 90 CATS from the Core plus Lists A and C and, in their third and fourth years combined, at least 105 CATS from the Core plus Lists C.

[For example, a typical MMath student might satisfy this last requirement by including two List C modules in their offering for Year 3, and then including MA4K8/9 Project and three other List C modules in their offering for Year 4.]

4th Year MMath students will not be allowed to take second year modules, except as unusual options and even then only with a valid reason for doing so.

Direct link to MA4K8/9 Projects.

Remember that if you commenced your degree in 2020/21 or later, all level 7 modules (e.g. MA4xx. PX4xx, ST4xx etc.) will have a pass mark of 50% not 40%.

Many List A Year 3 Mathematics modules have a support class timetabled in weeks 2 to 10. This is your opportunity to bring the examples you have been working on, to compare progress with fellow students, and where several people are stuck or confused by the same thing, to get guidance from the graduate student in charge. List C modules tend to have fewer students and support classes are less common; in these cases you are more than usually encouraged to discuss problems or concerns directly with the lecturer, either during or after lectures, or in office hours.

For a full list of available modules see the relevant course regulation page.

Maths Modules

Optional Modules - List A
As the Third year option List A for G103 Mathematics but not including MA395 Third Year Essay nor MA397 Consolidation, neither of which can be taken at all, MA3K7 Problem Solving with Python which is an Unusual Option, and with the exception of second year modules (coded MA2xx for example).

Optional Modules - List B
As the Third Year option List B for G103 Mathematics with the exception of second year modules (coded MA2xx for example).

Optional Modules - List C

Note: Modules with an asterix (*) after them are deemed particularly suitable for 3rd year MMath students to consider taking, but this should be done taking the advice given on the Year 3 Regulations page on board.

In general. Term 1 modules are examined directly after the Easter Vacation in April, and Term 2 modules are examined later in them 3 during the Summer Exam Period. A notable exception to this is MA4F7/ST403 Brownian Motion which is examined in the April exam session despite being a Term 2 module.

Term Code Module CATS List
Term 1 MA424 Dynamical Systems* 15 List C
MA433 Fourier Analysis * 15 List C
MA448 Hyperbolic Geometry 15 List C
MA453 Lie Algebras * 15 List C
MA4A2 Advanced PDEs 15 List C
MA4A5 Algebraic Geometry 15 List C
MA4C0 Differential Geometry 15 List C
MA4H0 Applied Dynamical Systems 15 List C
MA4H4 Geometric Group Theory * 15 List C
MA4J3 Graph Theory * 15 List C
MA4J5 Structures of Complex Systems 15 List C

Advanced Topics in Fluids


List C


Large Deviation Theory


List C

MA4L6 Analytic Number Theory 15 List C
MA4M2 Mathematics of Inverse Problems * 15 List C
MA4N1 Theorem Proving with Lean 15 List C
PX457 High Performance Computing in Physics 15 List C
PX436 General Relativity 15 List C
PX453 Advanced Quantum Theory 15 List C
Terms 1 & 2 MA4K8
Projects (Research/Maths in Action) 30 Core
MA472 Reading Module 15 List C
Term 2 MA426 Elliptic Curves * 15 List C
MA427 Ergodic Theory * 15 List C
MA442 Group Theory * 15 List C
MA473 Reflection Groups * 15 List C
MA482 Stochastic Analysis 15 List C
MA4A7 Quantum Mechanics: Basic Principles and Probabilistic Methods 15 List C
MA4E0 Lie Groups * 15 List C
MA4E7 Population Dynamics: Ecology and Epidemiology * 15 List C
MA4F7 Brownian Motion 15 List C
MA4H8 Ring Theory 15 List C
MA4H9 Modular Forms * 15 List C
MA4J0 Advanced Real Analysis 15 List C
MA4J1 Continuum Mechanics * 15 List C
MA4J7 Cohomology and Poincare Duality 15

List C


Commutative Algebra II


List C


Algebraic Curves


List C

MA4M1 Epidemiology by Example 15 List C
MA4M6 Category Theory * 15 List C
MA4M8 Theory of Random Graphs 15 List C
MA4M9 Mathematics of Neuronal Networks * 15 List C
  MA4N3 Hyperbolic Dynamics 15 List C
  MA4N5 Symmetric Functions and Integrable Probability 15 List C

Common Unusual Options

Term Code Module CATS List
Terms 1/2 STxxx ST4 modules offered by the Statistics Department (note ST401, ST402 and ST404 are only available to Statistics Students and ST407 is List B). 15 or 18 Unusual Option

Interdisciplinary Modules (IATL and GSD)

Second, third and fourth-year undergraduates from across the University faculties are now able to work together on one of IATL's 15 CAT interdisciplinary modules. These modules are designed to help students grasp abstract and complex ideas from a range of subjects, to synthesise these into a rounded intellectual and creative response, to understand the symbiotic potential of traditionally distinct disciplines, and to stimulate collaboration through group work and embodied learning.

Maths students can enrol on these modules as an Unusual Option, you can register for a maximum of TWO IATL modules but also be aware that on many numbers are limited and you need to register an interest before the end of the previous academic year. Contrary to this is GD305 Challenges of Climate Change , form filling is not required for this option, register in the regular way on e:MR (this module is run by Global Sustainable Development from 2018 on).

Please see the IATL page for the full list of modules that you can choose from, for more information and how to be accepted onto them, but some suggestions are in the table below:

Term Code Module CATS List
Term 1 IL105

Applied Imagination

12/15 Unusual
GD305 Challenges of Climate Change 15 Unusual
Term 2 IL108 Reinventing Education 12/15 Unusual

Serious Tabletop Game Design and Development

12/15 Unusual
IL116 The Science of Music  7.5/15 Unusual
IL123 Genetics: Science and Society 12/15 Unusual


The Language Centre ( offers a wide range of modules at various levels in Arabic, Chinese, French, German, Italian, Japanese, Korean, Russian, Portuguese and Spanish.

To help you achieve your language learning goals, to acquire a new language or improve your language skills, several choices are available:

a. Modules for credit on the Academic Programme 

These can be taken as part of your undergraduate degree course. There are a range of levels available, as well as accelerated options for those who want to develop their language skills at a faster pace. More information is available from: 

Note that you may only take one language module (as an Unusual Option, but you do not need to fill in an Unusual Option form) for credit in each year.  

Plan ahead! Note that 3rd and 4th year students may not take beginners level (level 1) language modules. 

b. Modules not for credit on the Academic Programme 

The same modules as those available for credit are also available to take in addition to degree studies. A fee applies to these modules. More information is available from: 

c. Courses not for credit on the Lifelong Language Learning (LLL) Programme 

A programme of language courses available to students, staff and members of the wider community from beginner to more advanced levels. More information is available from:


Enrolment takes place online for all programmes, from mid-September. Anyone intending to take a language at the Language Centre must ensure that they:

  • Follow the pre-enrolment procedure as detailed on the Language Centre website.
  • Abide by their department’s rules/guidelines if enrolling on an academic module for credit.

Academic modules: Please consult Language Centre - Academic Enrolment ( for further information on the enrolment process. The Language Centre can also be contacted by email at for more information on these modules.

Lifelong Language Learning courses: Please consult Language Centre - Enrolment for Lifelong Language Learning (LLL) Courses ( The Language Centre can also be contacted by email at for more information on these courses.


After completing the fourth year of the MMath degree the students will have

  • covered advanced mathematics in greater depth and/or breadth, and be in a position to decide whether they wish to undertake research in mathematics, and to ascertain whether they have the ability to do so
  • achieved a level of mathematical maturity which has progressed from the skills expected in school mathematics to the understanding of abstract ideas and their applications
  • developed
    • investigative and analytical skills,
    • the ability to formulate and solve concrete and abstract problems in a precise way, and
    • the ability to present precise logical arguments
  • been given the opportunity to develop other interests by taking options outside the Mathematics Department in all the years of their degree course.