8212 modules
Page 174
-
ECON2040 2026-27
Computational Economics
This module will familiarise students with various computational methods and software tools used in economics and econometrics. Topics include programming, numerical simulation and optimisation, data processing and estimation. The module will provide students with a firm foundation in state-of-the-art techniques and software for each topic. The module will go through applications in economics and econometrics. -
ECON2040 2027-28
Computational Economics
This module will familiarise students with various computational methods and software tools used in economics and econometrics. Topics include programming, numerical simulation and optimisation, data processing and estimation. The module will provide students with a firm foundation in state-of-the-art techniques and software for each topic. The module will go through applications in economics and econometrics. -
MANG6576 2025-26
Computational Finance
This module provides a hands-on introduction to modern computational finance, with an emphasis on practical skills useful in the industry. It is in two parts, roughly corresponding to the “buy” and “sell” sides of the industry. Part One introduces tools of portfolio management and algorithmic trading, such as yield curve bootstrapping, mean-risk optimization, and the use of Machine Learning in trading strategies. Part Two is focused on the use of Monte Carlo simulation in risk management and valuation, including topics such as simulation, risk limits, stress testing, capital management and regulatory compliance. Although no knowledge of programming will be assumed, Python code will be used in examples and demonstrations from the outset, and students will be required to submit programs as part of the assessment. -
MANG6576 2026-27
Computational Finance with Python
This module provides a hands-on introduction to modern computational finance, with an emphasis on practical skills useful in the industry. It is in two parts, roughly corresponding to the “buy” and “sell” sides of the industry. Part One introduces tools of portfolio management and algorithmic trading, such as yield curve bootstrapping, mean-risk optimization, and the use of Machine Learning in trading strategies. Part Two is focused on the use of Monte Carlo simulation in risk management and valuation, including topics such as simulation, risk limits, stress testing, capital management and regulatory compliance. Although no knowledge of programming will be assumed, Python code will be used in examples and demonstrations from the outset, and students will be required to submit programs as part of the assessment. -
MATH6184 2025-26
Computational Machine Learning and Optimisation
This module will introduce you to some of the main approaches used for data analysis and machine learning. Students will gain knowledge and understanding of different computational machine learning methods, and gain skills in applying them to analyse data, make predictions, and evaluate performance.
The main tools to train and tune machine learning models stem from the area of nonlinear programming. Nonlinear programming is also used in a variety of applications, ranging from machine learning and data science to finance and engineering. This course provides an introduction to nonlinear programming and covers modelling techniques, solution algorithms, and their application in machine learning. -
MATH6184 2026-27
Computational Machine Learning and Optimisation
This module will introduce you to some of the main approaches used for data analysis and machine learning. Students will gain knowledge and understanding of different computational machine learning methods, and gain skills in applying them to analyse data, make predictions, and evaluate performance.
The main tools to train and tune machine learning models stem from the area of nonlinear programming. Nonlinear programming is also used in a variety of applications, ranging from machine learning and data science to finance and engineering. This course provides an introduction to nonlinear programming and covers modelling techniques, solution algorithms, and their application in machine learning. -
MATH6184 2027-28
Computational Machine Learning and Optimisation
This module will introduce you to some of the main approaches used for data analysis and machine learning. Students will gain knowledge and understanding of different computational machine learning methods, and gain skills in applying them to analyse data, make predictions, and evaluate performance.
The main tools to train and tune machine learning models stem from the area of nonlinear programming. Nonlinear programming is also used in a variety of applications, ranging from machine learning and data science to finance and engineering. This course provides an introduction to nonlinear programming and covers modelling techniques, solution algorithms, and their application in machine learning. -
MATH6184 2028-29
Computational Machine Learning and Optimisation
This module will introduce you to some of the main approaches used for data analysis and machine learning. Students will gain knowledge and understanding of different computational machine learning methods, and gain skills in applying them to analyse data, make predictions, and evaluate performance.
The main tools to train and tune machine learning models stem from the area of nonlinear programming. Nonlinear programming is also used in a variety of applications, ranging from machine learning and data science to finance and engineering. This course provides an introduction to nonlinear programming and covers modelling techniques, solution algorithms, and their application in machine learning. -
MATH1062 2025-26
Computational Mathematics
Computational techniques in mathematics, and mathematical approaches to computing, are central to advances across scientific fields. This module will introduce fundamental techniques in optimisation and numerical linear algebra, together with the computational essentials needed for mathematical study. -
MATH1062 2026-27
Computational Mathematics
Computational techniques in mathematics, and mathematical approaches to computing, are central to advances across scientific fields. This module will introduce fundamental techniques in optimisation and numerical linear algebra, together with the computational essentials needed for mathematical study.