- Nummer
- cspr
- Leitung
- -
- ECTS
- 3.0
- Anspruchsniveau
- Advanced
- Inhaltsübersicht
Diese Vorlesung vermittelt die Grundlagen und Praktiken der systemnahen Softwareentwicklung im Kontext moderner Cloud-Infrastrukturen. Basierend auf modernen, low-level Programmiersprachen wie bspw. Go und Rust werden exemplarisch Möglichkeiten aufgezeigt, um effizient und effektiv an Systemen zu programmieren. Die Studierenden lernen, wie Betriebssystemfunktionen, Systemaufrufe und Low-Level-APIs zusammenwirken, um skalierbare und sichere Ausführungsumgebungen zu ermöglichen. Ziel ist es, ein tiefes Verständnis der Schnittstellen zwischen Betriebssystem, Laufzeit und Cloud zu entwickeln.
- Lernziele
- Die Studierenden können mit einer modernen low-level Programmiersprache kernel-nah Systeme sicher, effizient und nachhaltig programmieren
- Die Studierenden können verschiedene Schnittstellen im Betriebssystem nutzen und miteinander in einer eigen implementierten Applikation verknüpfen
- Die Studierenden haben ein fundiertes Verständnis über programmatische Möglichkeiten im Managen von low-level Ressourcen (Netzwerk, Storage, Compute) in Systemen
- Empfohlene Vorkenntnisse
- Cloud, syspr, sye, dnez (ab SJG Herbst 25) Cloud, syad, bsys, dnet1, dnet2 (bis SJG Herbst 25)
- Leistungsbewertung
- Erfahrungsnote
- Zusatzinformationen
- Dieses Modul ist ein Blockmodul für die Studienrichtung SPD.