Modules

BackEsc12453

Functional Programming Seminar

Seminar Funktionale Programmierung

4 CPirregularlyDEno longer offered

Contents

Zunächst werden Grundlagen der Programmierung mit der funktionalen Programmiersprache Haskell vermittelt. Anschließend werden durch die Studierenden zu weiterführenden Themen der funktionalen Programmierung Vorträge gehalten und Diskussionen geführt. Beispiele für entsprechende Themen sind: - funktionale Datenstrukturen - Mehrparameterklassen - verallgemeinerte algebraische Datentypen - Monaden - Integration imperativer Konzepte - Funktionale Reaktive Programmierung

Learning outcomes

Die Studierenden erlernen wichtige Konzepte und Techniken der funktionalen Programmierung. Sie üben das selbständige Studium von Fachliteratur, das Präsentieren von erworbenem Wissen sowie das Führen fachlicher Diskussionen.

Assessment

- Teilnahme an den Seminartreffen, - Ausarbeitung und Halten eines Vortrags zu einem der angebotenen Themen, - aktive Beteiligung an den fachlichen Diskussionen. Das Modul wird nicht benotet.

Literature (1)
  • siehe Lehrstuhl-Website

Remarks

- Studiengang Informatik Diplom, Säule „Grundlagen der Informatik“, Niveaustufe 400, Seminar - Studiengang Informatik Master, Komplex „Grundlagen der Informatik“, Niveaustufe 400, Seminar - Studiengang IMT Master, Komplex „Rechnerbasierte Systeme", Seminar

Source: BTU's module description · retrieved 16 Oct 2026Original

Module catalogue · unofficial

Betula is an unofficial project and not part of BTU.

Folia 1.0.3Radix 0.6.0

Data as of 21 Oct 2026Winter 2026/27Source: BTU