Rust Ferienkurs 11.03. – 15.03.2024

English version below!

Seit 7 Jahren gewinnt Rust den ersten Platz bei der Stack Overflow Umfrage als die beliebteste Sprache von Entwickler*innen.

Viele Projekte und Unternehmen steigen aktuell auf Rust um, sodass man sagen kann, dass Rust die Sprache der nächsten Jahrzehnte wird. Sogar im naturwissenschaftlichen Kontext wird Rust immer populärer.

Wo kommt diese Beliebtheit her?

Rust ist eine moderne Programmiersprache, die Korrektheit, Sicherheit, Verlässlichkeit und höchste Effizienz in den Vordergrund stellt. Rust garantiert zum Beispiel, dass parallele Programme keine systematischen Fehler beinhalten! Dies senkt die Schwelle drastisch dafür ab, parallele Programme zu schreiben.

In diesem Ferienkurs werden wir Rust kennenlernen und damit Programme wie kleine Simulationen oder sogar einen Webserver schreiben!

Der Kurs wird interaktiv und spielerisch sein. Es wird genug Aufgaben geben, damit man das Gelernte direkt üben kann.

Wann: Vom 11.03. bis zum 15.03.2024, jeweils von 10 bis 17 Uhr
Wo: Minkowskiraum (5-119, Staudingerweg 7)
Erforderliche Vorkenntnisse: Einfache Programmierkenntnisse. Es reicht, wenn man Python kann (aber Kenntnisse aus der Vorlesung "Einführung in die Softwareentwicklung" (EiS) oder Ähnliches sind empfohlen)
Kursleiter: Mo Bitar
E-Mail für Fragen: mo8it@proton.me

Inhalt

Der Kurs wird eine modifizierte Version von Google's Rust-Kurs "Comprehensive Rust". Hier ist der Inhalt des Kurses vom letzten Semester

Der Kursleiter berichtet in diesem Post über den Kurs vom letzten Semester.

Anmeldung

Interesse geweckt? Dann melde dich jetzt unter diesem Link an 😉

Die Teilnahme ist kostenlos und die Anmeldung ist bis zum Kursbeginn möglich.



English version

For 7 years in a row, Rust has won the first place in the Stack Overflow survey as the most loved language among developers.

Many projects and companies are currently switching to Rust, so one can say that Rust will become the language of the next decades. Even in the scientific domain, Rust is gaining more popularity.

Where does this popularity come from?

Rust is a modern programming language that prioritizes correctness, safety, reliability and maximum performance. For example, Rust guarantees that parallel programs don't contain systematic errors! This drastically lowers the threshold for writing parallel programs.

In this course, we will learn Rust and write some programs with it like a small simulation or even a webserver!

The course will be interactive and playful. There will be enough tasks so that you can directly practice what you have learned.

When: From 11.03. to 15.03.2024, every day from 10 until 17 o'clock
Where: Minkowski room (5-119, Staudingerweg 7)
Requirements: Basic programming knowledge. It is sufficient if you know Python (but knowledge from the lecture "Einführung in die Softwareentwicklung" (EiS) or similar is recommended)
Instructor: Mo Bitar
Email for questions: mo8it@proton.me
Language: The course materials are written in English and it will be held in English unless everyone is comfortable with German. The instructor is fluent in both languages and can answer questions in any of them.

Contents

The course will be a modified version of Google's Rust course "Comprehensive Rust". Hier is the course content from the last semester

The instructor talks about the course from the last semester in this post.

Registration

Are you interested? Then you can register using this link 😉

Participation is free of charge and registration is possible until the beginning of the course.