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
Es sind keine Anmeldungen mehr möglich.
Dozenten
Zeit und Ort
Anfangs wird diese Lehrveranstaltung als Online-Vorlesung via Zoom angeboten. Die erste Online-Vorlesung findet am Montag, 20.4.2020 um 10.15 Uhr statt.
Hier der Zoom-Link dazu:
https://zoom.us/j/97150895160?pwd=ckJJdHJjMGI4UXQxQlFaaVJBemJpQT09
Meeting-ID: 971 5089 5160 Passwort: 209678
Vorlesung:
- Montags, 10 c.t.-12 Uhr im F122
- Donnerstags, 14 c.t.-16 Uhr im F122
Übungs-Sprechstunde:
- Montags, 12 c.t.-14 Uhr via Zoom:
- Link: https://zoom.us/j/99539708634?pwd=U1F4L0tZa2hIS0tibFpzTHFqUENVdz09
- ID: 995 3970 8634
- Passwort: 937379
Klausur
- Donnerstag, 30.7.2020, 10 - 12 Uhr, Hörsaal N03 und N07, Morgenstelle
Anmeldung
Bitte melden Sie sich für die Veranstaltung an, wie in der ersten Hausaufgabe beschrieben. Sie werden dann in unser Forum zur Veranstaltung eingeladen, in dem sich alle weiteren Informationen finden. Die Anmeldefrist ist Freitag, der 24.4., 10 Uhr.
Hausaufgaben
Bearbeiten Sie bitte die erste Hausaufgabe bis Freitag, den 24.4., 10 Uhr. Die Abgabe erfolgt über unseren GitHub Classroom; alle weiteren Hausaufgaben werden über den Classroom zur Verfügung gestellt. Alle Informationen hierzu finden sich im Forum.