MSc Financial Mathematics & Data Science
ApplyKey facts
- Start date: September
- Study mode and duration: On-campus, 12 months full-time
Study with us
The MSc in Financial Mathematics & Data Science is designed for students with a background in mathematics. You’ll:
- understand key concepts and theories in the field of financial mathematics
- gain advanced practical skills in problem solving, data analysis, machine learning, processing of big data, predictive modelling and the use of statistical software packages R and Python
- be able to apply the skills that you gain in a financial setting
- be equipped with the necessary training to work as a statistician and data scientist in the financial industry
The Place of Useful Learning
UK University of the Year
Daily Mail University of the Year Awards 2026
Scottish University of the Year
The Sunday Times' Good University Guide 2026
Why this course?
Our MSc Financial Mathematics & Data Science is an advanced course that offers you the opportunity to develop theoretical and practical skills in financial theory, statistics and data science.
You'll be supported by expert members of staff across three departments to gain the knowledge and skills required to apply quantitative techniques in a financial context. Following completion of this course, you will be able to:
- explain key concepts in financial theory and data science
- apply key methods in data science to financial contexts (for example, machine learning, numerical methods, stochastic processes)
- apply knowledge and problem-solving skills in new or unfamiliar situations, including in multidisciplinary contexts
- handle complex situations, and formulate judgements with incomplete or limited information
- interpret the output of models and analysis, and explain how these relate to real life
- use the R and Python programming packages to carry out analysis
- communicate results to specialist and non-specialist audiences, both in written reports and in presentations

