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
Books:
- 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