19328920 Course

SoSe 20: Programming in Rust

Lutz Prechelt, Victor Brekenfeld

Comments

Rust is a new language from Mozilla that describes itself as follows: "Rust is a system programming language that runs at lightning speed, avoids memory errors and guarantees thread security."

The aim of this course is to learn the basics of programming in Rust and to understand how Rust achieves its ambitious goals and treads new paths with complex topics such as memory management and concurrency.

First, the basics of the language are explained. Later, concepts like Ownership & Borrowing, Traits & Generics, as well as Lifetimes. Finally, you should have enough knowledge to develop your own small project.

This course is aimed at everyone with simple programming experience. The intention is to give everyone the chance to deal with low-level programming, especially those who don't feel comfortable with the common languages of this domain (C/C++).

close

14 Class schedule

Regular appointments

Tue, 2020-04-14 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-04-21 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-04-28 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-05-05 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-05-12 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-05-19 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-05-26 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-06-02 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-06-09 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-06-16 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-06-23 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-06-30 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-07-07 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Tue, 2020-07-14 16:00 - 18:00
Programmieren mit Rust

Lecturers:
Victor Brekenfeld
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Subjects A - Z