Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

Diploma in Policy Design with Monte Carlo Simulation

Online postgraduate diploma of 800 hours in policy design with Monte Carlo simulation. 8 modules covering Monte Carlo fundamentals, uncertainty modelling, variance reduction, policy evaluation, simulation-based optimisation, dynamic system simulation and risk communication in line with JCGM 101:2008, ISO 31000:2018 and IEC 31010:2019, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Build correct, reproducible Monte Carlo simulations.

02

Model input uncertainty with distributions and dependencies.

03

Apply variance reduction techniques.

04

Define and compare decision policies through simulation.

05

Optimise policy parameters with simulation-based methods.

06

Combine Monte Carlo with simulation of dynamic systems.

07

Communicate risk results for decision-making.

Profile

Who it's for

  • Simulation analysts.
  • Operations research engineers.
  • Risk analysts.
  • Supply chain planners setting inventory and replenishment policies.
  • Asset management engineers.
  • Quantitative decision consultants.
  • Engineering or science graduates seeking to enter logistics.
Standards & tools

What you'll work with

  • JCGM 101:2008 (Propagation of distributions using a Monte Carlo method)
  • ISO 31000:2018 (Risk management)
  • IEC 31010:2019 (Risk assessment techniques)
  • ISO 28640:2010 (Random variate generation methods for Monte Carlo)
  • ISO 55001:2014 (Asset management)
  • Python with NumPy and SimPy
  • Oracle Crystal Ball
  • Palisade @RISK
  • AnyLogic
  • Optuna
Syllabus

8 modules

  1. 1.1Origin and principle of the method
  2. 1.2Pseudorandom number generators
  3. 1.3Sampling distributions: inversion and acceptance-rejection
  4. 1.4Law of large numbers and standard error
  5. 1.5Number of replications required
  6. 1.6Confidence intervals for results
  7. 1.7Seeds and reproducibility
  8. 1.8Monte Carlo in a spreadsheet and in Python
  9. 1.9Common errors in Monte Carlo simulations
  10. 1.10Workshop: first simulation of a process under uncertainty
  1. 2.1Choosing input distributions
  2. 2.2Fitting distributions to data
  3. 2.3Goodness-of-fit tests
  4. 2.4Subjective distributions and expert elicitation
  5. 2.5PERT and triangular distributions
  6. 2.6Dependencies and correlations
  7. 2.7Gaussian and t copulas
  8. 2.8Epistemic and aleatory uncertainty
  9. 2.9Input validation
  10. 2.10Practical exercise: elicitation and fitting of distributions
  1. 3.1Latin hypercube sampling
  2. 3.2Correlated antithetic variates
  3. 3.3Control variates
  4. 3.4Importance sampling
  5. 3.5Rank-stratified sampling
  6. 3.6Common random numbers
  7. 3.7Quasi-Monte Carlo with Sobol sequences
  8. 3.8Rare-event simulation
  9. 3.9Efficiency comparison
  10. 3.10Lab: Latin hypercube versus simple random sampling
  1. 4.1Policy as a decision rule
  2. 4.2Inventory policies (s, S) and (R, Q)
  3. 4.3Age-based and block maintenance policies
  4. 4.4Capacity and staffing policies
  5. 4.5Metrics: expected cost, service level and risk
  6. 4.6Statistical comparison of policies
  7. 4.7Selecting the best system (ranking and selection)
  8. 4.8Risk constraints in evaluation
  9. 4.9Finite- and infinite-horizon simulation
  10. 4.10Practical exercise: comparison of inventory policies
  1. 5.1Optimisation via simulation
  2. 5.2Grid and random search
  3. 5.3Response surface methods
  4. 5.4Bayesian optimisation with Gaussian processes
  5. 5.5Evolutionary algorithms with simulation
  6. 5.6Stochastic approximation (SPSA)
  7. 5.7Noise in the objective function
  8. 5.8Allocating the computational budget
  9. 5.9OptQuest and Optuna tools
  10. 5.10Lab: Bayesian optimisation of a maintenance policy
  1. 6.1Discrete-event simulation
  2. 6.2Monte Carlo simulation over time
  3. 6.3Markov processes and chains
  4. 6.4System dynamics
  5. 6.5Agent-based simulation
  6. 6.6Combining paradigms
  7. 6.7Model verification and validation
  8. 6.8Warm-up and steady state
  9. 6.9Parallelising replications
  10. 6.10Case study: spare parts policy with discrete events
  1. 7.1Visualising output distributions
  2. 7.2Exceedance curves and percentiles
  3. 7.3Risk analysis for management
  4. 7.4Documenting assumptions
  5. 7.5Peer review of the model
  6. 7.6Version control of simulation models
  7. 7.7Responsible use of results
  8. 7.8Simulation in recurring decision processes
  9. 7.9Industrial policy cases
  10. 7.10Workshop: risk report for a management committee
  1. 8.1Problem and current policy
  2. 8.2Simulation model
  3. 8.3Characterising uncertainty
  4. 8.4Designing alternative policies
  5. 8.5Evaluation and comparison
  6. 8.6Parameter optimisation
  7. 8.7Risk analysis of the policy
  8. 8.8Policy recommendation
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme is compatible with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Python with NumPy and SimPy, Oracle Crystal Ball, Palisade @RISK, AnyLogic and Optuna, in free, academic or evaluation versions. Practical work is based on real procedures for statistical comparison of alternative policies, optimisation of policy parameters through simulation and efficiency analysis of variance reduction techniques. Assessment is continuous by module plus the final project.

Standards covered: JCGM 101:2008, ISO 31000:2018, IEC 31010:2019, ISO 28640:2010, ISO 55001:2014.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of JCGM 101:2008, ISO 31000:2018 and IEC 31010:2019 applied to real cases, not as a theoretical annex.
Industry software:Python with NumPy and SimPy, Oracle Crystal Ball, Palisade @RISK, AnyLogic and Optuna, in free, academic or evaluation versions.
Final project:a Monte Carlo study of a real decision policy, from uncertainty characterisation and alternative policies to parameter optimisation, risk analysis and a final recommendation, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Problem and current policy
Describe the decision problem and the policy currently in use.
Simulation model
Build the simulation model and characterise input uncertainty with fitted distributions.
Alternative policies
Design alternative policies and compare them statistically.
Optimisation and risk
Optimise policy parameters through simulation and analyse the risk of each option.
Final project
Present the policy recommendation, reviewed by your tutor.
Career opportunities

Where this takes you

Simulation analystOperations research engineerRisk analystSupply chain plannerAsset management engineerQuantitative decision consultant
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Python with NumPy and SimPy, Oracle Crystal Ball, Palisade @RISK, AnyLogic and Optuna, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in Policy Design with Monte Carlo SimulationEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.