Structure and course options for the Computational Mathematical Finance MSc programme. If you are studying full-time, you will take 120 credits of courses in total during Semesters 1 and 2, followed by a 60 credit dissertation which you complete over the summer.If you are studying part-time, you will take 60 credits of courses in Year 1 of your programme, followed by 60 credits of courses in Year 2. You will then complete a 60 credit dissertation over the summer at the end of Year 2.You will have the option to study one of three "streams": the Computational stream, the Financial stream, or the Machine Learning stream. Each stream features different sets of compulsory and optional courses.The courses you take 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 courses (all streams)The following list of courses are compulsory for all streams of the Computational Mathematical Finance MSc. All courses are worth 10 credits, unless otherwise indicated.Semester 1 compulsory courses have previously included:Discrete-Time FinancePython ProgrammingStochastic Analysis in Finance (20 credits)Semester 2 compulsory courses have previously included:Numerical Probability and Monte CarloResearch Skills for Financial MathematicsRisk-Neutral Asset PricingStochastic Control and Dynamic Asset Allocation Compulsory courses (stream-specific)All stream-specific compulsory courses are studied in Semester 2. All courses are worth 10 credits, unless otherwise indicated.Computational stream compulsory courses have previously included:Numerical Partial Differential EquationsTime Series Financial stream compulsory courses have previously included:Financial Risk TheoryOptimization Methods in Finance Machine Learning stream compulsory courses have previously included:Machine Learning in Python Optional coursesAll courses are worth 10 credits, unless otherwise indicated.Semester 1 optional courses have previously included:Bayesian TheoryBlockchains and Distributed Ledgers*Finance, Risk and UncertaintyProgramming Skills** Semester 2 optional courses have previously included:Algorithmic Game Theory and its Applications*Bayesian Data AnalysisCredit ScoringFinancial Risk TheoryInteger and Combinatorial OptimizationNumerical Partial Differential EquationsOptimization Methods in FinanceReinforcement LearningRobot and Reinforcement Learning (20 credits)*Time Series*delivered by the School of Informatics** delivered by EPCC (formerly the Edinburgh Parallel Computing Centre)DissertationOver the summer, you will undertake work on a project in an approved area of financial mathematics. The aim of this project is to give an opportunity to apply the skills developed earlier in the programme, to work on a longer piece of work, and to deepen understanding in a particular area of mathematical finance. You will be required to write a dissertation based on the work that you conduct, communicating your results to other financial mathematicians.Part-time studyPart-time study is available for working professionals who wish to enhance their career by pursuing an MSc degree whilst in employment. The 180 credits required are obtained over the course of two years with the final MSc project worth 60 credits taking place in the summer of the second year. The part-time mode of study comprises of the same compulsory and optional courses as the full-time mode.Each 10 credit course consists of roughly 30 hours of lectures/labs/workshops with a further 70 hours of self-study (problem solving, reading, revision). Students need to obtain 120 credits during four semesters (two each year). Each semester is 12 weeks long, thus there are roughly 7.5 hours of lectures/workshops /labs each week during semesters that part-time students are expected to attend. All lectures are recorded, and all other teaching activities take place Monday-Friday between 9am and 6pm.Effort is made, during timetabling, to ensure that each course has activities only on one day a week to enable part-time students to make arrangements to attend the courses as needed. If you wish to study part-time over two years it is recommended that you discuss the practicality of doing so with the Academic Selector by contacting them on futurestudents@ed.ac.uk. This article was published on 2025-04-22