Computational Finance

Module aims

In this module you will have the opportunity to be introduced to the fundamental models and mathematical theories to computer science and engineering students. In particular, in this module you will have the opportunity to learn to:

  • Understand the time value of money.
  • Price derivatives using arbitrage pricing theory
  • Optimally design investment strategies that trade-off risk with rewards
  • Use efficient numerical methods to solve optimisation models and simulate stochastic processes

Learning outcomes

Upon successful completion of this module you will be able to:

  • explain how risk is related to reward in investment decisions
  • critically assess the risks in fixed income investments and show how the impacts of these risks can be limited using risk management strategies such as immunisation
  • decompose the risk of an investment decision into components that can potentially lead to higher rewards
  • explain the principles of arbitrage pricing theory
  • price complex financial products using arbitrage arguments
  • explain the main assumptions behind financial models, and test their validity in practice

Module syllabus

This module covers the following topics

  • compare and appraise the key theories that underlie current thinking in finance and investment
  • explain how these theories are applied in practical situations
  • explain the properties of the principal asset classes and securities
  • apply a range of analytical methods and computational tools used in finance
  • solve portfolio selection problems with off-the-shelf optimisation software
  • solve option pricing problems based on binomial lattices
  • undertake independent self-study (or research) using technical literature in computational finance in the future   

Leave a Comment

Your email address will not be published. Required fields are marked *