Skip to main content Skip to navigation

G103 Mathematics (MMath) Year 3

Other than the content under the last heading above, this page is for students who commenced their programme of study since (and including) academic year 2021/22.

Note that all modules listed below are those running in academic year 2024/25. The modules listed here did not necessarily run in previous academic years and there may also be changes to the modules listed in future academic years.

Information for students who began their programme of study in (and including) academic year 20/21 or earlier.

Loading/Requirements

The minimum and normal load is 120 CATS.

The maximum load is 150 CATS.

Students are required to take (please read the below very carefully, the requirements are quite intricate and affect module decisions in both year 3 and year 4)

  • Modules totalling at least 90 CATS credits from G103 Year 3 Option List A and G103 Year 3 Option List C during year 3, including at least 75 CATS of modules worth 15 CATS with codes beginning MA3, MA4 or ST318.

  • Although it is not a requirement to take any G103 Year 3 List C modules in the third year, note that G103 students must take, in their third and fourth years combined, at least 75 CATS from G103 Year 3/4 List C including at least 60 CATS of modules with code MA4XX or ST403. With the inclusion of MA4K8/MA4K9 which is Core for G103 in year 4, this will give at least 105 CATS of modules at FHEQ Level 7 (with codes of type xx4xx) over years 3 and 4 combined.
  • Those students who began their programme of study in 22/23 or later must, in addition, to satisfy University regulations, take a total of at least 120 CATS of FHEQ Level 7 modules (codes with type xx4xx) in years 3 and 4 combined, although these do not all have to come from List C. This requirement does not apply to those students who began their programme of study in 21/22 or earlier.
  • Furthermore to satisfy University regulations, third year G103 students must take at least 90 CATS of FHEQ Level 6 or above (xx3xx, xx4xx etc) modules during their third year and to pass at least 90 CATS of these.
  • Students must pass at least 90 CATS of FHEQ level 7 modules over their course of their programme (not just in year 4).

Third year students obtaining an end of year average (with adjustment where there is over-catting) of less than 55% or less than 55% in their best 90 CATS of List A and List C modules, will normally be considered for the award of a BSc. and not permitted to continue into the 4th year.

Third Year G103 students will need to take sufficiently many 15 CAT modules from G103 List A to ensure they meet prerequisites and have sufficient background knowledge for their choice of G103 Year 3/4 List C modules. Think ahead.

Core Modules

There are no Core Modules (or indeed Required Core Modules) for year 3 of G103.

Optional Modules

Your selection of optional modules is extremely important. You must ensure

  • you meet the regulations for your degree programme
  • you take modules which may be prerequisites for other modules you wish to take later on in your degree programme

  • you take modules which are required if you are considering transferring to another degree programme

  • you follow any special procedures for registering for certain modules, including for Unusual Options.

G103 Year 3 Option List A

