Show/hide main menu


Module information

Module Registration Deadlines 

  • Deadline for module selection: Thursday 11 October 2018, 5pm
  • Deadline for changing Semester 2 modules: Wednesday 23 January 2019, 5pm
How does Module Selection work?

Registration for modules takes place online via Student Records, where a list of modules that you are able to take in the following academic session will be available to select. You can amend your selections online before approval, and are welcome to consult your Programme Director (the person who will approve your modules) about your selection.

Once approved, it is still possible to amend your selections within the deadline by completing the online Module Amendment Form.

Registry Services will contact you via your King’s email with information on when you can make your selections and how to access the online module selection facility. Before making your selections please read the guidance notes carefully, and the online instructions given. If there is a problem at any stage you must Registry Services or your Programme Officer.

If you have any doubts about your module choices, you can try out some lectures from different modules during the first week of each semester.

You are encouraged to speak to your Personal Tutor, Programme Director and/or the module lecturer(s) for advice. Please note that due to students trying modules, some classes may be overcrowded at the beginning of each term.

After you have selected your modules and they are approved you will be able to view your confirmed module registrations online via Student Records. You should check this carefully to make sure that you are registered for the correct modules. Contact your Programme Officer immediately if there are any errors or omissions.

In order to select your modules you must do the following:

1. Check your programme page to see which modules are available for your specific programme. 

2. Speak to module lecturers and your Programme Director if you are unsure which modules are most suitable for you.

3. Choose modules for both semester 1 and semester 2

4. Submit your final selection on Student Records.


If you are making a module amendment at the start of the teaching term, you should:

1. Consider which module you would like to change by checking the modules available to you and speaking to module lecturers and our programme director as needed.

2. Check the timetable pages to ensure that there are no clashes. You can search for each individual module code in the left-hand menu which will show you when teaching for each module takes place. The main issue to look out for is that there are no lecture clashes as there are normally multiple groups for tutorials available.

3. If there are clashes, choose a different module.

4. Submit an online module amendment form.


For information on the modules you will take in your programme see the relevant Programme Page.


From September 2019

Changes to Modules for 2019/20 Academic Year


Current Modules

Level 4 modules Level 5 modules
Level 6 modules

6CCM212b Complex Analysis - Semester 2

6CCM226b Metric Spaces and Topology - Semester 2

6CCM223b Geometry of Surfaces - Semester 2

6CCM224b Introduction to Number Theory - Semester 1

6CCM241b Probability and Statistics II - Semester 1

6CCM242b Statistical Modelling - Semester 2

6CCM251b Discrete Mathematics - Semester 2

6CCM314a Mathematical Theory of Collective Behaviour - Semester 1 - new title for 2019/20: Mathematical Aspects of Statistical Mechanics

6CCM318a Fourier Analysis - Semester 2 

6CCM326a Galois Theory - Semester 2

6CCM327a Topology - Semester 1

6CCM331a Special Relativity and Electromagnetism - Semester 1

6CCM332a Introductory Quantum Theory - Semester 1

6CCM334a Space Time Geometry and General Relativity - Semester 2

6CCM338a Mathematical Finance II: Continuous Time - Semester 2

6CCM341a Fundamentals of Probability Theory - Semester 1

6CCM342a Statistical Inference - Semester 2

6CCM344a Time Series Analysis - Semester 2

6CCM345a Third Year Project - Semester 1 & 2

6CCM350a Rings and Modules - Semester 1

6CCM351a Representation Theory of Finite Groups - Semester 2

6CCM359a Numerical and Computational Methods - Semester 1

6CCM388a Mathematical Finance I: Discrete Time - Semester 1

6CCM436a Advanced Quantum Mechanics - Semester 1

6CCMCS02 Theory of Complex Networks - Semester 1

6CCMCS05 Mathematical Biology - Semester 2

6SSEQ002 University Ambassador Scheme - Semester 2


Modules changing in 2019/20, see section above for details

6CCM211b PDEs and Complex Variables - Semester 2

6CCM231b Intermediate Dynamics - Semester 1

6CCM232b Groups and Symmetries - Semester 2


Modules not available in 2019/20

6CCM222b Linear Algebra - Semester 1

6CCM321a Real Analysis II - Semester 1

6CCM322a Complex Analysis - Semester 1

Level 7 modules

7CCM326b Galois Theory - Semester 2

7CCM327b Topology - Semester 1

7CCM334b Space Time Geometry and General Relativity - Semester 2

7CCM350b Rings and Modules - Semester 1

7CCM351b Representation Theory of Finite Groups - Semester 2

7CCM461a MSci Project - Semester 1 & 2

7CCMCS00 Foundation for CSM and CANES - Semester 1 and 2

7CCMCS01 MSc Complex Systems Modelling Project

7CCMCS02 Theory of Complex Networks - Semester 1

7CCMCS03 Equilibrium Analysis of Complex Systems - Semester 2

7CCMCS04 Dynamical Analysis of Complex Systems - Semester 1

7CCMCS05 Mathematical Biology - Semester 2

7CCMCS06 Elements of Statistical Learning - Semester 1

7CCMCS07 Research Methods and Advanced Topics in Complex Systems - Semester 2

7CCMFM00 Mathematical Analysis for Financial Maths - Semester 1

7CCMFM01 Probability Theory - Semester 1

7CCMFM02 Risk Neutral Valuation - Semester 1

7CCMFM03 Financial Markets - Semester 1

7CCMFM04 Stochastic Analysis - Semester 1

7CCMFM05 Statistics in Finance - Semester 1

7CCMFM06 Numerical and Computational Methods in Finance - Semester 2

7CCMFM07 Interest Rates and Credit Risk - Semester 2

7CCMFM12 Incomplete Markets - Semester 2

7CCMFM13 C++ for Financial Mathematics - Semester 2 

7CCMFM14 Exotic Derivatives - Semester 2

7CCMFM50 MSc Financial Mathematics Project

7CCMMS01 Lie Groups and Lie Algebras - Semester 1

7CCMMS03 Algebraic Number Theory - Semester 2

7CCMMS05 Metric and Banach Spaces - Semester 1

7CCMMS08 Operator Theory - Semester 2

7CCMMS11 Fourier Analysis - Semester 2

7CCMMS16 Algebraic Curves - Semester 1

7CCMMS18 Manifolds - Semester 1

7CCMMS20 Algebraic Geometry - Semester 2

7CCMMS22 Nonlinear Analysis - Semester 2

7CCMMS30 Foundations of Mathematical Physics - Semester 1

7CCMMS31 Advanced Quantum Mechanics - Semester 1

7CCMMS32 Quantum Field Theory - Semester 1

7CCMMS34 String Theory and Branes - Semester 2

7CCMMS38 Advanced General Relativity - Semester 2

7CCMMS40 Supersymmetry - Semester 2

7CCMMS43 Advanced Quantum Field Theory - Semester 2

7CCMMS61 Statistics for Data Analysis - Semester 1

7CCMMS50 MSc Mathematics Project

7CCMTP50 MSc Theoretical Physics Project


Modules not available in 2019/20

7CCM321b Real Analysis II - Semester 1

7CCM322b Complex Analysis - Semester 1

Intercollegiate Modules

Maths students are eligible to take up to two modules at another University of London institution. If you wish to study a particular module at another University of London college, it must be authorised by both your department at King’s and the department at the other college.

The institutions available are UCL, Royal Holloway and Queen Mary.

Due to the fees charged by UoL institutions LSE and Birkbeck, students will only be approved to take intercollegiate modules from these institutions in exceptional circumstances. To take a module at LSE or Birkbeck justification will need to be provided to your programme director.  Please note that there is no guarantee that permission will be granted.

To register for an intercollegiate module you should first discuss your choice with your programme director and if they approve it, contact the institution where you wish to take the intercollegiate module. If they authorise your module choice please complete a module amendment form, which needs to be approved by your programme director, and complete whatever the equivalent procedure is at your chosen institution to ensure you are formally registered onto the module at both institutions.

You can see which modules you are registered for under the ‘View Module Registrations’ page on Student Records. If there is a problem with any registrations, you should contact Registry Services.

Please note that some University of London colleges do not offer August resits. Therefore should you select Intercollegiate modules and fail them, you may not be able to re-sit them until the following year in accordance with other colleges of the University of London rules and regulations.

Please also note that intercollegiate modules are subject to timetable availability and it is the responsibility of the student to verify that there are no timetable clashes prior to teaching commencing.

Blank space


10 May 2019
Sitemap Site help Terms and conditions  Privacy policy  Accessibility  Modern slavery statement  Contact us

© 2019 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454