Postgraduate DiplomaAutonomous, ADAS & Software-Defined Vehicle Applications open

Postgraduate Diploma in Domain Randomisation and Stochastic Coverage

Online 800-hour Postgraduate Diploma in Domain Randomisation and Stochastic Coverage. 8 modules with ISO 21448:2022, ISO/PAS 8800:2024 and CARLA. Assigned tutor and open enrolment.

Duration800 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Postgraduate Diploma in Domain Randomisation and Stochastic Coverage — studying from the United Kingdom

The UK is developing a strong position in autonomous vehicles and advanced driver assistance systems, supported by testbeds such as the Connected and Autonomous Vehicle sites and the Automated Vehicles Act framework. Automotive manufacturers, Tier 1 suppliers and technology firms work on sensor fusion, perception, functional safety and vehicle software architectures. Centres in the Midlands, the North and Scotland host research collaborations between universities and industry. Demand is growing for engineers who combine embedded software, machine learning and vehicle systems knowledge to build software-defined vehicles.

Fees for the United Kingdom: £1,490 (Pound sterling), with instalments and employer sponsorship available.

Relevant bodies in the United Kingdom

  • Centre for Connected and Autonomous Vehicles (CCAV)
  • Institution of Engineering and Technology (IET)
  • Society of Motor Manufacturers and Traders (SMMT)
  • Vehicle Certification Agency (VCA)

Typical roles

  • ADAS Software Engineer
  • Autonomy Systems Engineer
  • Functional Safety Engineer
  • Vehicle Software Architect

Questions from the United Kingdom

What UK professional bodies relate to autonomous vehicle and ADAS engineering?

Relevant UK bodies include the Institution of Engineering and Technology (IET), the British Computer Society (BCS) for software, and the Institution of Mechanical Engineers (IMechE). Professional registration is managed through the Engineering Council. SEIUM's qualifications are private and not accredited by these bodies, so recognition is for employers or the relevant body to decide. Contact the IET or BCS to check how your study would be considered.

Do UK automotive and technology employers hire people with private qualifications in autonomy and ADAS?

UK employers in autonomous and ADAS development, including vehicle manufacturers, Tier 1 suppliers and software firms, usually focus on technical skill, project experience and the ability to work on safety-critical systems. A private qualification may help show your specialist knowledge, but how it is valued depends on each employer. Evidence of practical work, such as simulation or coding projects, is often more decisive.

How much time will this take alongside a UK job, and what language level do I need?

Programmes are fully online and taught in English, so you need strong technical English reading and writing skills. Because there is no need for a student visa to study from home, you can keep your current UK role while studying. Each programme has a defined number of hours, and you will be assigned a technical tutor. Compare the hours with your schedule and ask about employer funding options before committing.

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

Model scenario variability using probability distributions.

02

Apply domain randomisation to improve generalisation.

03

Use efficient sampling techniques for rare events.

04

Search for critical scenarios using optimisation and falsification.

05

Measure the stochastic coverage of a campaign.

06

Evaluate the robustness of neural networks against perturbations.

07

Integrate stochastic coverage into the safety case.

Profile

Who it's for

  • Virtual validation engineer wishing to specialise in Domain Randomisation and Stochastic Coverage.
  • Stochastic simulation specialist wishing to specialise in Domain Randomisation and Stochastic Coverage.
  • Perception engineer wishing to specialise in Domain Randomisation and Stochastic Coverage.
  • Safety data scientist wishing to specialise in Domain Randomisation and Stochastic Coverage.
  • SOTIF engineer wishing to specialise in Domain Randomisation and Stochastic Coverage.
  • AI robustness researcher wishing to specialise in Domain Randomisation and Stochastic Coverage.
  • Graduates in engineering or science seeking to join car manufacturers.
Standards & tools

What you'll work with

  • ISO 21448:2022
  • ISO/PAS 8800:2024
  • ISO 34502:2022
  • ISO/IEC TR 24029-1:2021
  • ASAM OpenSCENARIO
  • UL 4600
  • ISO 26262:2018
Syllabus

