Rust Ferienkurs 26.-30.08.2024

English version below!

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

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 paralleler Code keine systematischen Fehler beinhaltet! Dies senkt die Schwelle dafür drastisch ab, parallele Programme zu schreiben.

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

Wann: 26.-30.08.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

Anmeldung

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

Die Teilnahme ist kostenlos und die Anmeldung ist bis zum Kursbeginn möglich (vorzugsweise 3 Tage vor dem Beginn).



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 code doesn't contain systematic errors! This drastically lowers the threshold for writing parallel programs.

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

When: 26.-30.08.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

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 (preferably 3 days before the beginning).