Course page „Programmieren in Rust“, University Osnabrück (German!)
Go to file
2017-02-14 00:41:13 +01:00
aufgaben Fix order of attributes 2017-01-31 16:19:05 +01:00
materialien Add ferris on blackboard 2017-01-30 20:30:59 +01:00
slides Fix syntax highlighting 2017-02-14 00:41:13 +01:00
.gitignore Ignore target/ folders 2016-12-05 17:57:54 +01:00
README.md Add backup youtube link 2017-02-12 12:39:30 +01:00

Vorlesung „Programmieren in Rust“

Deutsche Vorlesung über Rust an der Universität Osnabrück, Wintersemester 2016/17. In diesem Repository werden Slides und andere Materialien zur Vorlesung gesammelt.

Vorlesungsaufzeichnungen

Die Aufzeichnungen gibt es oft in zwei Versionen:

  • nur das Beamerbild, aber in hoher 1080p-Qualität, mit der Aufnahme vom Notebook-Mikrofon (YouTube Playlist)
  • Beamerbild und Dozent (mit Tafel) und Umhängemikrofon (Aufnahme schlägt hin und wieder fehl)
Datum Thema Nur Beamer Dozent und Beamer
24.10. Warum Rust?/Organisatorisches, Grundlagen YouTube -
26.10. Git und GitHub/Rust einrichten, Grundlagen YouTube -
31.10. Grundlagen, Ownership-System (Teil 1), Strings YouTube via OpenCast
02.11. Strings, Git (Teil 2) YouTube via OpenCast
07.11. Structs, impl-Block und Methodensyntax, Diverses (Vec) YouTube -
09.11. Diverses (Konstanten, Tuple-Struct, Match, Pattern), Enums YouTube -
14.11. Nachbesprechung Aufgaben, Error Handling YouTube via OpenCast
16.11. Error Handling, tree.rs-Beispiel YouTube via OpenCast
21.11. Nachbesprechung Aufgaben, Module und use YouTube via OpenCast
23.11. Module, Crates und Cargo, Farbiger Calculator YouTube via OpenCast
28.11. Generics und Traits YouTube via OpenCast
30.11. Generics und Traits, Generic read Beispiel YouTube via OpenCast
05.12. Nachbesprechung Aufgaben, Iteratoren und Closures YouTube via OpenCast
07.12. Iteratoren und Closures, Kommaliste Beispiel YouTube via OpenCast
12.12. try! und ? (Error Handling), Closures, Themenideen Abschlussprojekt YouTube via OpenCast
14.12. Kekse und Coding ("Advent of Code") - -
02.01. Fällt aus - -
04.01. Blödsinn, Nachbesprechung Aufgaben, Makros YouTube via OpenCast
09.01. Nachbesprechung Aufgaben, Deref und Diverses, Low Level YouTube via OpenCast
11.01. Stack und Heap (Low Level) YouTube via OpenCast
16.01. Nachbesprechung Aufgaben, Trait Objects, Drop, Smartpointer YouTube via OpenCast
18.01. Informationen Abschlussprojekt, Interior Mutability, GC vs. RAII YouTube via OpenCast
23.01. Animal Beispiel, Tipps für Abschlussprojekt, Lifetimes YouTube via OpenCast
25.01. Lifetimes, Multithreading & Concurrency YouTube -
30.01. Organisatorisches, Ferris, Multithreading & Concurrency YouTube via OpenCast
01.02. Performance & Effizienz YouTube via OpenCast
06.02. Rust Community & Open Source YouTube via OpenCast
08.02. Unsafe & FFI YouTube via OpenCast