Skip to content

Report an error

Funktionale Programmierung

Funktionale Programmierung
Organisationseinheit
Freie Universität Berlin/Mathematik und Informatik/Informatik
Bereich

  • Wahlpflichtbereich
Zugangsvoraussetzungen

Konzepte der Programmierung

Qualifikationsziele

Die Studierenden beschreiben grundlegende und fortgeschrittene Konzepte der funktionalen Programmierung. Sie implementieren Algorithmen und Datenstrukturen mit Hilfe von Konzepten der funktionalen Programmierung. Sie analysieren funktionale Programme bezüglich ihrer Korrektheit und Laufzeit und entwickeln komplexe funktionale Programme mit Nebenwirkungen.

Inhalte

Studierende erlernen und üben die Grundlagen der Funktionalen Programmierung. Sie lernen Listengeneratoren, Funktionen höherer Ordnung und algebraische Datentypen kennen und üben deren praktische Anwendung. Darüber hinaus erarbeiten sie sich Funktionen höherer Ordnung und fortgeschrittene Funktionale Konzepte (z. B. Monaden, Funktoren) und wenden diese an. Zudem erarbeiten sie sich die Analyse von Funktionalen Programmen. Zuletzt diskutieren sie die Möglichkeiten der Interaktion in Funktionaler Programmierung und erlernen Funktionale Datentypen und üben dessen praktische Anwendung.

Lehr- und LernformenAktive Teilnahme
Vorlesung
2 SWS
Teilnahme empfohlen

-

Übung
2 SWS
verpflichtete Teilnahme

Moderieren von Teilen des Tutoriums

Aufwand

Präsenzzeit V30 Stunden
Vor- und Nachbereitung V30 Stunden
Präsenzzeit Ü30 Stunden
Vor- und Nachbereitung Ü60 Stunden
Prüfungsvorbereitung und Prüfung30 Stunden
Modulprüfung
Mündliche Prüfung (ca. 20 Minuten) oder Klausur (90 Minuten); die Klausur kann auch in Form einer elektronischen Prüfungsleistung (90 Minuten) durchgeführt werden.

Differenzierte Bewertung
differenzierte Bewertung

Modulsprache
Deutsch
Arbeitsaufwand (Stunden)
180
Leistungspunkte (LP)
6
Dauer des Moduls
Ein Semester
Häufigkeit des Angebots
Jedes Wintersemester
Verwendbarkeit

Bachelorstudiengang Informatik, Bachelorstudiengang Informatik für das Lehramt, 30-Leistungspunkte-Modulangebot Informatik im Rahmen anderer Studiengänge, 60-Leistungspunkte-Modulangebot Informatik im Rahmen anderer Studiengänge, Masterstudiengang für das Lehramt an Integrierten Sekundarschulen und Gymnasien, Masterstudiengang für das Lehramt an Integrierten Sekundarschulen und Gymnasien mit dem Profil Quereinstieg

Abänderung in der Modulbeschreibung

  • Überflüssiges Leerzeichen entfernt: Hochschule/Fachbereich/Lehreinheit: Freie Universität Berlin/ Mathematik und Informatik/Informatik