Der Winter naht: Neuer Kurs zu Compilern, Seminar zum Thema Caching und Virtualisierungslabor
In diesem Wintersemester bietet der Lehrstuhl für Systemnahe Programmierung vier Module an:
In unserer neuen Vorlesung „Systemnahe Programmierung“ (SYSNAP-SNAP-B) dreht sich alles um Compiler-Optimierungen. Die Studierenden lernen, wie man maschinenlesbaren Code generiert und diesen hinsichtlich nicht-funktionaler Eigenschaften wie Sicherheit, Zuverlässigkeit und Energieeffizienz optimiert. Am Ende werden alle Studierenden eine eigene Optimierungsaufgabe bearbeiten. Die Vorlesung „Systemnahe Programmierung“ richtet sich an Studierende im späten Bachelorstudium. Sie wird auf Englisch gehalten, sodass auch ISoSySc-Studierende daran teilnehmen können, um sich auf andere Masterkurse vorzubereiten.
Die schon bekannte Vorlesung „Virtualisierung“ (SYSNAP-Virt-M) wird überarbeitet und konzentriert sich künftig auf Virtualisierungstechnologien auf Systemebene. Anhand von Veröffentlichungen und Code-Beispielen aus der Praxis werden die Studierenden verschiedene Architekturen virtueller Maschinen sowie Details ihrer Implementierung auf Systemebene untersuchen. Dieser Kurs setzt gute Kenntnisse in den Bereichen Systemarchitektur und Betriebssysteme voraus. Ein Self-Assessment zu Beginn des Semesters hilft euch dabei, eure Fähigkeiten einzuschätzen.
Das Seminar (SYSNAP-Seminar-B/M) in diesem Winter befasst sich mit dem Thema Caching. Die Studierenden lernen dabei insbesondere die Feinheiten von Caching-Architekturen, -Mechanismen und dem zugrunde liegenden Hardware-Design kennen. Das Seminar setzt gute Kenntnisse in Systemprogrammierung und Systemarchitektur voraus, wie sie in unseren Modulen vermittelt werden. Es steht Bachelor- und Masterstudierenden offen.
In unserem Virtualisierungslabor (SYSNAP-Projekt-B) bauen die Studierenden ein kleines Rechenzentrum auf. Sie beschäftigen sich dabei mit Themen wie Dateisystemen, Betriebssystemen und Virtualisierungslösungen. Diese Kenntnisse fließen in die Entwurfsentscheidungen für die Erstellung des virtuellen Rechenzentrums ein. Die Umsetzung erfolgt in Gruppenarbeit und wird abschließend mit einem Bericht und Präsentationen abgeschlossen. Das Projekt richtet sich an Studierende im späten Bachelorstudium.
Die Anmeldung für das Projekt endet am 9. Oktober (23:59 Uhr). Für das Seminar habt ihr noch eine Woche mehr Zeit, um an der ersten Sitzung teilzunehmen, bevor ihr euch bis zum 16. Oktober (23:59 Uhr) bewerben müsst. Wir würden uns freuen, euch in einer der Veranstaltungen zu sehen. Bis dahin genießt noch die restliche Semesterpause.