19328920 Course

WiSe 18/19: Programmieren mit Rust

Lutz Prechelt

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

16 Class schedule

Regular appointments

Mon, 2018-10-15 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)
T9/055 Seminarraum (Takustr. 9)

Mon, 2018-10-22 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-10-29 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-11-05 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-11-12 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-11-19 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-11-26 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-12-03 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-12-10 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-12-17 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2019-01-07 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2019-01-14 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2019-01-21 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2019-01-28 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2019-02-04 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2019-02-11 16:00 - 18:00

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Subjects A - Z