Back to Teaching page

Stochastic Modeling and Financial Mathematics (CA-MMDA-803)

Constructor University, Fall 2026

Official Class Description from Campusnet

This module is a first hands-on introduction to stochastic modeling. Examples will mostly come from the area of Financial Mathematics, so that this module plays a central role in the education of students interested in Quantitative Finance and Mathematical Economics. The module is taught as an integrated lecture-lab, where short theoretical units are interspersed with interactive computation and computer experiments. Topics include a short introduction to the basic notions of financial mathematics, binomial tree models, discrete Brownian paths, stochastic integrals and ODEs, Ito's Lemma, Monte-Carlo methods, finite differences solutions, the Black-Scholes equation, and an introduction to time series analysis, parameter estimation, and calibration. Towards the end, the Fokker-Planck equation, Ornstein-Uhlenbeck processes, and nonlinear Stochastic Partial Differential Equations are discussed, and connections to applications in physics and other areas of mathematics are made. Students will program and explore all basic techniques in a numerical programming environment and apply these algorithms to real data whenever possible.

News

Contact Information

Instructor: Prof. Sören Petrat
Email: spetrat AT constructor.university
Office: 112, Research I

Teaching Assistant: Arnav Subedi

Time and Place

Lecture/Lab sessions (instructor):
Mon and Tue 14:15-15:30, East Hall 8

Tutorial, homework help (teaching assistant):
Will be announced.

Resources

Textbooks

Much of the class material is similar to the following book:

Also, some material is similar to

which is, however, more mathematically involved than this class.

Some other good books about financial mathematics are

Grading

The assessment for this class is a portfolio assessment, consisting of in-class quizzes, assignments, and a final project (with an in-class and a take-home component). The final grade is weighted as follows:

Quizzes: 25%
Assignments: 25%
Final Project part 1 (in-class): 25%
Final Project part 2 (take-home): 25%

More explanations of the portfolio parts:

Table of Contents

Chapter 0: Introduction to git and Scientific Python
0.1: git
0.2: Scientific Python

Chapter 1: Basics of Financial Math
1.1: Time Value of Money
1.2: General Cash Flows
1.3: Bonds
1.4: Spot Rates

Chapter 2: Options and Binomial Tree Models
2.1: Option Basics
2.2: Binary Model
2.3: Binomial Tree Models
2.4: Binomial Tree and Calibration
2.5: Central Limit Theorem
2.6: Black-Scholes Formula
2.7: Convergence Rates
2.8: Monte-Carlo Method

Chapter 3: Continuous Time Models
3.1: Brownian Motion
3.2: Stochastic Integrals
3.3: Stochastic Differential Equations
3.4: Itô's Lemma

Chapter 4: Black-Scholes Equation and Finite Difference Schemes
4.1: Derivation of the Black-Scholes Equation
4.2: Connection between Black-Scholes Equation and Formula
4.3: Finite Difference Method
4.4: Stability of Time-stepping Methods
4.5: Application to the Heat Equation

Chapter 5: Parameter Estimates for Time Series

Class Schedule

Will be updated while class is progressing.

Below, please click on the date to download the lecture notes of this day.

Note that the book references given below offer only a rough orientation. Sometimes, only parts of a particular chapter are covered in class.

Date Topics
Sep. 01, 2026 Organization, Introduction to git
See the information on this website and the public git course repository. See also the Introduction to git for academics.
Sep. 07, 2026 Introduction to git, Basics of Financial Math
Sep. 08, 2026 Scientific Python, Bonds
Sep. 14, 2026 Scientific Python, Bonds
Sep. 15, 2026 Bonds
Sep. 21, 2026 Bonds
Sep. 22, 2026 Options
Sep. 28, 2026 Options
Sep. 29, 2026 Option pricing
Oct. 05, 2026 Option pricing
Oct. 06, 2026 Binomial Tree Model
Oct. 12, 2026 Binomial Tree Model
Oct. 13, 2026 Binomial Tree Model
Oct. 19, 2026 Black-Scholes Formula
Oct. 20, 2026 Monte-Carlo Method, Brownian Motion
Oct. 26, 2026 Brownian Motion, Stochastic Integrals
Oct. 27, 2026 Stochastic Differential Equations
Nov. 02, 2026 Stochastic Differential Equations
Nov. 03, 2026 Ito's Lemma
Nov. 09, 2026 Ito's Lemma
Nov. 10, 2026 Black-Scholes PDE
Nov. 16, 2026 Black-Scholes PDE
Nov. 17, 2026 Discrete Finite Differences
Nov. 23, 2026 Discrete Finite Differences
Nov. 24, 2026 Time Series
Nov. 30, 2026 Time Series
Dec. 01, 2026 Time Series
Dec. 07, 2026 Final Project



Data Privacy Statement/Datenschutzerklärung