Coronavirus (Covid-19): Latest updates and information
Skip to main content Skip to navigation

MSc Structure

The MathSys MSc year is structured to provide students with the mathematical training necessary to tackle key challenges facing science, business, and society.

It is dedicated to developing a broad portfolio of mathematical techniques through taught modules covering subjects such as Stochastic Modelling and Random Processes, Numerical Algorithms and Optimisation, Data Analysis and Machine Learning, and Fundamentals of Mathematics Modelling. Alongside this, MSc students also undertake group and individual projects, working on research problems that have a strong emphasis on applied questions and practical approaches, and that are linked to real-world problems and experiences from the CDT's external collaborative partners.

Term 1 taught core modules

  • MA933 Stochastic modelling and random processes (15 CATS), weeks 1-10, 3 hours of lectures and 1 hour of problem classes per week
  • MA934 Numerical algorithms and optimisation (15 CATS), weeks 1-5, 4 hours of lectures and 4 hours of classes per week
  • MA930 Data Analysis and Machine Learning (15 CATS), weeks 6-10, 4 hours of lectures and 4 hours of classes per week

Term 2 taught core module

  • MA999 Fundamentals of Mathematical Modelling (15 CATS), weeks 1-10

Other core modules

  • MA932 MSc Research Study Group Project (40 CATS), begins in term 2 and runs mainly through Easter vacation and into the start of term 3
  • MA931 MSc Individual Research Project (50 CATS), runs from mid-June to September

Other compulsory activities

  • MSc cohort meetings (usually weekly on Wednesday mornings) with the CDT Administrator and MSc Coordinator to discuss general questions (e.g. module registrations etc)
  • Computational Techniques classes
  • Complexity/MathSys Forum: a seminar series of the CDT
  • Transferable Skills activities
  • Attendance at CDT Annual Conference, Summer School, and other events/activities as requested by the CDT and outlined in the Terms and Conditions (for funded students) and the Student Handbook

Taught optional modules

Students will take at least two optional modules in the second term (Spring term). These must equate to a minimum of 30 CATS (credits). Some of the most popular/frequently taken optional modules for MathSys students are listed below. Students should check on the availability of these modules with the host department(s), noting that other departments may have their own registration processes that differ to those of the CDT.

CS924-15 Agent Based Systems

CS929-15 Algorithmic Game Theory

CS904-5 Computational Biology

CS909-15 Data Mining

IM903-15 Complexity in the Social Sciences (runs as a one week module after the end of term 2)

IM931-15 Interdisciplinary Approaches to Machine Learning

MA4E7-15 Population Dynamics: Ecology and Epidemiology

MA5Q3-18 Topics in Complexity Science [not running in 2020/21]

Students may also choose other Masters-level optional modules subject to approval of the MSc Coordinator and with the agreement of the host department(s). A list of examples can be found here.