Modules

BackEsc12349

Moderne Funktionale Programmierung

Modern Functional Programming

6 CPirregularlyDE

Prerequisites

Recommended, as written

Grundkenntnisse in der Programmierung.

Contents

Schwerpunkte der Veranstaltung umfassen u.a. die folgenden Themengebiete: • Theoretische und praktische Grundlagen funktionaler Sprachen und der funktionalen Programmierung • Funktionale Algorithmen (Funktionen höherer Ordnung, funktionale Scanner und Parser, Fixpunkte, Gleichungssysteme und transitive Hüllen) • Funktionale Datenstrukturen • Monaden • Typisierung • Programmtransformationen • Funktional-logische Programmierung

Learning outcomes

Qualifikationsziel dieses Moduls ist es, die Studierenden mit modernen funktionalen Programmiertechniken vertraut zu machen. Die erlernten theoretischen und praktischen Grundlagen und weiterführenden funktionalen Techniken erlauben ihnen, sich selbstständig in aktuelle Forschungsthemen und Entwicklungen auf dem Gebiet der funktionalen Sprachen einzuarbeiten.

Assessment

• mündliche Prüfung, 30-45 min. ODER • Klausur, 90 min. (bei erhöhter Teilnehmerzahl) In der ersten Lehrveranstaltung wird bekanntgegeben, ob die Prüfungsleistung in schriftlicher oder mündlicher Form zu erbringen ist.

Literature (1)
  • Aktuelle Literaturhinweise sind auf der Web-Seite zur Lehrveranstaltung zu finden.

Remarks

• Studiengang Informatik B.Sc.: Wahlpflichtmodul in Komplex „Grundlagen der Informatik“ (Niveaustufe 300) • Studiengang Künstliche Intelligenz B.Sc.: Wahlpflichtmodul im Komplex „Methodische Grundlagen“ • Studiengang Künstliche Intelligenz Technologie M.Sc.: Wahlpflichtmodul im Komplex „Software-basierte Systeme“ • Studiengang Angewandte Mathematik M.Sc.: Wahlpflichtmodul im Komplex „Anwendungen“, Bereich „Informatik“ • Studiengang Medizininformatik B.Sc.: Wahlpflichtmodul im Komplex „Informatik“

Source: BTU's module description · retrieved 19 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