Programming Languages

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

Wichtig: Melden Sie sich bis Freitag, den 23.04., 10 Uhr, an, wie unten beschrieben.

Dozenten

Zeit und Ort

Diese Lehrveranstaltung wird als Online-Vorlesung via Zoom angeboten. Die erste Online-Vorlesung findet am Montag, 19.04.2021 um 10.15 Uhr statt.

Hier der Zoom-Link dazu:

Zoom Link

Alle Unterlagen zur Vorlesung finden Sie hier Die Videos zur Vorlesung sind hier

Vorlesung:

  • Montags, 10 c.t.-12 Uhr
  • Donnerstags, 14 c.t.-16 Uhr

Übungs-Sprechstunde:

  • Montags, 12 c.t.-14 Uhr via Zoom:
    • Link
    • Beginn: 26.04.

Klausur

  • TBA

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 23.04., 10 Uhr.

Hausaufgaben

Bearbeiten Sie bitte die erste Hausaufgabe bis Freitag, den 23.04., 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.