Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage (u.a.)
Die Lehrveranstaltung vermittelt in Theorie und Praxisfortgeschrittene Konzepte und Prinzipien funktionaler Programmierungund ihre Anwendung. Die Vorlesung spannt dabei den Bogen vonfunktionalen Programmierprinzipien über Qualitätssicherung undfortgeschrittene Sprachkonzepte bis hin zu Anwendungen. Regelmäßiggestellte Aufgaben im Übungsteil zu Problemstellungen passender Art,Größe und Schwierigkeit erlauben die vorgestellten Konzepte undPrinzipien unmittelbar und kontinuierlich praktisch zu erproben undanzuwenden und führen so zu einem profunden theoretischen undpraktischen Verständnis der vorgestellten Konzepte und Prinzipien.
Teil I: Motivation
Teil II: Programmierprinzipien
Teil III: Qualitätssicherung
Teil IV: Fortgeschrittene Sprachkonzepte
Teil V: Anwendungen
Teil VI: Erweiterungen und Ausblick
Literaturverzeichnis
Anhang
Ausgewählte Leseempfehlungen
Aufgrund geltender COVID-19 Beschränkungen und Weisungen von Rektorat und Studiendekanat vom 26.01.2021 und 30.01.2021 findet die Lehrveranstaltung 185.A05 Fortgeschrittene funktionale Programmierung im SS 2021 ausschließlich online statt. Die Vorteile der Unmittelbarkeit von Präsenzveranstaltungen sollen dabei möglichst umfassend erhalten bleiben. Die Veranstaltung findet deshalb in Form von Echtzeitvideokonferenzen statt.
Aufteilung der ECTS-Punkte:
Der Lehrveranstaltung sind 3.0 ECTS-Punkte zugeordnet. Dieseentsprechen einem durchschnittlichen Lernaufwand von 75Stunden. Dieser durchschnittliche Lernaufwand verteilt sich infolgender Weise auf die einzelnen Lernaktivitäten der Lehrveranstaltung(die Angaben Teil I bis Teil VI beziehen sich auf die entsprechenden Teileder Lehrveranstaltungsunterlagen):
Die Vorbesprechung und daran anschließend die erste Vorlesung findenstatt am Donnerstag, den 04.03.2021, von 16:15 Uhr bis 18:00 Uhr (einschließlich einer 15min Pause) in Form einer Zoom-Konferenz. Der Zoom-Link ist am 01.03.2021 per TISS-Nachricht ausgesandt worden; er findet sich auch auf dem Lehrveranstaltungsnachrichtenbrett in TISS und im zugehörigen TUWEL-Kurs.
Weitere beurteilte Leistungsnachweise gibt es nicht.
Erforderliche technische Voraussetzungen: Stabiler Internetanschluss, internetfähiges Endgerät mit Audio/Video-Empfang und Übertragung.
Grundlegende Kenntnisse des funktionalen Programmierparadigmas wieetwa im Rahmen der Lehrveranstaltung LVA 185.A03 "FunkionaleProgrammierung" vermittelt, werden vorausgesetzt.