To content
Department of Computer Science

Cyber-Physical System Fundamentals (CPSF)

The lectures will be given physically this semester, along with the Eingebettete Systeme. All materials will be provided via Moodle.

Please use the LSF to enrol for the Moodle room!

Lecture Sessions: Tue: 10:15-11:45
Wed: 08:30-10:00
Location: OH14 E23 (non Hybrid)
Exercise Sessions: TBA
Associated Persons: Prof. Jian-Jia Chen (Lecturer)
Dr. Georg von der Brüggen (Lecturer)
Dr. Arnab Chatterjee Lin (Tutor)
Start of Course: 10.10.2023
Moodle: See LSF

Target audience: Students from the department of Automation and Robotics, ERASMUS students with limited German language skills, guest students of Ruhr campus online program, students of the international summer school program of TU Dortmund.

Please note: This course cannot be selected by students for which the German course "Eingebettete Systeme" is an elective, i.e. students from the department of Informatik and the Angewandte Informatik programs of TU Dortmund.

Course Introduction

The aim of this course is to provide an overview over fundamental techniques of designing embedded systems (information processing systems embedded into products such as telecommunication systems, vehicles or robots). At the end of the course, the student will be able to put the different areas of embedded systems into perspective and to understand more specialized topics, such as timing predictability, modeling, scheduling, or performance evaluation.

© Springer


Programming skills must be present (preferably in C), finite state machines


  • Peter Marwedel, “Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things”, Springer, Forth Edition (Open access!), 2021. ISBN: 978-3-030-60910-8
  • Peter Marwedel and Jian-Jia Chen, recorded video lectures