8 modules · 800 h

  1. 1.1Environment, traffic and sensor variability
  2. 1.2Aleatory and epistemic uncertainty
  3. 1.3Parameter space of a logical scenario
  4. 1.4Probability distributions of parameters
  5. 1.5Dependencies and correlations between parameters
  6. 1.6The rare-event problem
  7. 1.7Relationship with SOTIF insufficiencies
  8. 1.8Role of stochastic simulation in the safety case
  9. 1.9Common sampling errors
  10. 1.10Case study: parameter space of an overtaking manoeuvre
  1. 2.1Origins of the technique in robotics
  2. 2.2Randomisation of textures, lighting and camera
  3. 2.3Structured versus uniform randomisation
  4. 2.4Randomisation of geometry and distractors
  5. 2.5Effect on sim-to-real generalisation
  6. 2.6Adaptive and automatic randomisation
  7. 2.7Combination with domain adaptation
  8. 2.8Measuring the resulting robustness
  9. 2.9Risks of excessive randomisation
  10. 2.10Lab: detector trained on random textures
  1. 3.1Simple and stratified Monte Carlo
  2. 3.2Latin hypercube and quasi-random sequences
  3. 3.3Importance sampling and cross-entropy
  4. 3.4Subset methods for small probabilities
  5. 3.5Markov chains and MCMC sampling
  6. 3.6Stochastic models of traffic behaviour
  7. 3.7Generation with learned generative models
  8. 3.8Failure probability estimation and intervals
  9. 3.9Computational cost by method
  10. 3.10Practice: failure estimation with importance sampling
  1. 4.1Criticality and fitness functions
  2. 4.2Bayesian optimisation over scenarios
  3. 4.3Genetic and evolutionary algorithms
  4. 4.4Adversarial reinforcement learning
  5. 4.5Search for failure boundaries
  6. 4.6Diversity versus criticality
  7. 4.7Falsification with signal temporal logic
  8. 4.8Validation of critical scenarios found
  9. 4.9Integration into the simulation chain
  10. 4.10Workshop: falsification of an ACC with Bayesian optimisation
  1. 5.1Coverage of parameters and combinations
  2. 5.2Coverage of situations and the ODD
  3. 5.3Neuron-criteria-based coverage
  4. 5.4Entropy and diversity of the test set
  5. 5.5Coverage of decision boundaries
  6. 5.6Stopping criteria based on convergence
  7. 5.7Coverage of unknown scenarios
  8. 5.8Coverage visualisation
  9. 5.9Communicating coverage in the safety case
  10. 5.10Practice: coverage map of a Monte Carlo sweep
  1. 6.1Natural versus adversarial perturbations
  2. 6.2Robustness assessment per ISO/IEC TR 24029-1
  3. 6.3ImageNet-C-type corrupted sets applied to driving
  4. 6.4Formal verification of networks with bounds
  5. 6.5Data augmentation for robustness
  6. 6.6Uncertainty calibration
  7. 6.7Out-of-distribution input detection
  8. 6.8Temporal robustness in video sequences
  9. 6.9Robustness requirements in ISO/PAS 8800
  10. 6.10Case study: robustness assessment of a segmenter under rain
  1. 7.1Simulation budget allocation
  2. 7.2Automated randomisation pipelines
  3. 7.3Traceability of seeds and configurations
  4. 7.4Credibility of stochastic models
  5. 7.5Combination with track testing
  6. 7.6Statistical arguments for the authority
  7. 7.7Repetition after software changes
  8. 7.8Indicators for technical management
  9. 7.9Risks and limitations of the approach
  10. 7.10Workshop: randomisation pipeline with automated reports
  1. 8.1Selection of function and scenarios
  2. 8.2Definition of parameter distributions
  3. 8.3Design of domain randomisation
  4. 8.4Stochastic sampling campaign
  5. 8.5Search for critical scenarios
  6. 8.6Coverage analysis
  7. 8.7Failure probability estimation
  8. 8.8Argument for the safety case
  9. 8.9Report and presentation
  10. 8.10Final 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. No fixed timetables: students progress at their own pace within the intake, which makes it possible to combine study with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is CARLA, Python with NumPy and SciPy, Optuna, Foretellix Foretify, PyTorch, in free, academic or evaluation versions. The tests are studied through real procedures for Monte Carlo simulation campaigns, automatic search for critical scenarios, and robustness assessment of perception networks. Assessment is continuous per module plus the final integrating project.

Accreditable laboratories(EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
Evidence-oriented Master's Thesis:safety case, test plan, compliance dossier and operational limits.
Industry Mentored:teachers with experience in training, , eVTOL/UAM and flight test.
Flexible modality(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:safety-by-design approach, cyber-OT, DIH and compliance as pillars.
Capstone project

Build it end to end

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

Selection of function and scenarios

Model scenario variability using probability distributions.

Definition of parameter distributions

Apply domain randomisation to improve generalisation.

Design of domain randomisation

Use efficient sampling techniques for rare events.

Stochastic sampling campaign

Search for critical scenarios using optimisation and falsification.

Search for critical scenarios

Measure the stochastic coverage of a campaign.

Career opportunities

Where this takes you

Virtual validation engineerStochastic simulation specialistPerception engineerSafety data scientistSOTIF engineerAI robustness researcher
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's software.
  • Sufficient Spanish to follow the reading of 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 is 800 hours in total, spread over 6 to 8 months. That is on average between 10 and 15 hours per week, compatible with a full-time job.

You will work with CARLA, Python with NumPy and SciPy, Optuna, Foretellix Foretify, PyTorch. Free, academic or evaluation versions are used, and the tutor indicates the open alternative where one exists.

A SEIUM own diploma upon passing the continuous assessment and the integrating project. It is in-house training, not an official Ministry qualification.

Yes. Modules passed in a course or postgraduate diploma in the same area are credited towards the advanced programme. Check the credit recognition policy when you enrol.

Postgraduate Diploma in Domain Randomisation and Stochastic CoverageEnrol
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.