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 |
MP | Master Practical |
MEdP | programming practical for the Master of Education |
L | lecture |
P | practical |
PS | proseminar |
S | seminar |
W | webinar |
Winter Semester 2026/27
Table filters
Table
Einführung in die Praktische Informatik | L | Michael Gertz | German |
Einführung in die Technische Informatik | L | Dirk Koch | German |
Mathematik für Informatik 1 | L | Stefan Meggendorfer | German |
Programmierkurs | L | Stefan Meggendorfer | German |
Einführung ins Software Engineering | L | Sebastian Baltes | German |
Algorithmen und Datenstrukturen II | L | Christian Schulz | English |
Discrete Structures 1 | L | Felix Joos | English |
Artificial Intelligence | L | Daniel Gnad | English |
Informatik & Gesellschaft | S | Claudia Hildebrandt | German |
Generative Neural Networks for the Sciences | L | Ullrich Köthe | English |
Software Evolution | L | Eckart von Hahn | German |
Knowledge Management and Decision-Making in Software Engineering | L | Andrea Herrmann | German |
Scientific Visualization | L | Filip Sadlo | English |
Model-Based Time Series Analysis | L | Georgia Koppe | English |
Robotics and Machine Intelligence | L | Artur Andrzejak | English |
IT-Sicherheit 3 | L | Vincent Heuveline | German |
Applied combinatorial optimization | L | Bogdan Savchynskyy | English |
Computer Vision | L | Carsten Rother | English |
Agentic AI for Problem Solving | S | Michael Gertz | English |
Computational Geometry and Topological Data Analysis | S | Susanne Krömker | English |
Explainable AI Planning | S | Daniel Gnad | English |
Deep Learning in Medical Image Analysis | S | Lena Maier-Hein | English |
Hardware-aware scientific computing | S | Peter Bastian | English |
Research Topics in Software Engineering | S | Sebastian Baltes | English |
IT-Security | S | Vincent Heuveline | English |
LLMs: Interpretability and Editing | S | Artur Andrzejak | English |
Predictive Learning in Latent Space: JEPA Architectures and Applications | S | Artur Andrzejak | English |
Seminar: Inverse Rendering | S | Carsten Rother | Englisch |
Optimization in Machine Learning and Vision | S | Bogdan Savchynskyy | Englisch |
Ausgewählte Inhalte der Informatikdidaktik: Microcontroller-Programmierung | S | Andreas Schnirch | German |
Unterricht beobachten und analysieren | S | Daniel Wunderlich | German |
Ausgewählte Inhalte der Informatikdidaktik | S | Claudia Hund | German |
“AI Methods and Tools for Programming” | BP, AP, MP, MEdP | Artur Andrzejak | |
“Software Engineering” | FP, MP | Sebastian Baltes | |
"Software Engineering" | BP, AP, MP, MEdP | Peter Bastian | |
“Numerik & Uncertainty Quantification” | BP, AP, MP | Baumgarten N, Scheichl R | |
“Algorithm Engineering” | BP, AP, MP | Christian Schulz | |
“Infectious disease modelling” | MP | Fransson P, Rocklöv P | |
“Generative AI in Practice” | BP, AP, MP | Michael Gertz | |
“AI Planning” | BP, AP, MP | Daniel Gnad | |
“Machine Learning” | MP | Fred Hamprecht | |
“Wissenschaftliches Rechnen und Optimierung” | BP, AP, MP | Herzog R, Müller G | |
“Intelligent Systems” | BP, AP, MP | Jürgen Hesser | |
"Entwicklung von Computerspielen" | BP, AP, MP | Jürgen Hesser | |
“Engineering Mathematics” | BP, AP, MP | Vincent Heuveline | |
"Software für die Schule" | MEdP | Claudia Hildebrandt | |
"Implementierung von Algorithmen aus der Theorie" | BP, AP, MP, MEdP | Felix Joos | |
"Solving Partial Differential Equations with deal.II" | MP | Guido Kanschat | |
"Research Software Engineering" | BP, AP, MP | Dominik Kempf | |
"Time series modeling" | AP, MP | Georgia Koppe | |
“Experimental Design” | MP | Georgia Koppe | |
"Kontinuierliche Optimierung und optimale Steuerung" | BP, AP, MP | Ekaterina Kostina | |
"Maschinelles Lernen und Bildanalyse" | BP | Ullrich Köthe | |
"Maschinelles Lernen und Bildanalyse" | MP | Ullrich Köthe | |
"Computergraphik" | BP, AP | Susanne Krömker | |
“Computer Graphics” | MP | Susanne Krömker | |
"Deep Learning in Medical Image Analysis" | AP, MP | Lena Maier-Hein | |
"Data-centric AI" | AP, MP | Lena Maier-Hein | |
"Software development in computational science" | BP, BP, MP, MEdP | Stefan Meggendorfer | |
"Computer Vision and Machine Learning" | AP, MP | Carsten Rother | |
“Visual Computing” | BP, AP, MP | Filip Sadlo | |
“Combinatorial Optimization in Machine Learning and Computer Vision” | AP, MP | Bogdan Savchynskyy | |
Mathematische Modellierung in der Medizin | P | Petra, Stefania; Schwarz, Jonathan |
Summer Semester 2027
Table filters
Table
Algorithmen und Datenstrukturen | L | Christian Schulz | German |
Betriebssysteme und Netzwerke | L | Daniel Gnad | German |
Mathematik für Informatik 2 | L | Stefan Meggendorfer | German |
Programmierkurs | L | Stefan Meggendorfer | German |
Einführung in die Theoretische Informatik | L | Felix Joos | German |
Datenbanken | L | Michael Gertz | German |
Randomized Algorithms | L | Wolfgang Merkle | English |
Didaktik der Informatik | L | Claudia Hildebrandt | German |
Aus der Forschung in die Schule: Fachdidaktische Aufbereitung | L | Daniel Wunderlich | German |