Our training program comprises 160 hours of interactive learning, blending theoretical foundations with hands-on practice. The curriculum is structured in 5 modules, each module building upon the previous one to provide a cohesive and comprehensive understanding of critical embedded systems development.
Ìý
Here is a more detailed description of each module:
Module 0 (28h)
- Intro to Cyber Physical Systems, computer architecture and embedded systems architecture
- Basis in operating systems
- Intro to real-time
- Architecture of critical embedded systems
- Collaborative development tools
- Modelling language
Module 1 · Systems (24h)
- Introduction to critical systems and certifications
- Requirements engineering
Module 2 · RTOS and hardware architectures (32h)
- Operating Systems
- Real-time operating systems
- Hardware-software co-design
Module 3 · Software aspects (44h)
- SW development lifecycle
- Software testing
- Formal Verification and Model Checking
- Lab: Case study for verification
- Lab: Model checking
Module 4 (32h)
- Cyber-security of embedded systems
- Machine learning for embedded systems and embedded systems for machine learning
- Performance of critical embedded systems
Module 5 · Evaluation
- Integration project