Funktionale Programmierung DC
SWS | 6 | |||||||||||||||
ECTS | 8 | |||||||||||||||
Sprache(n) | Deutsch
(Standard)
Englisch |
|||||||||||||||
Lehrform | SU mit Praktikum | |||||||||||||||
Angebot | in jedem Sommersemester | |||||||||||||||
Aufwand | 60 Präsenzstunden Vorlesung, 30 Präsenzstunde Praktikum, 60 Stunden Vor-/Nachbereitung Praktikum, 90 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung |
|||||||||||||||
Voraussetzungen | Computational Thinking |
|||||||||||||||
Ziele | LERNZIELE Die Studierenden lernen die Konzepte der funktionalen Programmierung anhand der Programmiersprache Haskell kennen und anwenden, um sie in ihrer späteren beruflichen Tätigkeit in einer funktionalen Sprache oder im Rahmen einer imperativen Sprache mit funktionalen Anteilen sinnvoll anwenden zu können. FACH- & METHODENKOMPETENZ Die Studierenden sind in der Lage,
ÜBERFACHLICHE KOMPETENZ Teamarbeit: Die Studierenden entwickeln und arbeiten teilweise in Kleingruppen. Software Engineering: Im Rahmen des Praktikums werden die Lösungen über GitLab eingereicht. Dabei wird die Code-Qualität per Continuous Integration überprüft und es sind Unittests zu implementieren. |
|||||||||||||||
Inhalt |
|
|||||||||||||||
Medien und Methoden | Folien, Livecoding, virtuelle Lehrräume, Gruppenarbeit |
|||||||||||||||
Literatur |
|
|||||||||||||||
Zuordnungen Curricula |
|