Skip to main content Skip to navigation

G100 Mathematics (BSc) 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 equivalent lists of modules running future academic years.

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

Loading/Requirements

The minimum and normal load is 120 CATS.

The maximum load is 150 CATS.

Candidates for Honours are required to take:

  • Modules totalling at least 55 CATS credits from G100 Year 3 Option List A, including at least 45 CATS of modules worth 15 CATS with codes beginning MA3 or ST318.
  • an appropriate number of modules selected from G100 Year 3 Option List B, such that the total number of credits from List B and Unusual Options combined shall not exceed 65 CATS.
  • at the very least 90 CATS of modules at FHEQ level 6 or above (i.e. generally with codes xx3xx or xx4xx). It is a university requirement for the award of a BSc that 90 CATS of such modules must be passed and so we advise that you take additional modules at FHEQ level 6 or above so that you can afford to fail one or two of these modules and still meet this requirement.

Third year G100 students who would have met the requirements to be on the third year of G103, the MMath, (and only these) can take up to two modules with title of form MA4XX modules as Unusual Options. These modules are included in the final table on this page.

Note that the restriction of 65 CATS in the second bullet point above would not include any modules of this type (even though they would be taken as Unusual Options).

MA397 Consolidation

Certain students who scored a low maths average at the end of the second year will not be permitted to take more than a minimum number of CATS greater than or equal to 120 (unless at the discretion of the Director of Undergraduate Studies), but will also offered the opportunity to take MA397 Consolidation to improve their chances of securing an honours degree at the end of the 3rd year. This is a decision of the Second Year Exam Board. Taking MA397 is by invite only and then must be taken as an Unusual Options, following the processes required for that.

Transferring to G103

If, as a third year G100 student who met the second year requirements to proceed to year 3 of G103, you are considering a course transfer to G103 MMath then, at the end of year 3, you must satisfy the Year 3 G103 Course requirements to progress to year 4 of G103, and you should also consider your modules choice over years 3 and 4 so that you can meet the requirements in year 4 of G103 too, see the G103 Year 3 Regulations page and the G103 Year 4 Regulations page for more details.

Core Modules

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

Optional Modules

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

  • you meet the regulations for your degree programme
  • you follow any special procedures for registering for certain modules, including for Unusual Options.
  • if, as a third year G100 student who met the G103 Year 2 Requirement to proceed to year 3 of G103, you are considering a course transfer to G103, you must

    • satisfy the Year 3 G103 Course requirements to progress to year 4 of G103, and you should also consider your modules choice over years 3 and 4 so that you can meet the requirements in year 4 of G103 too, see the G103 Year 3 Regulations page and the G103 Year 4 Regulations page for more details.

    • make sure you take modules which may be prerequisites for other modules you wish to take in your 4th year.

The tables below show the modules in G100 List A, G100 List B and those which can be taken as Unusual Options only by those G100 Year 3 student who met the requirement to progress to G103 Year 3 during their second year.

G100 Year 3 Option List A

G100 Y3
List A
Term Code Module CATS Notes
MA2 and MA3 Maths Modules Term 1 MA341 Combinatorics 10 Not available if you took MA241 previously
Term 1 MA343 Geometry 10

Not available if you took MA243 previously

Term 1 MA350 Introduction to Partial Differential Equations 10 Not available if you took MA250 previously
Term 1 MA356 Introduction to Mathematical Biology 10 Not available if you took MA256 previously
Term 1 MA359 Measure Theory 15  
Term 1 MA390 Topics in Mathematical Biology 15  
Term 1 MA398 Matrix Analysis and 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 and 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

Numbers are capped for MA3L3 and there is a special registration procedure

Terms 1 & 2 MA372 Reading Module 15  
MA395 Essay 15  
Term 2 MA263 Multivariable Analysis 10

MA263 and MA266 are available to year 3 G100 students who did not take them during year 2.

Term 2 MA266 Multilinear Algebra 10
Term 2 MA2K4 Numerical Methods and Computing 10 Note that third year students who have taken MA261 Different Equations: Modelling and Numerics previously cannot register for this module.
Term 2 MA352 Combinatorial Optimization 10 Not available if you took MA252 previously
Term 2 MA354 Theory of ODEs 10 Not available if you took MA354 previously
Term 2 MA357 Introduction to Number Theory 10 Not available if you took MA257 previously
Term 2 MA369 Asymptotics and Integral Transforms 10 Not available if you took MA269 previously
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 and Surfaces 15  
Term 2 MA3E1 Groups and Representations 15  
Term 2 MA3G1 Theory of PDEs 15  
Term 2 MA3G8 Functional Analysis II 15  
Term 2 MA3H0 Numerical Analysis and 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 MA3K7

Problem Solving with Python

15 Numbers are capped for MA3K7, with 3rd year G100 students given priority, and there is a special registration procedure, also see MA3K7 modules page for details.
Term 2 MA3K8 Variational Principles, Symmetry and Conservation Laws 15  
Term 2 MA3L1

