Diploma in Critical Software Development and Verification (DO-178C)
The Diploma in Critical Software Development and Verification (DO-178C) focuses on the rigorous application of standards for software development in aeronautical systems. It explores methodologies for software development, verification and validation, and requirements management, using tools for static analysis, dynamic analysis, and coverage testing. It focuses on compliance with the DO-178C standard, crucial for software certification in aviation, covering software architecture and functional security. The program offers hands-on experience in the design and implementation of software development life cycles, including risk analysis, configuration management, and the use of CASE tools. The training prepares students for roles such as aerospace software engineers, software testers, requirements managers, and security analysts, strengthening their employability in the aerospace industry.
Take the controls.
Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Expert Domain in Development and Verification DO-178C: Critical Aeronautical Software
Specialization in Development and Verification DO-178C: Critical Aeronautical Software
Comprehensive user-oriented design and validation (from modeling to manufacturing)
Professional Certification DO-178C: Design and Validation of Critical Aeronautical Software
Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software
Expert in DO-178C: Creation and Validation of Critical Aeronautical Software
Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software
Proficiency in DO-178C: Design and Verification of Critical Aeronautical Software
Who it's for
- Graduates in Aerospace Engineering, Mechanical Engineering, Industrial Engineering, Automation Engineering, or related fields.
- Professionals from OEM rotorcraft/eVTOL, MRO, consulting, technology centers.
- Flight Testing, certification, avionics, control, and dynamics seeking specialization.
- Regulators/authorities and UAM/eVTOL professionals requiring compliance skills.
What you'll work with
- Standards-driven curriculum: you will work with CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF from the first module.
- Accreditable laboratories (EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
- Evidence-oriented TFM: safety case, test plan, compliance dossierand operational limits.
- Mentored by industry: teachers with experience in rotorcraft, tiltrotor, eVTOL/UAM and flight test.
- Flexible modality (hybrid/online), international cohorts and support from SEIUM Career Services.
- Ethics and security: safety-by-design approach, cyber-OT, DIH and compliance as pillars.
10 modules
- 1. Expert Domain in Development and Verification DO-178C: Critical Aeronautical Software
1.1Introduction to DO-178C and its context in aeronautical software development.1.2The software life cycle according to DO-178C: planning, development, verification, and management.1.3Software Integrity Levels (SWALs) and their impact on processes.1.4Software requirements: definition, analysis, and management.1.5Software design: architecture, detailed design, and coding.1.6Software verification: unit, integration, and system testing.1.7Configuration management and change control.1.8Documentation according to DO-178C: plans, specifications, and reports.1.9Tools and automation in DO-178C software development.1.10Audits and assessments for compliance with DO-178C.- 2. Specialization in Development and Verification DO-178C: Critical Aeronautical Software
2.1The software life cycle according to DO-178C: planning, development, verification, and management.2.2Software integrity levels (SWALs) and their impact on processes.2.3Software requirements: definition, analysis, and management.2.4Software design: architecture, detailed design, and coding.2.5Software verification: unit, integration, and system testing.2.6Configuration management and change control.2.7Documentation according to DO-178C: plans, specifications, and reports.2.8Tools and automation in DO-178C software development.2.9Audits and assessments for compliance with DO-178C.2.10Case studies and application examples.- 3. Master's Degree in DO-178C: Development and Verification of Critical Aeronautical Software
3.1High-Integrity Software Design: Complex Architectures and Modular Design3.2Advanced Verification Techniques: Static Analysis, Dynamic Testing, and Coverage3.3Complex Requirements Management and Traceability3.4Model-Based Development (MBD) and its Application in DO-178C3.5Functional Security and Cybersecurity in the Context of DO-178C3.6Integration and Testing of Complex Systems3.7Configuration Management and Change Control in Distributed Environments3.8Implementation of Continuous Improvement Processes and Risk Analysis3.9Analysis of Case Studies and Lessons Learned3.10Leadership and Team Management in DO-178C Projects- 4. Professional Certification DO-178C: Design and Validation of Critical Aeronautical Software
4.1DO-178C Fundamentals: Objectives, Scope, and Applicability4.2Software Planning and Management Processes4.3Software Requirements: Development, Analysis, and Verification4.4Software Design: Architecture, Detailed Design, and Coding4.5Software Verification: Unit, Integration, and System Testing4.6Configuration Management and Change Control4.7Software Quality Assurance Processes4.8Documentation Required by DO-178C4.9Tools and Technologies for DO-178C Compliance4.10Certification and Examination Preparation- 5. Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software
5.1Software Lifecycle Management according to DO-178C.5.2Definition and Analysis of Critical Software Requirements.5.3High-Integrity Software Design and Architecture.5.4Advanced Verification and Validation Techniques.5.5Configuration Management and Change Control.5.6Quality Assurance and Audits.5.7Functional Security and Cybersecurity.5.8Agile Methodologies in DO-178C Projects.5.9Continuous Improvement and Risk Analysis.5.10Leadership and Management of Software Development Teams.- 6. Expert in DO-178C: Creation and Validation of Critical Aeronautical Software
6.1Advanced DO-178C Concepts and Their Practical Application. 6.2 Requirements Analysis and Traceability Management6.3Software Design: Architecture, Detailed Design, and Secure Coding6.4Unit, Integration, and System Testing according to DO-178C6.5Static and Dynamic Code Analysis6.6Configuration Management and Change Control in Complex Environments6.7Software Quality Assurance and Audits6.8Software Integration in Aeronautical Systems6.9Model-Based Development (MBD) and its Implementation6.10Practical Case Studies and Problem Solving- 7. Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software
7.1DO-178C Project Planning and Management7.2Requirements Analysis and Traceability7.3High-Integrity Software Design 7.4 Software Verification: Advanced Techniques7.5Configuration Management and Change Control7.6Quality Assurance and Audits7.7Functional Security and Cybersecurity7.8Software Integration in Aeronautical Systems7.9Agile Methodologies in DO-178C7.10Leadership and Team Management- 8. Mastery of DO-178C: Design and Verification of Critical Aeronautical Software
8.1Overview of the Software Life Cycle and its Impact on the DO-178C Process8.2Software Design: Architecture, Detailed Design, and Coding8.3Software Verification: Unit, Integration, and System Testing8.4Configuration Management and Change Control 8.5 Documentation according to DO-178C: plans, specifications, reports.8.6Tools and automation in software development according to DO-178C.8.7Audits and assessments for compliance with DO-178C.8.8Case studies and application examples.8.9Risk analysis and mitigation in software development.8.10Future trends and challenges in DO-178C.
- 2. Definition and Scope of Software Requirements
- 3. Requirements Analysis: Techniques and Tools
- 4. Development of Software Requirements Specifications (SRS)
- 5. Software Design: Architecture and Detailed Design
- 6. Software Modeling: UML and Other Notations
- 7. Implementation of Requirements Traceability
- 8. Requirements Review and Verification
- 9. Requirements Change Management
- 20. Integration with the DO-278C Verification Process
- 22. Case Study: Practical Application in an Aeronautical Project
3.3Introduction to Aviation Safety and Its Importance3.2The Role of DO-378C in Aeronautical Software Development3.3Structure and Components of DO-378C3.4Software Levels and Their Implications3.5Key Concepts: Requirements, Design, Code, and Verification3.6Aeronautical Software Life Cycle3.7Documentation and Planning According to DO-378C3.8Certification and Approval Process3.9Related Standards and Norms3.30Application Examples of DO-378C3.4
4.4Concepts of Critical Aeronautical Software Design4.2Software Requirements Specification according to DO-478C4.3Software Architecture Design4.4Coding and Programming Standards4.5Code Review and Static Analysis4.6Unit and Integration Testing4.7System and Acceptance Testing4.8Software Verification and Validation4.9Configuration Management and Change Control4.40Software Documentation and Traceability
- Module 5 — DO-578C Regulatory Framework
5.5Introduction to DO-578C Regulations5.5Objectives and Scope of DO-578C5.3Aeronautical Software Life Cycle5.4Security Levels (DALs) and Their Impact5.5Related Documentation and Standards5.6Software Development Process according to DO-578C5.7Software Verification Process according to DO-578C5.8Quality Assurance and Compliance5.9The Role of Certification and Regulatory Agencies5.50Challenges and Trends in DO-578C Implementation
6.6Introduction to Engineering and Validation DO-678C6.2Principles of Validation of Critical Aeronautical Software6.3Software Development Process Planning6.4Software Requirements and Architecture6.5Software Design6.6Software Coding6.7Software Verification6.8Configuration Management and Change Control6.9Software Testing6.60Software Quality Assurance
7.7Introduction to DO-778C and its importance7.2The aeronautical software lifecycle7.3Development Levels of Software (DALs)7.4Documentation and traceability in DO-778C7.7Standards and guidelines related to DO-778C7.6Certification process according to DO-778C7.7Roles and responsibilities in DO-778C projects7.8Configuration management in the context of DO-778C7.9Quality assurance in aeronautical software development7.70Tools and techniques for DO-778C compliance
8.8DO-878C Fundamentals: Introduction to Concepts and Objectives8.8Software Life Cycle according to DO-878C: Planning and Management8.3Software Requirements: Definition, Classification, and Traceability8.4Software Design: Architecture and Levels of Detail8.5Software Coding: Standards and Best Practices8.6Software Verification: Unit, Integration, and System Testing8.7Code Coverage and Static Analysis8.8Configuration Management and Change Control8.8DO-878C Certification Process: Documentation and Compliance8.80Tools and Technologies for DO-878C Compliance
9.9Introduction to DO-978C and its Purpose9.9The Aeronautical Software Lifecycle9.3Software Integrity Levels (DALs) and Their Implications9.4Software Planning: Key Standards and Documentation9.5Software Requirements: Definition and Management9.6Software Development Process: Design, Coding, and Testing9.7Software Verification: Unit, Integration, and System Testing9.8Configuration Management and Change Control9.9Quality Assurance and Software Review9.90DO-978C Documentation: Standards, Specifications, and Reports
- Final Project — DO-178C: Rotorcraft and Regulatory Compliance
- 1. eVTOL and UAM: Electric Propulsion, Multiple Rotors
- 2. Emerging Certification Requirements (SC-VTOL, Special Conditions)
- 3. Energy and Thermal in E-Propulsion (Batteries/Inverters)
- 4. Design for Maintainability and Modular Swaps
- 5. LCA/LCC in Rotorcraft and eVTOL (Footprint and Cost)
- 6. Operations & Vertiports: Airspace Integration
- 7. Data & Digital Thread: MBSE/PLM for Change Control
- 8. Tech Risk and Readiness: TRL/CRL/SRL
- 9. IP, Certifications, and Time-to-Market
- 10. Case Study: Go/No-Go with Risk Matrix
How you'll learn
- Hands-on methodology: test-before-you-trust, design reviews, failure analysis, compliance evidence.
- Software (depending on licenses/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, acoustics tools, planning toolchains DO-178C.
- SEIUM Laboratories: scale rotor bench, vibrations/acoustics, EMC/Lightning pre-compliance, HIL/SIL for AFCS, data acquisition with strain gauging.
- Standards and compliance: EN 9100, 17025, ISO 27001, GDPR.
Where this takes you
Requirements
- Profile: Background in Computer Engineering, Mathematics, Statistics, or related fields; practical experience in NLP and valued information retrieval systems.
- Documentation: Updated CV, academic transcript, SOP/statement of purpose, project examples or code (optional).
- Process: Application → Technical evaluation of profile and experience → Technical interview → Review of case studies → Final decision → Enrollment.
- Fees:
- Single payment: 10% discount.
- Payment in 3 installments: No fees; 30% upon registration + 2 equal monthly payments of the remaining 35%. Monthly payment: available with a 7% commission on the total; annual review. Scholarships: based on academic merit, financial need, and promoting inclusion; agreements with companies in the sector for partial or full scholarships. See "Calendar & Calls for Applications," "Scholarships & Grants," and "Fees & Financing" in the SEIUM mega-menu.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
Yes, we have international certification
Yes: experimental models, real data, applied simulations, professional environments, real case studies.
It is not mandatory. We offer leveling tracks and tutoring.
Completely. It covers e-propulsion, integration, and emerging regulations (SC-VTOL).
Recommended. There are also internal challenges and consortiums.
Yes. Online/hybrid modality with planned labs and visa support (see “Visa & Residence”).
Related programmes
Diploma in Planning with Primavera/MSP and EVM
The Diploma in Planning with Primavera/MSP and EVM focuses on mastering key project management tools, including Primavera P6, Microsoft Project (MSP), and Earned Value Management (EVM).…
Postgraduate Diploma in Operation, KPIs and Revenue Models for Charging Hubs
Online 800-hour Postgraduate Diploma in Operation, KPIs and Revenue Models for Charging Hubs. 8 modules covering Regulation (EU) 2023/1804, OCPP 2.0.1 and Power BI. Assigned tutor…
Postgraduate Diploma in Motion Capture and Haptic Feedback
Online Postgraduate Diploma of 800 h in Motion Capture and Haptic Feedback. 8 modules covering ISO 9241-910 (touch and haptic interaction, framework), ISO 9241-920 (guidance on…
More in Naval, Offshore & Sports Nautical
All Naval, Offshore & Sports Nautical programmes → · How to apply · Fees & financing · Scholarships