Computer Science Planned Courses

The courses listed on this page are a selection of courses planned for future semesters.

Changes and additions to the planning are possible any time. If you want to know which courses to take for your study program, look at the course handbook for this program. All course handbooks are available at the download center. Furthermore, we provide an overview of courses offered at regular intervals. Please be aware that the module handbooks is the only source offering binding information.

The Institute of Computer Engineering also offers courses in computer engineering. These courses can also be taken in computer science programs. Further information can be found on the website of the institute.

Table

AP
advanced practical
BP
beginner practical
L
lecture
P
practical
PS
proseminar
S
seminar
W
webinar

Winter Semester 2025/26

Table

Algorithms and Data Structures II
L
Kenneth Langedal, Ernestine Großmann
English
Applied Combinatorial Optimization
L
Bogdan Savchynskyy
Computer Vision
L
Carsten Rother
Deep Learning in Medical Image Analysis
S
Lena Maier-Hein, Tom Rix, Maike Rees
English
Discrete Structures I
L
Leticia Mattos
English
Emerging Computing Paradigms
Nima TaheriNejad
English
Foundations of Simulation Methods
Fred Hamprecht
Generative Neural Networks for the Sciences
L
Ullrich Köthe
English
Geometric Modeling and Animation
L
Filip Sadlo
Grundlagen der Optimierung
L
Roland Herzog
German
IMP Agile Development of Computer Games
P
Jürgen Hesser
IMP Development of Medical Software
P
Jürgen Hesser
IMP Intelligent Systems
P
Jürgen Hesser
IMS Intelligent Systems Online
S
Jürgen Hesser
English
Infinite Dimensional Optimization
L
Roland Herzog
English
IT Project Management
L
Andrea Herrmann
English
Machine Learning and Physics
Fred Hamprecht
Mathematical Machine Learning
S
Roland Herzog
English
Mathematik für Informatik 1
L
Stefan Meggendorfer
German
NCT Data Science
W
Lena Maier-Hein
Programmierkurs
Stefan Meggendorfer
German
Software Economics
Eckhart von Hahn
Microcontroller-Programmierung
S
Andreas Schnirch
Einführung in die Technische Informatik
L
Dirk Koch
German
Software Engineering
L
Sebastian Baltes
German
Informatik und Gesellschaft
S
Claudia Hildebrandt
German
IT-Sicherheit 1
L
Vincent Heuveline
German
Artificial Intelligence
L
Daniel Gnad
English
Model-Based Time Series Analysis
L
Georgia Koppe
English
Large Language Models: Foundations and Applications
L
Michael Gertz
English
Computational Geometry and Applications
S
Susanne Krömker
English
Discrete Structures
S
Jakob Hofstad, Zak Smith
English
Neuro-Symbolic Artificial Intelligence
S
Daniel Gnad
English
Optimization in Machine Learning and Vision
S
Bogdan Savchynskyy
English
Theoretical Computer Science
S
Felix Joos
English
Algorithms and words and graphs
S
Wolfgang Merkle
English
Seminar „Reasoning with LLMs“
S
Artur Andrzejak, Nikolai Bolik, Lennart Stöpler
English
Master's Advanced Seminar „Software Engineering“ NN
S
Sebastian Baltes
English
Programmierparadigmen im Unterricht
S
Christina Hund
German
Practical „AI Planning“
P
Daniel Gnad
English
Fortgeschrittenenpraktikum „Software Engineering“
AP
Sebastian Baltes
English
Master's Advanced Practical „Software Engineering“
AP
Sebastian Baltes
English
Fortgeschrittenenpraktikum Deep Learning in Medical Image Analysis
AP
Lena Maier-Hein
English
Fortgeschrittenenpraktikum Data-centric AI
AP
Lena Maier-Hein
English
Master's Advanced Practical Time Series Modeling
AP
Georgia Koppe
English/German
Master's Advanced Practical Experimental Design
AP
Georgia Koppe
English/German
Praktikum: Computer Vision and Machine Learning
P
Carsten Rother
English
Anfängerpraktikum „AI Methods and Tools for Programming“
P
Artur Andrzejak, Nikolai Bolik, Lennart Stöpler
English/German
Fortgeschrittenenpraktikum „AI Methods and Tools for Programming“
AP
Artur Andrzejak, Nikolai Bolik, Lennart Stöpler
English
Master Practical „AI Methods and Tools for Programming“
P
Artur Andrzejak, Nikolai Bolik, Lennart Stöpler
English

Summer Semester 2026

Table

