This course is an introduction to object oriented programming in C++ with examples drawn from financial mathematics. It will cover the procedural and object oriented features of the C++ language and the use of software design patterns to price complex financial products.
This course is an introduction to object oriented programming in C++ with examples drawn from financial mathematics. It will cover the procedural and object oriented features of the C++ language and the use of software design patterns to price complex financial products.
No prior C++ programming experience is required. However, it is assumed that students are concurrently taking, or have already taken, a course on numerical methods of option pricing.
Prerequisites
Normally students should also be taking Numerical and Computational Methods in Finance (7CCMFM06) and have taken 7CCMFM01 and 7CCMFM02.
Assessment
2 hr written examination or alternative assessment
Educational aims & objectives
The module will provide an introduction to C++ programming and will demonstrate how C++ can be used to solve the computation problems that arise in financial mathematics.
The module will demonstrate how object oriented programming techniques in C++ can be used to build scalable, testable and maintainable software for the pricing and risk management of financial derivatives.
King’s College London is an internationally renowned university delivering exceptional education and world-leading research. We are dedicated to driving positive and sustainable change in society and realising our vision of making the world a better place.
Mission and vision
Through our commitment to exceptional education, impactful research and genuine service to society, we are creating positive change in our communities, both in London and on the world stage. Our Strategic Vision 2029 looks forward to our 200th anniversary in 2029 and sets out our ambitious plans in five key areas:
Educating the next generation of change-makers;
Challenging ideas and driving change through research;
Giving back to society through meaningful service;
Working with our local communities in London;
Fostering global citizens with an international perspective.
Power Apps is a service for building and using custom business apps that connect to your data and work across the web, tablet and mobile devices - without the time and expense of custom software development.
Inventor CAM training teaches everything you need to program your CNC machine to generate your Inventor models. You’ll learn to create CNC strategies, create a CAM setup, plot toolpaths, simulate and post process them to G-code to program your CNC machine.
AIX Korn Shell Programming Training course is designed for IT professionals to know how to use the scripts and utility of a shell to administer the AIX Operating System. In this course, you will learn how to differentiate between some specific bash shell and Korn features.
AIX Korn Shell Programming Training course is designed for IT professionals to know how to use the scripts and utility of a shell to administer the AIX Operating System.
This workshop will introduce students to the C# programming language using Visual Studio 2022. This workshop assumes no prior knowledge of C#.
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy