Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, fortgeschrittene Prinzipien und Konzepte funktionaler Programmierung zu beschreiben und zu erläutern und diese in
industriellen Softwareprojekten praktisch anzuwenden. Dabei werden Programmieraufgaben kleiner bis mittlerer Größe und Komplexität mithilfe grundlegender und fortgeschrittener Konzepte und Prinzipien funktionaler Programmierung sachlich und fachlich angemessen gelöst.
Während der Vorlesung werden Diskussionen als auch Fragen zu relevanten Themen ermutigt. Fragen bezüglich der (selbständigen) Umsetzung des Abgabgeprojekts werden je nach grad des allgemeinen Interesses entweder direkt in der Vorlesung besprochen oder im Anschluss dieser bzw. per Email.
Relevante Entwicklungswerkzeuge, Hilfsmittel und Bibliotheken werden laufend vorgestellt und live vorgeführt.
Bei Fragen wenden Sie sich bitte an teaching@inso.tuwien.ac.at.
Aufwandsschätzung (ECTS-Breakdown):
- Vorbesprechung: 1,5 h
- Vorlesungen (5 Einheiten à 2 Stunden): 7,5 h
- Eigenrecherchen: 11 h
- Übungsbeispiele: 45 h
- Abschlußpräsentation (inkl. Vorbereitung): 10 h
---------------------------------------------------
Summe: 75 Stunden (3 ECTS)
Es gibt einen Vorlesungs- und einen Übungsteil, wobei die Bewertung aufgrund eines in Kleingruppen selbständig durchgeführten Softwareprojekts (inkl. kurzer Abschluspräsentation am Ende des Semesters) basiert.
Um dieser LVA leichter folgen zu können, werden Grundkenntnisse der Haskell Programmiersprache dringend empfohlen, die beispielsweise durch Besuch der VU "Funktionale Programmierung" oder alternativ durch Selbststudium der Literaturempfehlungen erlangt werden können.