Algorithm Engineering
L
Prof. Dr. Christian Schulz
English
Computer Graphics
L
Prof. Dr. Filip Sadlo
English
Mathematik für Informatik 2
L
Dr. Stefan Meggendorfer
German
Programmierkurs
L
Dr. Stefan Meggendorfer
German
Datenbanken
L
Prof. Dr. Michael Gertz
German
Algorithmen und Datenstrukturen 1
L
Bogdan Savchynskyy
German
Betriebssysteme und Netzwerke
L
Artur Andrzejak
German
Einführung in die Theoretische Informatik
L
Felix Joos
German
Informatik & Gesellschaft
S
Claudia Hildebrandt
German
Randomized Algorithms
L
Wolfgang Merkle
English
Computational Cognitive Science
L
Georgia Koppe
English
Discrete Structures 2
L
Jokob Hofstad
English
Vorlesung IT-Sicherheit 2
L
Vincent Heuveline
German
Machine Learning Essentials
L
Ullrich Köthe
English
Advanced Software Engineering
L
Sebastian Baltes
English
Automated Planning
L
Daniel Gnad
English
Hardware-aware Scientific Computing
L
Peter Bastian
English
Model Checking
L
Daniel Gnad
English
Reinforcement Learning
L
Georgia Koppe
English
Computability
L
Ivan Titov
English
Computer Games
L
Jürgen Hesser
English
Inverse Problems
L
Jürgen Hesser
English
Volume Visualization
L
Jürgen Hesser
English
Computer Vision
L
Jürgen Hesser
English
Bachelor-Seminar "Software Engineering"
S
Sebastian Baltes, Brenda Chiteri
English
Master's Advanced Seminar "Software Engineering"
S
Sebastian Baltes, Brenda Chiteri
English
Explainable AI Planning
S
Daniel Gnad
English
ML in Discrete Mathematics research
S
Felix Joos
English
Neurosymbolic Computing
S
Michael Gertz
English
Projective Geometry and Computer Graphics
S
Susanne Krömker
English
Reproducible Machine Learning: Theory and Practice
S
Stefan Riezler
English
Visual Computing
S
Filip Saldo, Christian Lang, Antonia Schlieder
English
Didaktik der Informatik
L
Claudia Hildebrandt
German
Aus der Forschung in die Schule - Fachdidaktische Aufbereitung
L/S
Daniel Wunderlich, Christina Hund
German
Ausgewählte Inhalte der Informatikdidaktik:
Programmierparadigmen im Unterricht
L
Christina Hund
German
Ausgewählte Inhalte der Informatikdidaktik:
Didaktik der Roboterprogrammierung
S
Andreas Schnirch
German
AI Planning
P
Daniel Gnad
English
Software Engineering
AP
Sebastian Baltes
English
Algorithms Engineering
BP
AP
Kenneth Langedal, Ernestine Großmann, Adil Chharbra, Hendrik Reinstädtler
Deep Learning in Medical Image Analysis
AP
Lena Maier-Hein
English
Data-centric AI
AP
Lena Maier-Hein
English
Master's Advanced Practical Time Series Modeling
AP
Georgia Koppe
English/German
Master's Advanced Practical Experimental Design
AP
Georgia Koppe
English/German
Computer Vision and Machine Learning
P
Carsten Rother
English
AI Methods and Tools for Programming
BP
AP
Artur Andrzejak, Nikolai Bolik, Lennart Stöpler
English/German
Fortgeschrittenenpraktikum BSc Informatik
AP
Ullrich Köthe
Master Practical „AI Methods and Tools for Programming“
P
Artur Andrzejak, Nikolai Bolik, Lennart Stöpler
English
IMP Development of Medical Software
P
Jürgen Hesser
IMP Intelligent Systems
BP
AP
Jürgen Hesser
Master's Advanced Practical Experimental Design
AP
Georgia Koppe, Ismail Guennouni, Andre Herz
Master's Advanced Practical Time Series Modeling
AP
Georgia Koppe, Manuel Brenner
Practical Combinatorial Optimization in Machine Learning and Computer Vision
P
Bogdan Savchynskyy
Praktika Data Science and NLP
P
Michael Gertz
Software-Praktikum Numerik & Uncertainty Quantification
BP
AP
Robert Scheichl, Niklas Baumgarten
Softwarepraktikum Wissenschaftliches Rechnen
BP
AP
Peter Bastian
Solving Partial Differential Equations with deal.II
P
Guido Kanschat, Michał Wichrowski
Visual Computing
BP
AP
Filip Sadlo