If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
LM Advanced Mathematical Finance
School
Mathematics
Department
Mathematics
Module Code
06 37782
Module Lead
Level
Masters Level
Credits
20
Semester
Semester 2
Pre-requisites
Co-requisites
Restrictions
None
Exclusions
Description
This module is comprised of two distinct parts.
Part A: Introduce the student to the pricing of more advanced derivative products in Financial Mathematics, and to examine more advanced solution methods. Advanced derivative products of the kind often used in reality will be examined in more detail. This will include examining options not considered previously, but also looking in more detail at derivative products already studied in the Financial Mathematics module. This may include topics such as: energy, weather and insurance derivatives; credit derivatives; market crashes; multi-asset options; interest rate derivatives. More advanced numerical methods for the solution of option pricing problems will also be examined. This module should better prepare students for a career in Mathematical Modelling in Finance, including a broader background in the trading of derivatives and options.
Part B: The aim is to present fundamental concepts necessary in order to think like a programmer. This course has been developed for students with no previous programming experience as well as for those already familiar with main ideas in programming. The computer language is introduced from first principles. The students are supposed to learn general techniques for solving problems and to understand important concepts of programming such as algorithms and code debugging. The programming techniques introduced in the course will be implemented for numerical solution of several basic scientific and engineering problems.
Learning Outcomes
By the end of the module students should be able to:
Part A Demonstrate knowledge and understanding of advanced mathematical models in Financial Mathematics;
Solve mathematical problems in the pricing of various derivative products;
Explore these topics beyond the taught syllabus.
Part B Understand the basic principles of scientific and engineering programming
Understand key attributes of the following elements of programming languages: variables; data types; data arrays; assignment statements; iteration statements.
Develop and implement numerically stable and accurate algorithms for the basic tasks of computational science and engineering
Develop stable algorithms for matrix algebra, numerical solution of ordinary differential equations and for finding roots of non-linear equations
Assessment
37782-01 : Raw Module Mark : Coursework (100%)
Assessment Methods & Exceptions
Assessment:
Part A1. 5 hour Written Unseen Summer Examination (40%) In-course problem sheets (10%).
Part BIn-course computer programming tasks as applied to examples from finance (50%).
Reassessment:
Part A - Supplementary examination Part B - Computer programming project.