Smart Products & Solutions PT
Apply Icon

Embedded Systems

level of course unit

Second cycle, Master

Learning outcomes of course unit

The graduate / the student:
* knows the architecture and components of embedded systems and can justify the advantages and disadvantages of different designs
* knows the development process and tools
* can define the requirements for an embedded system, evaluate concepts and make a selection
* is able to set up the development environment for an embedded system
* is able to create and implement simple programs regarding control, processing of sensor data, control of actuators and communication

prerequisites and co-requisites

according to admission requirements

course contents

• System solutions and architecture of embedded systems and characteristics
• Embedded hardware (processors, memory, I/O, busses)
• Embedded software (operating system, middleware, application, drivers)
• Real-time operation (classification, implementation)
• Multi-processor operation
• Getting to know simple platforms (e.g. Raspberry Pi, Arduino, FPGA) and the development environment
• Implementing simple use cases concerning the processing of sensors and the control of actuators
• Implementing different possibilities of data transmission
• Realization of a more complex final project

recommended or required reading

Berns K., Schürmann B., Trapp M.; Eingebettete Systeme: Systemgrundlagen und Entwicklung eingebetteter Software; Wiesbaden; 2010
Eisenlöffl Th.; Embedded-Software entwickeln: Grundlagen der Programmierung eingebetteter Systeme - Eine Einführung für Anwendungsentwickler; Heidelberg; 2012
Bringmann O., Lange W., Bodgan M.; Eingebettete Systeme: Entwurf, Modellierung und Synthese; Berlin; 2018
Wüst K.; Mikroprozessortechnik: Grundlagen, Architekturen, Schaltungs- technik und Betrieb von Mikroprozessoren und Mikrocontrollern; Wiesbaden; 2011

assessment methods and criteria

Examination, project

language of instruction


number of ECTS credits allocated


eLearning quota in percent


course-hours-per-week (chw)


planned learning activities and teaching methods

Lecture, individual work with software, group work, presentation and discussion of tasks

semester/trimester when the course unit is delivered


name of lecturer(s)

Prof. (FH) Dipl.-Ing. Thomas Schmiedinger, PhD

year of study

1. study year

recommended optional program components

not applicable

course unit code


type of course unit

integrated lecture

mode of delivery


work placement(s)

not applicable