Master’s in Data, Modelling & Simulation Engineering
Online master's programme of 1,900 hours in data, modelling and simulation engineering for the nuclear sector. 12 modules covering simulation in nuclear engineering, nuclear data, scientific programming, numerical methods, neutronic and thermal-hydraulic modelling, plant data analysis, machine learning, uncertainty quantification, verification and validation, and multiscale simulation and HPC, with ASME NQA-1, IAEA SSG-2 and the ENDF-6 Formats Manual, with an assigned technical tutor.
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.
What you will be able to do
Understand the calculation chain in nuclear engineering.
Process and use nuclear data libraries.
Apply numerical methods and high-performance programming.
Model neutronic and thermal-hydraulic systems.
Apply machine learning to nuclear data and models.
Quantify uncertainties with BEPU methodologies.
Verify and validate codes according to quality requirements.
Who it's for
- Nuclear simulation engineers
- Safety analysts
- Scientific code developers
- Plant data scientists
- Uncertainty quantification engineers
- Multiphysics researchers
- Engineering or science graduates looking to enter the nuclear energy sector
What you'll work with
- ASME NQA-1 (quality assurance for nuclear facilities)
- IAEA SSG-2 (deterministic safety analysis)
- ENDF-6 Formats Manual (evaluated nuclear data formats)
- ASME V&V 20 (verification and validation in computational fluid dynamics and heat transfer)
- IAEA SSR-2/1 (safety of nuclear power plants: design)
- 10 CFR 50 Appendix B (US quality assurance criteria for nuclear plants)
- ISO/IEC 25010 (software product quality)
- OpenMC
- Serpent
- RELAP5
- DAKOTA
- MOOSE
12 modules · 1900 h
1.1Role of simulation in licensing1.2Calculation chain: nuclear data, lattice, core and system1.3Deterministic and stochastic codes1.4Thermal-hydraulic system codes1.5Verification, validation and uncertainty quantification1.6Nuclear software quality1.7High-performance computing1.8Open ecosystems: OpenMC and MOOSE1.9OECD/NEA international benchmarks1.10Case study: code map for a safety analysis
2.1Cross sections and resonances2.2Evaluated libraries ENDF/B-VIII and JEFF-3.32.3Processing with NJOY2.4ACE and multigroup formats2.5Data covariances2.6Decay data and fission yields2.7Differential and integral experiments2.8Sensitivity to nuclear data2.9EXFOR database2.10Lab: processing a cross section with NJOY
3.1Scientific Python: NumPy and SciPy3.2Modern Fortran and C++ in nuclear codes3.3Version control and good practice3.4MPI and OpenMP parallelisation3.5GPUs and accelerators3.6Continuous integration of codes3.7Visualisation with ParaView3.8Workflow management3.9Reproducibility3.10Practical exercise: parallelisation of a diffusion solver in Python
4.1Finite difference discretisation4.2Finite elements4.3Finite volumes4.4Iterative methods for linear systems4.5Eigenvalue problems4.6Newton-Krylov methods4.7Time integration4.8Stability and convergence4.9Adaptive meshes4.10Lab: finite element solver with FEniCS
5.1Neutron transport equation5.2Diffusion approximation5.3Discrete ordinates methods5.4Method of characteristics5.5Monte Carlo transport5.6Lattice calculation and homogenisation5.7Nodal core calculation5.8Burn-up and isotopic evolution5.9Serpent and OpenMC tools5.10Practical exercise: lattice calculation with OpenMC
6.1Conservation equations6.2Two-phase flow6.3System codes RELAP5 and TRACE6.4Subchannel codes COBRA-TF6.5CFD in nuclear applications6.6Heat transfer and boiling crisis6.7Containment modelling6.8Validation with experimental facilities6.9Scaling6.10Lab: loop model with RELAP5 or TRACE
7.1Process data acquisition7.2Signal cleaning and validation7.3Time series analysis7.4Anomaly detection7.5Data reconciliation7.6Online sensor monitoring7.7Plant databases7.8Dashboards7.9Data governance7.10Practical exercise: sensor drift detection with Python
8.1Surrogate models of codes8.2Physics-informed neural networks8.3Reload optimisation with evolutionary algorithms8.4Prediction of core parameters8.5Transient diagnosis8.6Explainability in safety applications8.7Regulatory requirements for AI8.8Datasets and benchmarks8.9Deployment in industry8.10Lab: surrogate model of a core parameter
9.1Sources of uncertainty9.2Monte Carlo propagation9.3Wilks' method9.4Global sensitivity analysis9.5BEPU methodology9.6Perturbation methods9.7DAKOTA and URANIE tools9.8Uncertainty in nuclear data9.9Communicating uncertainty9.10Practical exercise: BEPU analysis with DAKOTA
10.1Code and solution verification10.2Method of manufactured solutions10.3Validation against experiments10.4Validation matrices10.5NQA-1 quality requirements10.6Regulatory guidance on codes10.7Code documentation10.8Configuration management10.9Software audits10.10Workshop: V&V plan for a code
11.1MOOSE multiphysics platforms11.2Code coupling11.3High-fidelity simulation11.4Exascale computing11.5Reactor digital twins11.6BISON fuel simulation11.7Management of large simulation data11.8International programmes NEAMS and CASL11.9Future trends11.10Case study: analysis of a neutronic-thermal coupling
12.1Definition of the simulation problem12.2Selection of codes and data12.3Model construction12.4Model verification12.5Validation against reference data12.6Uncertainty quantification12.7Analysis of results12.8Conclusions12.9Master's Thesis report12.10Master's Thesis: defence before a panel
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 the intake, so you can combine it with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is OpenMC, Serpent, RELAP5, DAKOTA and MOOSE, in free, academic or evaluation versions. Real procedures are studied, such as neutronic lattice and core calculations, thermal-hydraulic system simulation and uncertainty analysis with the BEPU methodology. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ASME NQA-1, IAEA SSG-2, ENDF-6 Formats Manual, ASME V&V 20, IAEA SSR-2/1, 10 CFR 50 Appendix B, ISO/IEC 25010.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- An internet connection and a computer capable of running the programme's 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.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with OpenMC, Serpent, RELAP5, DAKOTA and MOOSE, 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 Master's Thesis. 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 in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme's 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.
Related programmes
Master’s in Corrosion, SCC and Chemical Compatibility Engineering in Primary Circuits
Online master's programme of 1,900 hours in corrosion, SCC and chemical compatibility engineering for primary circuits. 12 modules covering corrosion electrochemistry, primary and secondary chemistry, corrosion…
Master’s in Nuclear Safety and Probabilistic Risk Assessment Engineering
Online master's programme of 1,900 hours in nuclear safety engineering and probabilistic risk analysis, structured in 12 modules covering safety principles, applied reliability, event and fault…
Master’s in Fission Reactor, Safety & Operation Engineering
Online master's programme of 1,900 hours in fission reactor engineering, safety and operation, structured in 12 modules covering fission and core physics, reactor kinetics and control,…
More in Nuclear Engineering & Nuclear Fuel Cycle Technologies
All Nuclear Engineering & Nuclear Fuel Cycle Technologies programmes → · How to apply · Fees & financing · Scholarships