Earlier Teaching Offerings
Here you find information on our teaching offerings in previous semesters.
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