CourseDefense, Military Engineering & Land Systems Applications open

ISO/IEC Course in Validation of Defence Algorithms

Online 300-hour course in ISO/IEC for validating defence algorithms. 6 modules covering ISO/IEC 42001 (AI management systems), ISO/IEC 23894 (AI risk management) and Python (scikit-learn). Assigned tutor and open enrolment.

Duration300 h
ModeOnline
Start datesSet by the faculty
AwardSEIUM Institute certificate
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

Characterise the algorithms used in defence systems.

02

Apply ISO/IEC standards for AI quality and risk.

03

Evaluate the quality and representativeness of training data.

04

Design performance, robustness and bias tests.

05

Document validation evidence in a traceable way.

06

Define algorithm acceptance criteria.

07

Assess the ethical implications of algorithmic validation.

Profile

Who it's for

  • AI validation engineer who wants to specialise in ISO/IEC for validating defence algorithms.
  • Data scientist who wants to specialise in ISO/IEC for validating defence algorithms.
  • Machine learning engineer who wants to specialise in ISO/IEC for validating defence algorithms.
  • AI systems auditor who wants to specialise in ISO/IEC for validating defence algorithms.
  • Verification and validation engineer who wants to specialise in ISO/IEC for validating defence algorithms.
  • Software quality assurance manager who wants to specialise in ISO/IEC for validating defence algorithms.
  • Engineering or science graduates looking to enter the defence industry.
Standards & tools

What you'll work with

  • ISO/IEC 42001 (AI management systems)
  • ISO/IEC 23894 (AI risk management)
  • ISO/IEC TR 24029-1 (robustness of neural networks)
  • ISO/IEC 5259 (data quality for analytics and machine learning)
  • ISO/IEC 25059 (quality model for AI systems)
  • IEEE 1012 (verification and validation)
  • ISO/IEC 22989 (AI concepts and terminology)
Syllabus

6 modules · 300 h

  1. 1.1Deterministic versus learned algorithms
  2. 1.2Sensor fusion and target tracking
  3. 1.3Kalman filters and variants
  4. 1.4Automatic signal classification
  5. 1.5Decision support systems
  6. 1.6Autonomy and levels of automation
  7. 1.7Performance and robustness requirements
  8. 1.8Failure risks and consequences
  9. 1.9NATO principles for responsible AI
  10. 1.10Workshop: specifying classifier requirements
  1. 2.1ISO/IEC 22989: AI concepts and terminology
  2. 2.2ISO/IEC 23053: framework for machine learning systems
  3. 2.3ISO/IEC 23894: AI risk management
  4. 2.4ISO/IEC TR 24029-1: robustness of neural networks
  5. 2.5ISO/IEC 24029-2: formal methods for robustness
  6. 2.6ISO/IEC 25059: quality of AI systems
  7. 2.7ISO/IEC 5259: data quality for analytics
  8. 2.8ISO/IEC TR 24027: bias in AI systems
  9. 2.9ISO/IEC 42001 and its relation to defence
  10. 2.10Practice: standards map by lifecycle phase
  1. 3.1Dataset quality requirements
  2. 3.2Labelling and its verification
  3. 3.3Synthetic data and simulation
  4. 3.4Class imbalance and rare scenarios
  5. 3.5Distribution shift
  6. 3.6Partitioning and information leakage
  7. 3.7Traceability and data lineage
  8. 3.8Documentation: datasheets and model cards
  9. 3.9Protection of classified data
  10. 3.10Laboratory: quality audit of a dataset
  1. 4.1Metrics: precision, recall, ROC and calibration
  2. 4.2Cross-validation and out-of-sample testing
  3. 4.3Adversarial testing and perturbations
  4. 4.4Formal verification of neural networks
  5. 4.5Explainability: SHAP, LIME and saliency maps
  6. 4.6Uncertainty quantification
  7. 4.7Testing in simulation and in the real environment
  8. 4.8Post-deployment monitoring
  9. 4.9Meaningful human oversight
  10. 4.10Laboratory: adversarial attack and robustness measurement
  1. 5.1Assurance cases and GSN notation
  2. 5.2Legal review under Article 36
  3. 5.3Integration with DO-178C and MIL-STD-882E
  4. 5.4European Defence Agency guidelines on AI
  5. 5.5NATO AI Strategy of 2021
  6. 5.6EU AI Act and the defence exclusion
  7. 5.7Independent algorithm auditing
  8. 5.8Change management and retraining
  9. 5.9Incident recording and learning
  10. 5.10Case study: assurance case for an anomaly detector
  1. 6.1Algorithm selection and its context of use
  2. 6.2Definition of requirements and acceptance criteria
  3. 6.3Risk analysis according to ISO/IEC 23894
  4. 6.4Validation plan and test sets
  5. 6.5Execution of robustness tests
  6. 6.6Explainability and uncertainty analysis
  7. 6.7Preparation of the assurance case
  8. 6.8Regulatory compliance report
  9. 6.9Written report and presentation
  10. 6.10Final review with the tutor
Methodology, software & labs

How you'll learn

Fully 100 % online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetable: students progress at their own pace within the intake, which makes it possible to combine with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Python (scikit-learn), PyTorch, MLflow, IBM AI Fairness 360, Great Expectations, in free, academic or evaluation versions. Tests are studied through real validation campaign procedures on test sets, robustness tests against perturbations, and model acceptance reviews. Assessment is continuous per module plus the final integrating project.

Accredited laboratories(EN ISO/IEC 17025) with a rotor test rig, EMC/Lightning pre-compliance, HIL/SIL, vibration/acoustics.
Evidence-oriented Master's Thesis:safety case, test plan, compliance dossier and operational limits.
Industry mentoring:lecturers with experience in training, , eVTOL/UAM and flight test.
Flexible format(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:a 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 the algorithm and its context of use

Characterise the algorithms used in defence systems.

Definition of requirements and acceptance criteria

Apply ISO/IEC standards for AI quality and risk.

Risk analysis according to ISO/IEC 23894

Evaluate the quality and representativeness of training data.

Validation plan and test sets

Design performance, robustness and bias tests.

Execution of robustness tests

Document validation evidence in a traceable way.

Career opportunities

Where this takes you

AI validation engineerData scientistMachine learning engineerAI systems auditorVerification and validation engineerSoftware quality assurance manager
Admissions & scholarships

Requirements

  • No prior degree is required.
  • Internet connection and a computer capable of running the programme's software.
  • Sufficient level of Spanish to follow technical regulatory reading.

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 300 hours spread over 3 to 5 months. That is between 10 and 15 hours per week on average, compatible with a full-time job.

You work with Python (scikit-learn), PyTorch, MLflow, IBM AI Fairness 360, Great Expectations. Free, academic or evaluation versions are used, and the tutor indicates the open-source 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 recognition policy when you enrol.

ISO/IEC Course in Validation of Defence AlgorithmsEnrol
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.