G103 Y3
List A
Term Code Name CATS Notes
Maths Modules Term 1 MA341 Combinatorics 10 These modules cannot be taken in Year 4 by G103 students and you cannot take them if you previously took the MA2 version.
Term 1 MA343 Geometry 10
Term 1 MA350 Introduction to Partial Differential Equations 10
Term 1 MA356 Introduction to Mathematical Biology 10
Term 1 MA359 Measure Theory 15  
Term 1 MA390 Topics in Mathematical Biology 15  
Term 1 MA398 Matrix Analysis & Algorithms 15  
Term 1 MA3A6 Algebraic Number Theory 15  
Term 1 MA3B8 Complex Analysis 15  
Term 1 MA3D5 Galois Theory 15  
Term 1 MA3F1 Introduction to Topology 15  
Term 1 MA3G6 Commutative Algebra 15  
Term 1 MA3G7 Functional Analysis I 15  
Term 1 MA3H3 Set Theory 15  
Term 1 MA3H5 Manifolds 15  
Term 1 MA3J4 Mathematical Modelling with PDEs 15  
Term 1 MA3J8 Approximation Theory and Applications 15  
Term 1 MA3K4 Introduction to Group Theory 15  
Term 1 MA3K6 Boolean Functions 15  
Term 1 MA3K9 Mathematics of Digital Signal Processing 15  
Term 1 MA3L2 Optimisation 15  
Term 1 MA3L3 Communicating Mathematics 15 There is a special registration procedure for this module.
Terms 1 & 2 MA372 Reading Module 15  
Terms 1& 2 MA395 Third Year Essay 15 This cannot be taken in year 4 by G103 students.
Term 2 MA2K4 Numerical Methods and Computing 10 These modules cannot be taken in year 4 by G103 students and you cannot take any of the MA3 modules here if you took the MA2 version previously.
Term 2 MA352 Combinatorial Optimisation 10
Term 2 MA354 Introduction to ODEs 10
Term 2 MA357 Introduction to Number Theory 10
Term 2 MA369 Asymptotics and Integral Transforms 10
Term 2 MA377 Rings and Modules 15  
Term 2 MA3D1 Fluid Dynamics 15  
Term 2 MA3D4 Fractal Geometry 15  
Term 2 MA3D9 Geometry of Curves & Surfaces 15  
Term 2 MA3E1 Groups & Representations 15  
Term 2 MA3G1 Theory of Partial Differential Equations 15  
Term 2 MA3G8 Functional Analysis II 15  
Term 2 MA3H0 Numerical Analysis & PDEs 15  
Term 2 MA3H2 Markov Processes and Percolation Theory 15  
Term 2 MA3H6 Algebraic Topology 15  
Term 2 MA3H7 Control Theory 15  
Term 2 MA3J2 Combinatorics II 15  
Term 2 MA3K0 High-Dimensional Probability 15  
Term 2 MA3K1 Mathematics of Machine Learning 15  
Term 2 MA3K8 Variational Principles, Symmetry and Conservation Laws 15  
Term 2 MA3L1 Topics in Set Theory 15  
Statistics Module, further advice Term 2 ST318 Probability Theory 15  

G103 Year 3 Option List B

G103 Y3 List B Term Code Name CATS
Mathematics Module Term 2 MA3K7

Problem Solving with Python

Numbers are capped for this module and there is a special application process.

15
Computer Science Modules, further advice Term 1 CS301 Complexity of Algorithms 15
Term 1 CS324 Computer Graphics 15
Term 1 CS325 Compiler Design 15
Term 1 CS349 Principles of Programming Languages 15
Term 1 CS409 Algorithmic Game Theory 15
Term 2 CS356 Approximation and Randomised Algorithms 15
Warwick Business School Modules, special registration procedures apply, further advice Term 1 IB253 Principles of Finance 1 15
Term 2 IB254 Principles of Finance 2 15
Term 1 IB313 Business Studies 15
Term 2 IB320 Simulation 15
Philosophy Modules, special registration procedures apply, further advice Term 1 PH210 Logic II: Metatheory 15
Term 2 PH340 Logic III: Incompleteness and Undecidability 15
Term 2 PH342 Philosophy of Mathematics 15
Physics Modules, further advice Term 1 PX390 Scientific programming 15
Term 1 PX399 The Earth and Its Atmosphere 15
Term 1 PX3A6 Galaxies and Cosmology 15
Term 1 PX3A7 Statistical Physics 15
Term 2 PX3A4 Plasma Physics and Fusion 15
Term 2 PX3A9 Black Holes, White Dwarfs and Neutron Stars 15
Term 2 PX443 Planets, Exoplanets and Life 15
Economics Modules, further advice

