Computer Science Courses Offered at Regular Intervals

Please be aware that this page is for orientation only. If you want to know what courses to take for your study program, look at the degree regulation and course handbook of your program. These are the only documents providing binding information on this topic. They can be found in the download center. Moreover, we provide an unbinding list of courses planned for future semesters.

Table

Advanced Machine Learning
follows Fundamentals of Machine Learning
Algorithm Engineering
yearly in summer
Algorithmen und Datenstrukturen
yearly in summer
Algorithms and Data Structures 2
yearly in winter
Analysis I
yearly in winter
Analysis II
yearly in summer
Anfängerpraktikum
every semester
Applied Combinatorial Optimization
(replaces Optimization for Machine Learning)
yearly in winter
Artificial Intelligence for Programming
at least every fourth semester
Aus der Forschung in die Schule (Seminar)
every semester
Aus der Forschung in die Schule (fachdidaktische Aufbereitung)
every other semester
Ausgewählte Inhalte der Informatikdidaktik
at least every other semester
Betriebssysteme und Netzwerke
yearly in summer
Complex Network Analysis
every other winter
Computer Games (Game Engine Design)
yearly in summer
Computer Graphics
every third semester
Computer Vision: 3D Reconstruction
yearly in winter
Data Science for Text Analytics
every other winter
Datenbanken
yearly in summer
Didaktik der Informatik
yearly
Discrete Structures 1
yearly in winter
Distributed and Parallel Algorithms
every third to fourth semester
Einführung in die Numerik
every semester
Einführung in die Praktische Informatik
yearly in winter
Einführung in die Technische Informatik
yearly in winter
Einführung in die Theoretische Informatik
yearly in summer
Einführung in die Wahrscheinlichkeitstheorie und Statistik
at least every other semester
Einführung in Software Engineering
yearly in winter
Fortgeschrittenenpraktikum
every semester
Geometric Modeling and Animation
every third semester
Informatik und Gesellschaft
yearly in winter
Inverse Problems
yearly in summer
IT Project Management
every other winter
Knowledge Management and Decision-Making in Software Engineering
every other winter
Lineare Algebra I
yearly in winter
Mathematik für Informatik 1
yearly in winter
Mathematik für Informatik 2
yearly in summer
Mining Massive Datasets
at least every fourth semester
Natural Language Processing with Transformers
every other winter
Programmierkurs
yearly in winter (weekly)
yearly in summer (block course)
Programmierpraktikum für den MEd
every semester
Projekt Einführung in Software Engineering
yearly in winter
Projektseminar Biomedizinische Bildanalyse
yearly in summer
Randomisierte Algorithmen
at least every fourth semester
Requirements Engineering
every other summer
Scientific Visualization
at least every third semester
Scientific Working
yearly in winter
Volume Visualization
yearly in summer