Earlier Teaching Offerings
Here you find information on our teaching offerings in previous semesters.
Note: The linked pages of particular courses are not yet prepared for the winter semester. The course formats are preliminary.
Lecture Period
- 12.10.2025 to 23.12.2025 and 07.01.2025 to 12.02.2026
Lectures
- Advanced Research Topics on IT Security [EN]
2V+2Ü, 6CP, Lecture with semester project in cooperation with GUC, Cairo (in presence) - Architectures for Distributed Internet Services [EN]
3V+1Ü, 6CP, Lecture with Labs (in presence) - Blockchain Fundamentals [EN]
2V, Interdisc. Lecture Together with Economics (in presence) - Distributed Systems / Introduction to Distributed Systems [DE]
3V+1Ü, 6CP, Lecture (in presence, alternatively online, recorded) with Labs (in presence) - Embedded Security [EN]
2V+2Ü, 6CP, Lecture with Labs (in presence) - Introduction to Operating Systems [DE]
1L, Laboratory (online and in presence) - Networked Systems / Introduction to Computer Networks [DE]
2V+2Ü, 5CP / 3V+2Ü, 6CP, Lecture (online, recorded; in presence) with Labs (online, live) - Security and Privacy in Mobile Systems [EN]
2V+2Ü, 6CP, Lecture with Labs (in presence)
Seminars
- Selected Topics in Distributed Systems [DE]
2S, 4CP, Seminar (supervision online or in presence; presentations in presence) - Research Trends in Distributed Systems [DE/EN]
2S, 4CP, Main Seminar (supervision online or in presence; presentations in presence) - Teaching Methodology Computer Science II [DE]
3S, 5CP, Seminar for Teacher Education (block seminar at the end of the semester, format undecided)
Project Modules for Master
- Computer Networks and IT Security I and II [DE/EN]
4Pj, 8CP, Project (online or in presence) - Distributed Application, Platforms and Systems I and II [DE/EN]
2Pj, 8CP, Project (online or in presence) - Teaching Methodology Project of Computer Science [DE]
2Pj, 5CP, Project for Teacher Education (online or in presence)
Others
- Graduation Seminar Distributed Systems [DE/EN]
2S, 0CP, Seminar (online or in presence)
Currently planned lectures for the summer semester 2025.
Not all corresponding web pages may already be up to date.
Lecture Period
- Start: 22.04.2025
- End: 26.07.2025
Lectures
- Concepts for Concurrent, Parallel and Distributed Programming
2V+2Ü, 6LP, Lecture with Labs (hybrid, i.e. simultaneously online and in presence) - Fault-tolerant Distributed Systems
3V+1Ü, 6CP, Lecture with Labs (hybrid, i.e. simultaneously online and in presence) - Fundamentals of Privacy and IT-Security [DE]
2V+2Ü, 6CP, Lecture with Labs (presence only) in German - Introduction to Database Systems [DE/EN]
6CP, Lecture with online Videos and several presence events - Introduction to Operating Systems [DE]
3V+1Ü+1L, 6CP, Lecture (hybrid, i.e. simultaneously online and in presence) with Tutorial (in presence) and Labs (online only) - Machine Learning Security
2V+2Ü, 6P, Vorlesung mit Übung (hybrid, i.e. simulataneously online and in presence) - Operating Systems [DE]
3V+2Ü, 6CP, Lecture (hybrid, i.e. simultaneously online and in presence) with Tutorials (in presence) - Practical IT-Security [DE]
1V+2Ü, 6CP, Lecture with Labs (presence only) in German/English (mixed) - Security in IT-Systems [DE]
2V+2Ü, 6 CP, Lecture with Labs (presence only) - Systems Performance – Evaluation, Engineering, and Diagnostics
2V+2Ü, 6LP, Vorlesung mit Übung (in Präsenz)
Seminars
- Research Trends in Distributed Systems
2S, 4CP, Seminar/Advanced Seminar (online and in presence) partially in German - Selected Topics in Distributed Systems
2S, 4CP, Seminar/Advanced Seminar (online and in presence) partially in German - Teaching Methodology Computer Science I [DE]
3S, 5CP, Seminar (in presence) in German, teacher education only - Privacy im Internet [DE]
2S, 4CP, Proseminar (online and in presence)
Project Modules for Master
- Computer Networks and IT Security I and II
4Pj, 8CP, Project (hybrid, i.e. both online and in presence) - Distributed Applications, Platforms and Systems I and II
2Pj, 8CP, Project (online or in presence) - Teaching Methodology Project of Computer Science [DE]
2Pj, 5CP, Project (online or in presence) for teacher education only
Others
- Graduation Seminar Distributed Systems [DE/EN]
2S, 0CP, Seminar (online or in presence)
Note: The linked pages of particular courses are not yet prepared for the winter semester. The course formats are preliminary.
Lecture Period
- 14.10.2024 to 23.12.2024 and 07.01.2025 to 14.02.2025
Lectures
- Advanced Research Topics on IT Security [EN]
2V+2Ü, 6CP, Lecture with semester project in cooperation with GUC, Cairo (due to a research sabattical of Prof. Kargl, this course will not be offered in this semester) - Blockchain Fundamentals [EN]
2V, Interdisc. lecture together with Economics (in presence) - Distributed Computing Platforms in Practice
3V+1Ü, 6CP, Lecture with Labs (in presence) - Distributed Systems / Introduction to Distributed Systems [DE]
3V+1Ü, 6CP, Lecture (in presence, alternatively online) with Labs (in presence) - Embedded Security [EN]
2V+2Ü, 6CP, Lecture (in presence) with Labs (in presence) - Introduction to Operating Systems [DE]
1L, Laboratory (online and in presence) - Networked Systems / Introduction to Computer Networks [DE]
2V+2Ü, 5CP / 3V+2Ü, 6CP, Lecture (online, recorded; in presence) with Labs (online, live)
Seminars
- Modern Aspects of Java Software Development [DE]
2S, 4CP, Proseminar (supervision online or in presence; presentations in presence) - Selected Topics in Distributed Systems [DE]
2S, 4CP, Seminar (supervision online or in presence; presentations in presence) - Research Trends in Distributed Systems [DE/EN]
2S, 4CP, Main Seminar (supervision online or in presence; presentations in presence) - Teaching Methodology Computer Science II [DE]
3S, 5CP, Seminar for Teacher Education (block seminar at the end of the semester, format undecided)
Project Modules for Master
- Computer Networks and IT Security I and II [DE/EN]
4Pj, 8CP, Project (in presence/invididually) - Distributed Application, Platforms and Systems I and II [DE/EN]
2Pj, 8CP, Project (online or in presence) - Teaching Methodology Project of Computer Science [DE]
2Pj, 5CP, Project for Teacher Education (online or in presence)
Others
- Graduation Seminar Distributed Systems [DE/EN]
2S, 0CP, Seminar (online or in presence)
Lecture Period
- Start: 15.04.2024
- End: 20.07.2024
Lectures
- Architectures for Distributed Internet Services
3V+1Ü, 6CP, Lecture (online) with Labs (in presence) - Distributed Computing Platforms in Practice
this course has been cancelled - Concepts for Concurrent, Parallel and Distributed Programming
2V+2Ü, 6LP, Lecture with Labs (hybrid, i.e. simultaneously online and in presence) - Fault-tolerant Distributed Systems
3V+1Ü, 6CP, Lecture with Labs (hybrid, i.e. simultaneously online and in presence) - Fundamentals of Privacy and IT-Security
2V+2Ü, 6CP, Lecture with Labs (presence only) in German - Introduction to Database Systems
2V+2Ü, 6CP, Lecture with online Videos and several presence events, in German and English - Introduction to Operating Systems
3V+1Ü+1L, CLP, Lecture (hybrid, i.e. simultaneously online and in presence) with Tutorial (in presence) and Labs (online only) in German - Operating Systems
3V+2Ü, 6CP, Lecture (hybrid, i.e. simultaneously online and in presence) with Tutorials (in presence) in German - Practical IT-Security
1V+2Ü, 6CP, Lecture with Labs (presence only) in German/English (mixed) - Security and Privacy in Mobile Systems
3V+1Ü, 6CP, Lecture with Labs (presence only) in German - Security in IT-Systems
2V+2Ü, 6 CP, Lecture with Labs (presence only) in German
Seminars
- Research Trends in Distributed Systems
2S, 4CP, Seminar/Advanced Seminar (online and in presence) partially in German - Selected Topics in Distributed Systems
2S, 4CP, Seminar/Advanced Seminar (online and in presence) partially in German - Teaching Methodology Computer Science I
3S, 5CP, Seminar (online or in presence) in German, teacher education only
Project Modules for Master
- Computer Networks and IT Security I and II
4Pj, 8CP, Project (hybrid, i.e. both online and in presence) - Distributed Applications, Platforms and Systems I and II
2Pj, 8CP, Project (online or in presence) - Teaching Methodology Project of Computer Science
2Pj, 5CP, Project (online or in presence) for teacher education only, in German
Others
- Graduation Seminar Distributed Systems
2S, 0CP, Seminar (online or in presence) partially in German
Lecture Period
- 2023-10-16 to 2023-12-23 and 2024-01-08 to 2024-02-18
Lectures
- Advanced Research Topics on IT Security
2V+2Ü, 6CP, Lecture with Labs (this course is cancelled) - Blockchain Fundamentals
2V, Interdisc. lecture together with Economics (in presence) - Embedded Security
2V+2Ü, 6CP, Lecture (in presence) with Labs (in presence) - Introduction to Computer Networks [DE] / Networked Systems
2V+2Ü, 5CP / 3V+2Ü, 6CP, Lecture (online, recorded; in presence) with Labs (online, live) - Introduction to Distributed Systems [DE]
3V+1Ü, 6CP, Lecture (online videos) with Labs (in presence) - Introduction to Operating Systems [DE]
1L, Laboratory (online + in presence)
Seminars
- Modern Aspects of Java Software Development [DE]
2S, 4CP, Proseminar (supervision online or in presence; presentations in presence) - Selected Topics in Distributed Systems [DE/EN]
2S, 4CP, Seminar (supervision online or in presence; presentations in presence) - Research Trends in Distributed Systems
2S, 4CP, Main Seminar (supervision online or in presence; presentations in presence) - Teaching Methodology Computer Science II [DE]
3S, 5CP, Seminar for Teacher Education (block seminar at the end of the semester, format undecided)
Note: The seminar Teaching Methodology Computer Science I has been moved to summer semesters.
Project Modules for Master
- Rechnernetze und IT-Sicherheit I and II [DE/EN]
4Pj, 8CP, Project (in presence/invididually) - Distributed Application, Platforms and Systems I and II [DE/EN]
2Pj, 8CP, Project (online or in presence) - Teaching Methodology Project of Computer Science [DE]
2Pj, 5CP, Project for Teacher Education (online or in presence)
Others
- Graduation Seminar Distributed Systems [DE/EN]
2S, 0CP, Seminar (online or in presence)
Lecture Period
- Start: 17.04.2023
- End: 22.07.2023
Lectures
- Architectures for Distributed Internet Services
3V+1Ü, 6CP, Lecture with Labs (online, partially live) - Concepts for Concurrent, Parallel and Distributed Programming
2V+2Ü, 6CP, Lecture with Labs (combi, i.e., mostly online and occasionally in presence) in German/Englisch - Fault-tolerant Distributed Systems
3V+1Ü, 6CP, Lecture with Labs (hybrid, i.e. simultaneously online and in presence) - Grundlagen des Datenschutzes und der IT-Sicherheit
2V+2Ü, 6CP, Lecture with Labs in German (presence only) - Introducation to Operating Systems
3V+1Ü+1L, CLP, Lecture (hybrid, i.e. simultaneously online and in presence) with Tutorial (in presence or online) and Labs (online only) in German - Practical IT-Security
1V+2Ü, 6CP, Lecture with Labs (presence only) in German/English (mixed) - Operating Systems
3V+2Ü, 6CP, Lecture (hybrid, i.e. simultaneously online and in presence) with Tutorials (in presence or online) in German - Security in IT-Systems
2V+2Ü, 6 CP, Lecture with Labs (presence only) - Security and Privacy in Mobile Systems
3V+1Ü, 6CP, Lecture with Labs (presence only)
Seminars
- Ausgewählte Themen in Verteilten Systemen
- 2S, 4CP, Seminar/Advanced Seminar (online and in presence) partially in German
- Forschungstrends in Verteilten Systemen
2S, 4CP, Seminar/Advanced Seminar (online and in presence) partially in German - Privacy im Internet
2S, 4CP, Proseminar (online and in presence) in German
Project Modules for Master
- Rechnernetze und IT-Sicherheit I und II
- 4Pj, 8CP, Project (hybrid, i.e. both online and in presence)
- Distributed Applications, Platforms and Systems I and II
2Pj, 8CP, Project (online or in presence) - Teaching Methodology Project of Computer Science
2Pj, 5CP, Project (online or in presence) for teacher education only, in German
Others
- Absolventenseminar Verteilte Systeme
2S, 0CP, Seminar (online or in presence) partially in German
Lecture Period
- Start: 19.04.2022
- End: 23.07.2022
Lectures
- Architectures for Distributed Internet Services
3V+1Ü, 6LP, Lecture with Labs (online, partially live) - Concepts for Concurrent, Parallel and Distributed Programming
2V+2Ü, 6LP, Lecture with Labs (combi, i.e., mostly online and occasionally in presence) in German/Englisch - Fault-tolerant Distributed Systems
3V+1Ü, 6LP, Lecture with Labs (hybrid, i.e. both online and in presence) - Grundlagen der Betriebssysteme
3V+1Ü+1L, 7LP, Lecture with Tutorial (hybrid, i.e. both online and in presence) and Labs (online only) in German - Grundlagen des Datenschutzes und der IT-Sicherheit
2V+2Ü, 6LP, Lecture with Labs in German - Praktische IT-Sicherheit
1V+2Ü, 6LP, Lecture with Labs (mostly in presence with online sections) in German - Sicherheit und Privacy in Mobilen Systemen
3V+1Ü, 6LP, Lecture with Labs (presence only) in German
Seminars
- Ausgewählte Themen in Verteilten Systemen
- 2S, 4LP, Seminar/Advanced Seminar (online and in presence) partially in German
- Forschungstrends in Verteilten Systemen
2S, 4LP, Seminar/Advanced Seminar (online and in presence) partially in German - Privacy im Internet
- 2S, 4LP, Proseminar (online and in presence) in German
Project Modules for Master
- Rechnernetze und IT-Sicherheit I und II
- 4Pj, 8 LP, Project (hybrid, i.e. both online and in presence)
- Distributed Applications, Platforms and Systems I and II
2Pj, 8 LP, Project (online) - Teaching Methodology Project of Computer Science
2Pj, 5 LP, Project (online) for teacher education only, in German
Others
- Absolventenseminar Verteilte Systeme
2S, 0LP, Seminar (online or in presence) partially in German
Lecture Period
- Start: 2020-11-02
- End: 2021-02-19
Lectures
- Introduction to Computer Networks
- 2V+2Ü, 5CP, Lecture with Labs
- Introduction to Distributed Systems
3V+1Ü, 6CP, Lecture with Labs - Multimedia Communication
3V+1Ü, 6CP, Lecture with Labs - Security of IT Systems
2V+2Ü, 6CP, Lecture with Labs - Privacy Engineering and Privacy Enhancing Technologies [EN]
3V+1Ü, 6CP, Lecture with Labs
Seminars
- Efficient Java
2S, 4CP, Proseminar - Selected Topics in Distributed Systems
2S, 4CP, Seminar - Research Trends in Distributed Systems [EN]
2S, 4CP, Hauptseminar - Teaching Methodology Computer Science II
3S, 5LP, Seminar for Teacher Education
Project Modules for Master
- Rechnernetze und IT-Sicherheit I und II
4Pj, 8CP, Project - Distributed Application, Platforms and Systems I and II [EN]
2Pj, 8CP, Project
Others
- Graduation Seminar Distributed Systems
2S, 0CP, Seminar