The course "Betriebssysteme" (Operating Systems) teaches fundamental concepts in operating system design. The syllabus includes processes and threads, CPU scheduling, synchronization and deadlocks, memory management and virtual memory, as well as file systems and the management of mass storage.
Additionally to the classes there will be weekly tutorials in small groups. Each week, a voluntary assignment will be handed out, which can be turned in online within 7 days. You must earn a tutorial certificate to pass the module. The certificate will be handed out if you pass a dedicated certificate exam.