Neuer Kurs zu Rust und Speichersicherheit

3-ECTS-Blockkurs startet am 27. Juni

Ab Sommer 2026 bietet der Lehrstuhl für Systemnahe Programmierung ein neues Bachelor-Modul zum Thema „Memory-safe Programming: An Introduction to Rust“ an. Der Kurs wird auf Englisch von Lukas Beierlieb gehalten, der die Themen wie folgt zusammenfasst:

Dieses Modul führt die Studierenden in die Programmiersprache Rust ein. Wir beginnen mit der Betrachtung problematischer Konzepte in anderen Programmiersprachen (wie manuelle Speicherverwaltung, Garbage Collection, Null-Pointer, Ausnahmebehandlung), um später die Entscheidungen beim Sprachdesign von Rust besser zu verstehen. Nach einem kurzen einführenden Überblick über die Funktionen von Rust erkunden wir die Sprache, indem wir nach und nach immer mehr Konzepte einführen (Datentypen, Kontrollflusskonstrukte, Generics, Traits, eigentumsbasierte Speicherverwaltung, unsicheres Rust, Lebensdauern). Darüber hinaus behandeln wir die Struktur von Cargo-basierten Rust-Projekten sowie die verfügbaren Werkzeuge zum Erstellen und Analysieren von Rust-Code.

Der Kurs richtet sich zwar an Bachelor-Studierende der Informatik oder der Angewandten Informatik, wir heißen jedoch alle willkommen, die Interesse daran haben, Rust zu erlernen. Die Termine und das Anmeldeformular finden Sie im VC-Kurs des Moduls.