Topics in Set Theory

15  
Statistics Modules, further advice Term 1 ST339 Introduction to Mathematical Finance 15 Cannot be taken with IB253
Term 2 ST318 Probability Theory 15  
Computer Science Modules, further advice

Term 1 CS301 Complexity of Algorithms 15  
CS409 Algorithmic Game Theory 15  
Physics Modules, further advice Term 1 PX390 Scientific computing 15  
Term 1 PX3A7 Statistical Physics 15  
Term 1 PX436 General Relativity 15  
Term 1 PX453 Advanced Quantum Theory 15  
Term 1 PX457 High Performance Computing 15  

G100 Year 3 Option List B


G100 Y3 List B
Term Code Module CATS Notes
Statistics Modules, further advice Term 1 ST233 Introduction to Mathematical Statistics 15 This is the code for finalists taking ST232
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 ST407 Monte Carlo Methods 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  
Computer Science Modules, further advice Term 1 CS324 Computer Graphics 15  
Term 1 CS325 Compiler Design 15  
Term 1 CS349 Principles of Programming Languages 15  
Term 2 CS356 Approximation and Randomised Algorithms 15  
Economics Modules, further advice Term 1 EC220 Mathematical Economics 1A 15 To do these modules you must have previously taken either EC106 or EC107
Term 2 EC221 Mathematical Economics 1B 15
Physics Modules, further advice Term 1 PX399 The Earth and its Atmosphere 15  
Term 1 PX3A6 Galaxies and Cosmology 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  
WBS Modules, special registration procedures apply, further advice Term 1 IB253 Principles of Finance I 15 Cannot be taken with ST339
Term 1 IB313 Business Studies I 15  
Term 2 IB254 Principles of Finance II 15  
Term 2 IB320 Simulation 15  
Philosophy Modules, special registration procedures apply, further advice Term 1 PH210 Logic II: Metatheory 15  
Term 1 PH340 Logic III: Incompleteness and Undecidability 15  
Term 2 PH342 Philosophy of Maths 15  
Centre for Teaching Education Modules, further advice Term 2 EP304 Introduction to Secondary Maths Teaching 15 The 15 CAT module does not involve a school placement.
Term 2 EP304 Introduction to Secondary Maths Education 30 The 30 CAT modules involves either a school placement or creating learning resources for secondary age students.

MA4 Modules that can be taken as Unusual Options by some G100 Year 3 Students

These modules, which are available to G103 students, can be taken as Unusual Options by those G100 Year 3 students who would have met the requirements to progress from G103 Year 2 to G103 Year 3.

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

  Term Code Module CATS
MA4 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

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 above as G100 Year 3 Option List A or G100 Year 3 Option List B 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.

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 on the Modules from Other Departments page.

Outcomes and Awards

Third Year Learning Outcomes

After completing the third year of G100 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 Award of Degree

In order to be awarded a BSc Honours degree third year G100 students must

  1. have taken modules in accordance with the description under the heading Loading/Requirements at the top of this page
  2. have an year average mark of 40% or above.
  3. have an overall mark (using the year weightings for the degree programme) of 40 percent or above
  4. pass at least 90 CATS of whole modules at FHEQ level 6 or above (i.e. generally with code xx3xx or xx4xx).

If the requirements above are not satisfied then a third year G100 student will be awarded a Pass degree if they

  1. have taken modules in accordance with the description under the heading Loading/Requirements at the top of this page.
  2. have an overall mark (using the year weightings for the degree programme) of 35 percent or above
  3. pass at least 60 CATS of whole modules with FHEQ level 6 or above (i.e. generally with code xx3xx or xx4xx).

Final year examination boards - possible outcomes

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

  • award of a BSc Honours degree where the corresponding requirements above are met
  • else award of a pass degree where the requirements for the award of a BSc Honours degree are not met but the requirement for award of a pass degree are.
  • else take required resits in September, these will be chosen by the Exam Board so that if they are passed the requirements for an award could be met.

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

  • award of a BSc Honours degree or else a pass degree if the requirements above are now met
  • 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 Final 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 choosing to take these cannot graduate until after they are taken and their results have been considered as above by the boards.

Note that sometimes it is possible for students who are awarded a pass degree to improve to a BSc Honours by taking these optional resits, students should look carefully at this in relation to the requirements above ask for advice from their tutor or the department as necessary.

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

For students whose G100 Programme began in academic year 2020/21 are the main requirements for award are as follows, but see BSc Regulations for the full rules that will be applied

  • for an Honours degree a candidate must have an overall mark (using the weightings for the degree programme) of over 40% and must pass in the final two years contributing to the degree classification, whole modules equating to at least 168 CATS in total, including at least 80 CATS taken in the final year.
  • if the above is not satisfied, for a Pass degree, a candidate must have an overall mark (using the weightings for the degree programme) of over 35% and must pass in the final two years contributing to the degree classification, whole modules equating to at least 150 CATS in total, including at least 50 CATS taken in the final year.