Сư³æ´«Ã½

Detailed programme

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