Die Vorlesung "Betriebssysteme" behandelt Grundlagen der Betriebssystementwicklung. Themen der Vorlesung sind unter anderem Prozesse und Threads, CPU Scheduling, Synchronisation und Deadlocks, Speicherverwaltung und virtueller Speicher, sowie Dateisysteme und die Verwaltung von Massenspeicher.
Vorlesungsbegleitend finden wöchentliche Tutorien statt. Jede Woche erscheint ein Übungsblatt, welches innerhalb von einer Woche freiwillig online bearbeitet und abgegeben werden kann. Zum Abschluss des Moduls ist neben der Klausur „Betriebssysteme“ ein Übungsschein erforderlich. Dieser wird bei Bestehen einer separaten Scheinklausur ausgestellt.