Winter term 2026/27

Events in the winter term 2026/27

Lecture with exercise Software Craftsmanship

This course examines what it means to be a professional software developer, with a focus on processes, tools, and techniques for delivering high-quality code on schedule. Topics include software engineering ethics, testing, dependency management, Git, agile development, clean code and architecture, Extreme Programming (XP), and refactoring.
Master Informatik 
Master Cyber Physical Systems
Master Software and Network Engineering
Lukas Einhaus (lecture)
Natalie Maman (exercise)
German

Winter term
Kick-Off to be announced

Dates to be announced
Room number to be announced

Lecture with exercise Fortgeschrittene Programmiertechniken

The aim of this course is to learn object-oriented programming and the implementation of core application components using Java 25. Topics include object-oriented programming, databases, network programming, concurrency, and graphical user interfaces (GUIs). As part of the practical sessions, students develop their own project, which replaces the previous exercise format and serves as a prerequisite for admission to the final examination.
Bachelor Informatik 
Bachelor Computer Engineering
Master Menschenzentrierte Informatik und Psychologie
Fatih Özgan (lecture)
Julian Herold, Jonathan Dreisvogt & Cora Jostock (exercise)
German

Winter & Summer term
Kick-Off to be announced

Dates to be announced
Room number to be announced

Lecture with exercise Design of Digital Hardware Accelerators

This course introduces the fundamentals required to understand the structure and operation of FPGAs. Topics include an introduction to digital logic and transistor fundamentals, the hardware description language Verilog, the design of a sensor-based data-stream processing pipeline, and optimizations for the ASIC integration of potential digital signal processors.
Master Informatik 
Master Cyber Physical Systems
Dr.-Ing. Andreas Erbslöh (lecture)
David Peter Federl (exercise)
German

Winter term
Kick-Off to be announced

Dates to be announced
Room number to be announced

Lecture with exercise Embedded Systems

The course aims to provide an understanding of embedded systems and their programming in C. It covers the characteristics of embedded systems as well as software development for microcontrollers, with a particular focus on bare-metal systems that run without an operating system.
Bachelor Informatik 
Bachelor Software Engineering
Bachelor Computer Engineering
Bachelor Systems Engineering
Bachelor Medizintechnik
Bachelor Electrical and Electronic Engineering
Bachelor Computer Science and Communications Engineering
The course (lecture & exercise) will not be offered this semester.
The exam will still take place!

Practical Project SmaTable meets Gaming-Controller

So far, a processing pipeline for EEG data has been developed to control a video game avatar using thought-based input. EEG data were collected, labeled, and interpreted by AI to generate game-controller commands. In the coming semesters, the pipeline will be evaluated and optimized and then transferred to our elasticAI.hardware platform, which will function as the game controller.
Bachelor Angewandte Informatik (Ingenieur- oder Medieninformatik)
Bachelor Elektro- & Informationstechnik
Bachelor Medizintechnik
Master Angewandte Informatik (Ingenieur- oder Medieninformatik)
Master Elektro- & Informationstechnik
Master Cyber Physical Systems
Dr.-Ing. Andreas Erbslöh
Lukas Einhaus
German

Winter term
Kick-Off to be announced

Date to be announced
BC 013

Practical Training CPS Lab

This laboratory training is offered exclusively for students of the Master’s program in Cyber-Physical Systems in cooperation with the research group of Prof. Weis.
Master Cyber Physical Systems
Prof. Dr. Gregor Schiele / Dr.-Ing. Andreas Erbslöh
Prof. Dr. Torben Weis / Malte Singerhoff
German

Winter & summer term
Kick-Off to be announced

Date to be announced
BC 013