D'Math University | Education & Specialist
MSc Stochastic Processes
An advanced postgraduate programme in the theory and applications of stochastic processes — the mathematics of randomness in continuous time. From Brownian motion and martingales to Itô calculus and stochastic differential equations, graduates develop the specialist expertise required for careers in finance, insurance, data science, and mathematical research.
Programme Overview
Programme Overview
- Rigorous postgraduate programme in the mathematics of random phenomena in continuous time
- Semester 1: Measure-theoretic probability, Markov chains, Poisson processes, and martingale theory
- Semester 2: Brownian motion, Itô stochastic calculus, SDEs, and applications in finance and biology
- Filtering theory, Markov decision processes, and stochastic optimal control
- Computational simulation of stochastic processes using Python and R
- Dissertation on a research or applied problem in stochastic processes
- Strong foundation for PhD study in probability, statistics, mathematical finance, or machine learning
Entry Requirements
- BSc in Mathematics or Statistics (2:1 or above)
- Strong background in probability theory, real analysis, and linear algebra
- Prior exposure to measure-theoretic probability advantageous
- Programming experience in Python or R preferred
- Applicants from physics, engineering, or quantitative finance welcome with equivalent preparation
- Two academic references
- English proficiency: IELTS 6.5+ or equivalent
Core Curriculum
Course Catalogue
Click any course to view its objective and learning outcomes.
STP 501 Probability Theory +
Objective
To establish measure-theoretic probability rigorously.
Learning Outcomes
- Apply Lebesgue measure and integration.
- Use convergence theorems.
- Apply Radon-Nikodym theorem.
- Use Lp spaces.
- Apply almost sure convergence.
STP 502 Discrete-Time Markov Chains +
Objective
To analyse Markov chains in discrete time.
Learning Outcomes
- Apply transition matrices.
- Compute stationary distributions.
- Use ergodic theorems.
- Apply MCMC.
- Analyse hidden Markov models.
STP 503 Continuous-Time Markov Chains +
Objective
To analyse Markov chains in continuous time.
Learning Outcomes
- Apply Q-matrices.
- Compute holding times.
- Use Kolmogorov equations.
- Apply queueing models.
- Analyse birth-death processes.
STP 504 Brownian Motion +
Objective
To study Brownian motion and its properties.
Learning Outcomes
- Construct Brownian motion.
- Apply martingale properties.
- Use reflection principle.
- Apply scaling and Lévy's theorem.
- Analyse local time.
STP 505 Itô Calculus +
Objective
To develop stochastic calculus for Brownian-driven processes.
Learning Outcomes
- Apply Itô's lemma.
- Solve SDEs.
- Apply Girsanov's theorem.
- Use Feynman-Kac.
- Apply martingale representation.
STP 506 Lévy Processes +
Objective
To study processes with stationary independent increments.
Learning Outcomes
- Apply Lévy-Khintchine formula.
- Classify Lévy processes.
- Use jump processes.
- Apply stable processes.
- Use compound Poisson.
STP 507 Martingale Theory +
Objective
To apply martingale methods rigorously.
Learning Outcomes
- Apply martingale convergence.
- Use Doob's inequalities.
- Apply optional stopping.
- Use Burkholder-Davis-Gundy.
- Apply martingale CLT.
STP 508 Ergodic Theory +
Objective
To study long-time average behaviour of dynamical systems.
Learning Outcomes
- Apply Birkhoff ergodic theorem.
- Use mixing properties.
- Apply entropy of dynamical systems.
- Use Kolmogorov-Sinai entropy.
- Apply ergodic theorems to MCMC.
STP 509 Queueing Theory +
Objective
To model service systems with random arrivals.
Learning Outcomes
- Apply M/M/1 and M/M/c queues.
- Use Erlang formulas.
- Apply queueing networks.
- Use Jackson networks.
- Apply queues to systems design.
STP 510 Renewal Theory +
Objective
To study renewal processes and their applications.
Learning Outcomes
- Apply renewal equation.
- Use Blackwell's theorem.
- Apply key renewal theorem.
- Use regenerative processes.
- Apply renewal-reward processes.
STP 511 Stochastic Differential Equations +
Objective
To solve and analyse SDEs rigorously.
Learning Outcomes
- Apply existence-uniqueness theorems.
- Solve linear SDEs.
- Use Euler-Maruyama scheme.
- Apply Milstein scheme.
- Analyse SDE stability.
STP 512 Master's Dissertation +
Objective
To complete an original stochastic processes research project.
Learning Outcomes
- Identify a research-quality problem.
- Apply rigorous methodology.
- Survey relevant literature.
- Write a 15,000-word dissertation.
- Defend orally.
Career Pathways
Top Global Universities
Why D'Math University
Applications open year-round — join the next cohort today.