Term 1 EC220 Mathematical Economics 1A 15
Term 2 EC221 Mathematical Economics 1B 15
Statistics Modules, further advice Term 1 ST233 Introduction to Mathematical Statistics 15
Term 1 ST234 Games and Decisions 10
Term 1 ST301 Bayesian Statistics and Decision Theory 15
Term 1 ST323 Multivariate Statistics 15
Term 1 ST333 Applied Stochastic Processes 15
Term 1 ST339 Mathematics Finance (cannot be taken with IB253) 15
Term 2 ST305 Designed Experiments 15
Term 2 ST332 Medical Statistics 15
Term 2 ST337 Bayesian Forecasting and Intervention 15
Term 2 ST343 Topics in Data Science 15

Centre for Teaching Education Modules, further advice


Term 2 EP304 Introduction to Secondary Mathematics Teaching 15
Term 2 EP304 Introduction to Secondary Mathematics Education 30

G103 Year 3 Option List C

This list is identical to G103 Year 4 Option List C which can be seen on the G103 Year 4 Specifications page.

An asterix (*) next to the module name below denotes those modules particularly suitable for 3rd year MMath students to consider taking.

G103 Y3 List C Term Code Name CATS
Maths Modules Term 1 MA424 Dynamical Systems* 15
Term 1 MA433 Fourier Analysis* 15
Term 1 MA448 Hyperbolic Geometry 15
Term 1 MA453 Lie Algebras* 15
Term 1 MA473 Reflection Groups* 15
Term 1 MA4A2 Advanced PDEs 15
Term 1 MA4A5 Algebraic Geometry 15
Term 1 MA4C0 Differential Geometry 15
Term 1 MA4J3 Graph Theory* 15
Term 1 MA4J5 Structures of Complex Systems 15
Term 1 MA4J7 Cohomology and Poincare Duality 15
Term 1 MA4L0 Advanced Topics in Fluids 15
Term 1 MA4L2 Statistical Methods 15
Term 1 MA4L6 Analytic Number Theory 15
Term 1 MA4M2 Mathematics of inverse problems* 15
Term 1 MA4N1 Theorem Proving with Lean 15
Term 1 MA4N4 Transport Processes in Mathematical Biology 15
Terms 1 & 2 MA472 Reading Course 15

Term 2

MA426 Elliptic Curves* 15

Term 2

MA427 Ergodic Theory* 15

Term 2

MA442 Group Theory* 15

Term 2

MA482 Stochastic Analysis 15

Term 2

MA4A7 Quantum Mechanics: Basic Principles & Probabilistic Methods 15

Term 2

MA4E0 Lie Groups* 15

Term 2

MA4E7 Population Dynamics: Ecology & Epidemiology* 15

Term 2

MA4H0 Applied Dynamical Systems 15

Term 2

MA4H4 Geometric Group Theory* 15

Term 2

MA4J0 Advanced Real Analysis 15

Term 2

MA4J1 Continuum Mechanics* 15

Term 2

MA4J8 Commutative Algebra II 15

Term 2

MA4L7 Algebraic Curves 15

Term 2

MA4M1 Epidemiology by Example 15

Term 2

MA4M6 Category Theory* 15

Term 2

MA4N3 Hyperbolic Dynamics 15

Term 2

MA4N5 Symmetric Functions and Integrable Probability 15

Term 2

MA4N6 Finite-Elements for PDEs 15
Computer Science Modules, further advice Term 2 CS419 Quantum Computing 15
Term 2 CS429 Data Mining 15
Physics Modules, further advice Term 1 PX436 General Relativity 15
Term 1 PX453 Advanced Quantum Theory 15
Term 1 PX457 High Performance Computing and Machine Learning 15
Statistics Modules, further advice Term 1 ST403 Brownian Motion 15
Term 1 ST407 Monte Carlo Methods 15
Term 2 ST419 Advanced Topics in Data Science 15

You should check the Module from Other Departments page for information about any special procedures that must be followed to register for a module and for further advice.

Any modules not listed as G103 Year 3 Option List A, G103 Year 3 Option List B or G103 Year 3 Option List C are classed as Unusual Options and permission to take these modules must be obtained with a completed Unusual Option form submitted to the support office by the specified deadline.

It is not permitted to take more than 30 CATS of Unusual Options from any given department in any given year.

Unusual Options count towards your load but they do not count, under any circumstances, towards CATS requirements described in the course regulations where these regulations refer to Core Modules, Optional Core Modules, or letter Lists (e.g. List A, List B etc).

Further information about Unusual Options, including restrictions and deadlines can be found in the Unusual Options section of the handbook.

Common Unusual Options

Note that there is information about Language Centre Modules, Engineering Department Modules, Institute for Advanced Teaching and Learning (IATL) Modules and Global Sustainable Development (GSD) Modules, all of which must be taken as Unusual Options on the Module Guidance for Maths Students page.

Outcomes and Progression

Third Year Learning Outcomes

After completing the third year of G103 students will have

  • covered advanced material in mathematics, and studied some of it in depth
  • 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
    1. investigative and analytical skills,
    2. the ability to formulate and solve concrete and abstract problems in a precise way, and
    3. 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.

Requirements for Progression

To progress from year 3 of G103 to year 4 of G103, students must

1. Pass 90 CATS of modules at FHEQ level 6 or above (i.e. generally with code xx3xx or xx4xx).

2. Have a year average mark of no less than 55% and an average of no less than 55% in the best 90 CATS of modules from the union of G103 Year 3 Option List A and G103 Year Option List C.

If you do not meet the above requirements and you have no possibility of meeting them via any resits you are entitled to take then you will be considered for the award of BSc Mathematics under the Requirement for Award on the G100 Year 3 Regulations page.

Third year examination boards - possible outcomes

The possible decisions from the summer Third Year Examination Board for students taking modules for the first time are

  • proceed to year 4 of G103, if the Requirements for Progression above are met.
  • else graduate with BSc if 1. in the Requirements for Progression above is met and the overall mean for the three years of study (using the G100 yearly weightings) is at least 40%
  • take required resits in September, these will be chosen by the Exam Board so that if they are passed the requirements to be awarded either BSc Mathematic or a Pass degree will be met.

Note that if there is suitable mitigation then the Board can require resits such that, if suitable marks are obtained then progression to year 4 of G103 is possible, the below assumes that resits have been taken without any mitigation.

The possible outcomes for the September Examination Board, where resit marks are considered alongside original marks are

  • graduate with a BSc Honours degree if 1. in the Requirements for Progression above is met and the overall mean for the three years of study (using the G100 yearly weightings) is at least 40%.
  • else graduate with a Pass degree if 60 CATS of modules at FHEQ Level 6 or above are passed and the overall mean for the three years of study (using the G100 weightings) is at least 35%.
  • required resits at the next available opportunity, this would only be the case for a module if a student's most recent attempt was considered to be a first attempt for that module (due to mitigation or deferral of exams for example), or if there is specific suitable mitigation which applies to one or more of the resits taken.
  • else, the student will be offered an Exit Award if possible.

Note that it is quite common for students to be out of phase with this sequence due to deferring their exams, temporary withdrawal, mitigation allowing resits to be taken as Further First Attempts (which would allow for a further capped resit) and so on. In these cases students are considered at the next available Third Year Examination Board.

Note also that all students whose degree programme started in 21/22 or later have the Right to Remedy Failure in the next available exams following first attempts at modules in which they score less than the pass mark.


Students who commenced their programme of study before (and including) academic year 2020/21

For students whose G103 Programme began in academic year 2020/21 are the main requirements for progression from year 3 to year 4 are as follows, but see University Integrated Masters Regs for the university regulations that will be applied.

1. Pass 60 CATS of modules.

2. Have an overall mean for the year of at least 40%.

3. Have a year average mark of no less than 55% or an average of no less than 55% in the best 90 CATS of modules from the union of G103 Year 3 Option List A and G103 Year Option List C.