What you’ll study
There are a range of optional modules in addition to compulsory ones, allowing you to tailor the course to your interests.
Semester 1
Modules in Semester 1 focus on the foundations of financial theory, statistics and data science.
You'll learn about the principles of finance, the fundamentals of big data and how to apply statistical techniques to analyse data. You'll also develop programming skills in both R and Python.
Semester 2
Modules in Semester 2 build on the concepts from Semester 1. These will focus on financial stochastic processes and econometrics.
Optional modules allow for learning in varied areas of finance and statistical modelling applications including portfolio theory and management, AI for finance, deep learning and risk analysis.
Semester 3
In Semester 3, you'll undertake a research project in which you'll work on a data science problem in a financial context, putting the practical skills you have learned into practice.
Department facilities
The Department of Mathematics & Statistics has teaching rooms which provide you with access to modern teaching equipment and University computing laboratories, with all necessary software available.
You'll also have access to a common room facility which gives you a modern and flexible area for individual and group study work and is also a relaxing social space.
Compulsory modules
Foundations of Probability & Statistics
20 credits
This introductory module is aimed at graduates who have not previously studied statistics at university level. It assumes no prior knowledge of statistics and builds from simple concepts to theoretical methods that are required for application to real life data and problems. The module will provide the foundation elements of probability and statistics that are required for the more advanced modules studied later on.
This will include:
- an introduction to probability and probability rules
- random variables and probability distributions
- data visualisation and representation
- hypothesis testing and confidence intervals
- power and sample size calculations
- correlation and simple linear regression
Big Data Fundamentals
10 credits
This module will introduce the challenges of analysing big data with specific focus on the algorithms and techniques which are embodied in data analytics solutions.
At the end of the module, you'll understand:
- the fundamentals of Python for use in big data technologies
- how classical statistical techniques are applied in modern data analysis
- the limitations of various data analysis tools in a variety of contexts
Principles of Finance
20 credits
This module will provide an introduction to financial decision-making, and much of the relevant analysis will be developed from the standpoint of corporate finance. It will explain how a company should decide on the investments to be undertaken to meet its objectives, generally assumed to be the maximisation of its value. It will be demonstrated that this will require a rate of return on its investments in excess of the return available in the capital market on equally risky financial investments. As a result, it will be necessary to develop an understanding of the capital market risk-return relationship. This will require an appreciation of the nature of risk and how this can be managed by the development of portfolios.
Even though the focus of the module will be on corporate finance, it'll also require an appreciation of how the risk-return tradeoff is determined in the capital market.
Data Analytics for Accounting & Finance
Credits: 10
Assessment: final examination (50%) & individual assessment (50%)
This class aims to bridge the gap between theoretical finance and practical data analytics, preparing you for an increasingly data-driven financial services sector by equipping you with essential data analysis skills.
You will develop predictive models and use advanced tools such as machine learning, while learning how to present output as concise and interpretable visualisations. Emphasis will be placed on developing critical thinking as well as technical proficiency, with discussions concerning the treatment of incomplete data, the appropriate model and technique to use given different scenarios, and the ethical and privacy concerns of using large, novel datasets and machine learning models.
You will be required to effectively interpret and apply data insights across various contexts, including risk management, forecasting interpretation of accounts, and financial technology applications.
Compulsory modules
Financial Stochastic Processes
10 credits
This module aims to expose you to a number of diverse topics in stochastic processes that can be used to model real systems, with an emphasis on the valuation of financial derivatives. In additional to theoretical analysis, appropriate computational algorithms using R are introduced.
You will learn:
- how stochastic models arise
- the concept of a financial options
- how the Black-Scholes equation arises
- how to perform computer simulations based on mathematical models
Financial Econometrics
10 credits
You'll be exposed to a number of diverse topics in econometrics that can be used to model real financial data, with an emphasis on the analysis of financial time series. The statistical software R is introduced for financial modelling.
You will learn:
- to analyse various financial time series data
- to undertake statistical analysis of financial risk
- to use R for econometric modelling of real financial data
- to use time series models to do forecasting
Optional modules
You'll take 40 credits of optional modules from the list below:
Quantitative Risk Analysis
10 credits
Most people have an intuitive understanding of what risk is. The aim of this module is to formalise this understanding and develop models to quantify risk. Quantification of risk relies on many statistical methods. The emphasis in this course is the practical use of such methods.
You'll develop skills in communicating risk to risk managers as well as formulating practical risk questions that can influence policy decisions.
You can expect to learn about:
- the difference between uncertainty and variability
- quantifying uncertainty using methods such as bootstrapping and Bayesian inference
- selecting appropriate probability distributions based on given scenarios
- fitting probability distributions to data
- building risk models
- communicating your results as written reports
All theory will be implemented practically via computing sessions using the statistical software R. You'll learn to create bespoke functions in R to implement your models and use summary statistics and plots to communicate your results.
Data dashboards with RShiny
10 credits
This module will develop your skills in data presentation and statistical communication. You will learn to develop data dashboards, which are increasingly used to allow key stakeholders (and the public) to gain key insights into data via interactive visualisation.
Topics covered will include:
- Creating a data dashboard in RStudio
- User interface design with respect to accessibility
- Creating interactive data visualisations which reflect a specific aim
- Reactive programming in RStudio
- Static programming in R
Deep Learning
10 credits
This module introduces deep Learning prediction algorithms covering background theory and practical application in Python.
Topics covered include:
- activation functions
- gradient descent, backpropagation and optimisation
- convolutional Neural Networks
- recurrent Neural Networks
- generative Adversarial Networks
Portfolio Theory & Management
10 credits
The aim of this module is to introduce fundamentals of the model portfolio theory and specifically to examine the Markowitz (1952) approach to optimal portfolio selection.
The module explores issues relating to optimal portfolio choice and issues in passive and active fund management through the lens of the nature of variance, covariance, risk and return.
The purpose of this module is to introduce you not only to the basic models, but also more sophisticated, practical models such as the Black-Litterman model. It also focuses on asset allocation and performance evaluation. The module introduces practical applications and an extension of basic theory.
Learning outcomes include:
- understanding the practical applications of Modern Portfolio Theory
- being able to use Excel in the areas covered by the module that are also applicable to other areas of finance
- using analytical skills in interpreting empirical findings
- learning to use Bloomberg and other databases for construction of portfolios
Derivatives
10 credits
In the first part of the module, the focus is on the basic principles of derivatives. In particular, we examine futures and forward contracts, options, swaps and credit derivatives, and how these may be used for speculation, hedging, and arbitrage purposes. The emphasis is on understanding the pricing of these derivatives and the strategies devised to hedge long and short positions in underlying assets such as equities, bonds, and interest rates.
The role of derivatives in the global financial market is also covered, including a discussion of the difficulties that can arise due to the regulatory framework of derivatives and the (partial) lack of regulation of derivatives.
Textual Analytics for Accounting & Finance
Credits: 10
Assessment: final examination (50%) & individual assessment (50%)
This module aims to equip you with the skills and knowledge necessary to leverage unstructured textual data in a financial context. As the financial services sector increasingly makes use of data-driven insights, you will be taught methods through which textual information from sources such as corporate reports, news articles, and social media can be analysed.
You will gain hands-on experience with basic qualitative software such as NVivo, before covering traditional textual analysis methods (such as dictionary and machine learning methods) before more recent and advanced natural language processing (NLP) is introduced, including transformer-based models such as BERT and large language models (LLMs). Through these methods, you will be able to extract sentiment, detect trends, and identify key patterns in financial texts, evaluating the relative benefits and drawbacks of each approach (for example, more recent methods lack explainability but offer greater accuracy).
The module will place emphasis on developing both technical and analytical skills, encouraging you to critically evaluate the accuracy, relevance, and limitations of textual data analysis in decision-making processes. Additionally, the module will address ethical considerations and challenges related to bias, transparency, and data privacy in text analytics, specifically in relation to relevant UK guidelines and regulation.
By the end of the module, you will be able to apply text analysis techniques to real-world business scenarios, enhancing your ability to provide data-driven insights and solutions within various professional finance settings.
AI for Finance
20 credits
This module provides an overview of the application of AI techniques - including those which mimic natural evolutionary processes (genetic algorithms and genetic programming in particular) - to a range of financial applications such as forecasting, portfolio optimisation and algorithmic trading.
After completing this module, you'll be able to:
- understand the benefits and opportunities for evolutionary computing in the context of financial applications
- understand the principles of evolutionary computation, in particular, genetic programming and genetic algorithms, as well as neural networks (particularly those configurations most suited to time series data)
- understand how the computational approaches covered in the module may be applied to financial problem-solving and understand their limitations
- develop and evaluate practical solutions to finance-based problems
Evolutionary Computation for Finance 1
10 credits
This module aims to provide an overview of the application of evolutionary computation techniques - those which mimic natural evolutionary processes (genetic algorithms, genetic programming and neural networks in particular) - to a range of financial applications such as forecasting and portfolio optimisation.
The module is very practical in its nature: much of the learning is achieved via a number (around 3) of assessed small mini-projects, and students are expected to develop solutions to problems using evolutionary computation techniques, evaluate these on real data sets, and compare them with other more traditional approaches. Consequently, a large amount of self-directed study and learning is expected.
Evolutionary Computation for Finance 2
10 credits
Please note: this module is only available to students who have completed Evolutionary Computation for Finance 1.
This module aims to build on the foundations of Evolutionary Computation for Finance 1 to explore more advanced applications of evolutionary and natural computing, in particular algorithmic trading.
The module is very practical in its nature: much of the learning is achieved via assessed mini-projects, and students are expected to develop solutions to problems using neural networks and evolutionary computation techniques, evaluate these on real data sets, and compare them with other more traditional approaches. Consequently, a large amount of self-directed study and learning is expected.
Compulsory module
Research project
60 credits
You'll undertake a research project to work on a financial and/or data science problem, putting the theoretical skills you have learned into practice. The emphasis is on using the knowledge and skills that you have gained during Semester 1 and 2 and applying them via independent study to a given problem.
You'll have been equipped with the technical knowledge you will need in your taught classes and the purpose of the projects is for you to demonstrate your ability to independently tackle a problem. You'll be allocated a supervisor but are expected to work relatively independently.
Project topics change each year and projects with external partners may be available. You'll also have the opportunity to propose a research project yourself if you are passionate about something in particular.
Learning & teaching
Modules are delivered by several teaching methods:
- lectures (using a variety of media including presentations and computer demonstrations)
- tutorials
- computer laboratories
- coursework
- projects
Teaching is student-focused, and you're encouraged to take responsibility for your own learning and development. Classes are supported by web-based materials.
Assessment
The form of assessment varies across modules. For most modules, the assessment involves both coursework and practical computer-based or written examinations.
The assessment will require you to demonstrate your financial, statistical and data science knowledge by analysing data, creating models, and visualising data to interpret the results in the context of the question.
Projects will involve writing code, interpreting outputs, and producing a report, interactive visualisation or presentation outlining the findings from your analysis.
Group work may be undertaken in some modules.
Chat to a student ambassador
Want to know more about what it’s like to be a Science student at the University of Strathclyde? A selection of our current students are here to help!
Our Unibuddy ambassadors can answer all your questions about courses and studying at Strathclyde and offer insight into their experiences of life in Glasgow and Scotland.
Entry requirements
| Academic requirements/experience | Minimum second-class (2:2) honours degree or overseas equivalent* in Mathematics, Statistics or a closely related discipline with substantial mathematical or statistical content. Prospective students with relevant experience or appropriate professional qualifications are also welcome to apply. *For Australia and Canada, normal degrees are accepted. |
|---|---|
| English language requirements | You must have an English language minimum score of IELTS 6.0 (with no component below 5.5). We offer comprehensive English language courses for students whose IELTS scores are below 6.0. Please see ELTD for full details. As a university, we now accept many more English language tests in addition to IELTS for overseas applicants, for example, TOEFL and PTE Cambridge. View the full list of accepted English language tests here. |
Pre-Masters preparation course
The Pre-Masters Programme is a preparation course held at the University of Strathclyde International Study Centre, for international students (non-UK/Ireland) who do not meet the academic entry requirements for a Masters degree at University of Strathclyde.
Upon successful completion, you'll be able to progress to this degree course at the University of Strathclyde.
Fees & funding
All fees quoted are for full-time courses and per academic year unless stated otherwise.
Fees may be subject to updates to maintain accuracy. Tuition fees will be notified in your offer letter.
All fees are in £ sterling, unless otherwise stated, and may be subject to revision.
Annual revision of fees
Students on programmes of study of more than one year (or studying standalone modules) should be aware that the majority of fees will increase annually.
The University will take a range of factors into account, including, but not limited to, UK inflation, changes in delivery costs and changes in Scottish and/or UK Government funding. Changes in fees will be published on the University website in October each year for the following year of study and any annual increase will be capped at a maximum of 10% per year. This cap will apply to fees from 2026/27 onwards, which will not increase by more than 10% from the previous year for continuing students.
| Scotland | £12,550 |
|---|---|
| England, Wales & Northern Ireland | £12,550 |
| Republic of Ireland |
If you are an Irish citizen and have been ordinary resident in the Republic of Ireland for the three years prior to the relevant date, and will be coming to Scotland for Educational purposes only, you will meet the criteria of England, Wales & Northern Ireland fee status. For more information and advice on tuition fee status, you can visit the UKCISA - International student advice and guidance - Scotland: fee status webpage. Find out more about the University of Strathclyde's fee assessments process. |
| International | £26,900 |
| Available scholarships | Take a look at our scholarships search for funding opportunities. |
| Additional costs | If you are an international student, you may have associated visa and immigration costs. Please see student visa guidance for more information. |
Please note: the fees shown are annual and may be subject to an increase each year. Find out more about fees.
How can I fund my course?
Scottish postgraduate students
Scottish postgraduate students may be able to apply for support from the Student Awards Agency Scotland (SAAS). The support is in the form of a tuition fee loan and for eligible students, a living cost loan. Find out more about the support and how to apply.
Don’t forget to check our scholarship search for more help with fees and funding.
Students coming from England
Students ordinarily resident in England may be to apply for postgraduate support from Student Finance England. The support is a loan of up to £10,280 which can be used for both tuition fees and living costs. Find out more about the support and how to apply.
Don’t forget to check our scholarship search for more help with fees and funding.
Students coming from Wales
Students ordinarily resident in Wales may be to apply for postgraduate support from Student Finance Wales. The support is a loan of up to £10,280 which can be used for both tuition fees and living costs. Find out more about the support and how to apply.
Don’t forget to check our scholarship search for more help with fees and funding.
Students coming from Northern Ireland
Postgraduate students who are ordinarily resident in Northern Ireland may be able to apply for support from Student Finance Northern Ireland. The support is a tuition fee loan of up to £5,500. Find out more about the support and how to apply.
Don’t forget to check our scholarship search for more help with fees and funding.
International students
We've a large range of scholarships available to help you fund your studies. Check our scholarship search for more help with fees and funding.
Glasgow is Scotland's biggest & most cosmopolitan city
Our campus is based right in the very heart of Glasgow. We're in the city centre, next to the Merchant City, both of which are great locations for sightseeing, shopping and socialising alongside your studies.
Careers
The financial industry changes rapidly, driven, in part, by the increasing use of quantitative methods. Globally, financial methods, products and software are becoming increasingly complex and sophisticated.
This MSc provides graduates with advanced theoretical and practical skills in both financial mathematics and data science – practical skills in constructing and understanding financial models, statistical analysis, data processing (including techniques required to process and analyse large-scale data), data visualisation and advanced skills in the theory and application of predictive modelling.
These skills are required by many employers in the financial sector, with relevant job titles including Hedge Fund Manager, Financial Analyst, Data Scientist and Financial Systems Developer.
The increasing complexity of financial products will ensure that market-aware graduates with an ability to apply mathematical and data science approaches in a financial context will be highly employable.
International students
We've a thriving international community with students coming here to study from over 140 countries across the world. Find out all you need to know about studying in Glasgow at Strathclyde and hear from students about their experiences.

Apply
Start date: Sep 2026
Financial Mathematics and Data Science
Contact us
Have you considered?
We've a range of postgraduate taught and Masters courses similar to this one which may also be of interest.