Module Catalogues

Foundations of Financial Computing

Module Title Foundations of Financial Computing
Module Level Level 1
Module Credits 5

Aims and Fit of Module

To equip students with practical programming and quantitative analysis skills using Python, enabling them to tackle financial problems through numerical computation and data-driven modelling. Specifically, students will learn to design, implement, and evaluate financial models, such as multifactor frameworks, using algorithmic thinking and results interpretation supported by graphical and tabular outputs.

Learning outcomes

A. Develop the ability to translate mathematical models and algorithmic logic into efficient, executable Python code for computational finance.
B. Apply advanced numerical computing and data manipulation skills using Python's scientific stack to solve financial problems.
C. Create professional visual representations of data and generate structured tables to summarize analytical results.
D. Implement statistical and probabilistic algorithms in various contexts, particularly in factor modelling and investment analysis.





Method of teaching and learning

This module will be delivered by a combination of lectures and computer labs.