Programmiersprachen 1
Das Thema dieser Veranstaltung sind die Grundlagen der Programmiersprachen: Was für Sprachkonzepte gibt es, was bedeuten sie, wie benutzt man sie. Einige Stichworte zu den behandelten Themen: Lambda-Kalkül, Interpreter, Auswertungsstrategien, Continuations, Fixpunkte und Rekursion, Monaden, Objekte und Klassen, Typsysteme, Modulsysteme, Makros, domänenspezifische Sprachen, Scheme, Haskell, Scala, Java.
- Eintrag im Vorlesungsverzeichnis: Alma
Dozenten
Klaus Ostermann
HeadKlaus Ostermann- Filip Šimić (Büro: Raum B211)
Zeit und Ort
Vorlesung:
- Montags, 12 c.t.-14 Uhr im F122
- Mittwochs, 12 c.t.-14 Uhr im F122
Die erste Vorlesung findet am Montag, 13.04.26 um 12:15 Uhr statt.
Übung:
- Montags, 14 c.t.-16 Uhr im F122
Das Skript zur Vorlesung finden Sie hier.
Klausur
- TBD
Anmeldung
Bitte melden Sie sich mit Ihrer studentischen E-Mail-Adresse im Informatik Forum an (falls Sie noch kein Konto dort haben) und schicken Sie eine Nachricht an @filip mit folgenden Informationen:
- Matrikelnummer
- Name
- Studiengang + Abschluss (BSc, MSc, …)
- Fachsemester
- Name Ihres GitHub-Accounts (registrieren Sie sich bitte unter github.com, falls Sie noch kein Konto dort haben)
- Studentische E-Mail-Adresse
- Optional: Programmiersprachen, die Sie bereits kennen
Sie werden dann in der PL1-Kategorie freigeschaltet, in der Sie alle weiteren Informationen finden. Die Anmeldefrist ist Montag, der 20.04.26, 12 Uhr.
Hausaufgaben
Die Abgabe und Bereitstellung der Hausaufgaben erfolgt über GitHub. Die Links zu Ihren Repositories erhalten Sie in der ersten Vorlesungswoche. Alle Informationen hierzu finden sich im Forum.