Electronics and Computer Engineering

Embedded Computing 2

Integrated course, 4.00 ECTS


Course content

  • Object-oriented software design
  • Polymorphism and class design
  • Exception handling
  • Concurrency
  • Use of class libraries
  • Templates and template classes

The teaching content will be practically implemented in a comprehensive group project.

Learning outcomes

  • Graduates
  • are proficient in object-oriented software design,
  • are able to implement object-oriented software on embedded systems,
  • are able to implement larger projects using an object-oriented design approach.

Recommended or required reading and other learning resources / tools


  • Stroustrup: The C++ Programming Language
  • Meyers: Effective Modern C++
  • Kormanyos: Real-Time C++


Mode of delivery

Integrated course, exercises 50%

Prerequisites and co-requisites

  • Analog Signal Processing
  • Embedded Systems
  • Embedded Computing 1

Assessment methods and criteria

Continuous assessment