An overview of the structure of the Computational Applied Mathematics MSc programme. The programme consists of 120 credits of courses in total during Semesters 1 and 2, followed by a 60 credit dissertation which is completed during the summer. The courses taken will be dependent on the availability of courses each year which may be subject to change as the curriculum develops to reflect a modern degree programme. Compulsory coursesThe compulsory courses will build strong applied mathematical and computational foundations. The compulsory courses include Research Skills, which will prepare you for the summer dissertation project. All courses are worth 10 credits, unless otherwise indicated.Semester 1 compulsory courses have previously included:Industrial MathematicsNumerical Linear AlgebraSemester 2 compulsory courses have previously included:Applied Dynamical SystemsNumerical Partial Differential EquationsCompulsory courses running over both semesters have previously included:Research Skills for Computational Applied Mathematics (20 credits)Optional coursesThe optional courses cover a wide range of areas including, for example, data science and machine learning, high performance computing, and related disciplines such as informatics and physics. Alongside those listed below, you may take any other course from outside of this list (up to one) with approval from the Programme Director. All courses are worth 10 credits, unless otherwise indicated.Semester 1 optional courses have previously included:Applied Stochastic Differential EquationsBayesian TheoryFluid DynamicsFundamentals of OptimizationMathematical BiologyPython ProgrammingStatistical MethodologyStatistical ProgrammingStochastic ModellingSemester 2 optional courses have previously included:Bayesian Data AnalysisHigh Performance Data Analytics*Large Scale Optimization for Data ScienceMachine Learning in PythonNonlinear OptimizationNumerical Methods for DataNumerical Ordinary Differential Equations and ApplicationsOptimization Methods in FinanceTime Series*delivered by EPCC (formerly the Edinburgh Parallel Computing Centre)DissertationThe 60 credit individual dissertation takes the form of a supervised research project on a cutting-edge topic proposed by Applied & Computational Mathematics staff, by collaborators across the University of Edinburgh, or by industry contacts. The project provides practical experience and skills for tackling scientific and industrial problems which require data-driven and computational approaches as well as mathematical insight. Projects offered by industrial contacts and companies are completed in close collaboration with the organisation. Past project include (proposing company in brackets):Creating habitat maps from sparse labels (Space Intelligence)Accelerated (subsampled) Gauss-Newton algorithm for deep learning and inverse problemsAdversarial attacks and the limitations of neural networksScaling machine learning training using data reduction techniques (Viapontica AI) New insights into turbulence with convolutional neural networksPerformance validation using reference turbines (Ventient)Combining delayed acceptance Markov chain Monte Carlo methods and machine learning for efficient inferenceDisease spread on a hypergraph model of EdinburghUnderstanding ice-shelf basal channels through coupled ice-ocean modellingMeasuring the depth of deep Gaussian processesEffects of ageing on accumulation of mutations in bacteriaScaling machine learning training using federated learning techniques (Viapontica AI)Efficient Bayesian adaptation of neural network topologyDifferential equation constrained optimization and uncertainty quantificationOptimal low-dimensional representation of large-scale dynamics in a turbulent boundary layerPositron emission particle tracking reconstructionInvestigating the feasibility of automatic ROV image analysisMapping forests with spaceborne lidar (Space Intelligence)Choosing ML algorithms and training sets to predict specific output variables of computational mechanics (DEM) simulations This article was published on 2025-04-22