Study Progress Plan

Structured Throughout Your Studies

Our Master’s degree program in Computer Science is a full-time, on-campus program with a standard duration of 4 semesters. To obtain your Master’s degree within the standard duration of 2 years of study, we recommend the following ideal-typical study progress plan.

  • Possible course of study with a focus on Artificial Intelligence (start winter semester) PDF
  • Possible course of study with a focus on Artificial Intelligence (start summer semester) PDF
  • Possible course of study with a focus on Algorithms, Complexity, Data (start winter semester) PDF
  • Possible course of study with a focus on Algorithms, Complexity, Data (start summer semester) PDF
  • Possible course of study with a focus on Computer Security (start winter semester) PDF
  • Possible course of study with a focus on Software Engineering and Programming Languages (start winter semester) PDF
  • Possible course of study with a focus on Design, Implementation and Analysis of Computer Systems (start winter semester) PDF
Basic/Foundation
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Software Languages2110105
Highlights of Theoretical Computer Science 2110579
Mathematics for Modeling and Data Analysis2110475
Theory of machine learning2110529
Cryptography2120178
Advanced Algorithms2120299
Quantum Information and Computation [M.Sc.]2120115
Design, Implementation and Analysis of Computer Systems
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Deterministic Network Calculus2110545
Energy-Aware Computing Systems2120306
Formal Verification and Model Checking2120415
High-Performance Computing on Clusters6
Operating-System Concepts and Implementations (no offer in WS 24/25)6
High-Performance Computing on Multicore Processors6
Scheduling Theory2120325
Algorithms, Complexity, Data
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Advanced Quantum Information and Computation2111035
Finite Fields: Theory and Algorithms2110585
Highlights of Theoretical Computer Science 2110579
Advanced Algorithms2120299
Computational complexity theory2110289
Formal Verification and Model Checking2120415
Quantum Information and Computation [M.Sc.]2120115
Proofs are programs [M.Sc.]2110035
Geometric Algorithms5
Computer Security
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Digital Sovereignty2110596
Cryptographic protocols2110315
Physical Attacks and Countermeasures2110345
Blockchain Security and Privacy2120075
Microarchitectural Attacks and Defenses2120645
Cryptography2120178
Cryptography on hardware-based platforms2120195
Quantum Cryptography (no offer in WS 24/25)2120165
Software Security 1 [M.Sc.]5
Advanced Automatic Testing2110675
Mobile Network Security2110125
Program Analysis5
Public Key Cryptanalysis 12110555
Software Security 22110635
Software Engineering and Programming Languages
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Software Languages2110105
Autonomous Vehicles and Artificial Intelligence2110445
Autonomous Vehicles and Artificial Intelligence Lab2120355
High-Performance Computing on Clusters6
High-Performance Computing on Multicore Processors6
Proofs are programs [M.Sc.]2110035
Advanced Automatic Testing2110675
Foundations of Programming Languages, Verification, and Security2110625
Artificial Intelligence
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Autonomous Vehicles and Artificial Intelligence2110445
Computational Neuroscience: Single-Neuron Models2110396
Computational Neuroscience: Vision and Memory2110495
Theory of machine learning2110529
Autonomous Robotics: Action, Perception, Cognition2110486
Autonomous Vehicles and Artificial Intelligence Lab2120355
Computational Neuroscience: Neural Dynamics2120056
Deep Learning2120185
Machine Learning: Evolutionary Algorithms2120086
Machine Learning: Unsupervised Methods2125019
Natural language processing with deep learning [M.Sc]2120385
Privacy-Preserving Natural Language Processing2110686
Engineering for Large Language Models2110656
Machine Learning: Supervised Methods (no offer in SS 25)2110246
Responsible AI2110646
Seminars
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Seminars3
Practical Labs
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Practical Labs3
Projects
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Project10
Free Elective Moduls
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Free Elective Moduls20
Masterthesis
Module
Event(LV)
Course-NumberCPTerm
SOSEWISE
Master's thesis and colloquium30