|
|
|
Funktionale und logische Programmierung (Verbund, SS 2023)
Hier finden Sie Informationen und Material zu meiner Veranstaltung
"Funktionale und logische Programmierung" (Verbund)
an der FH Südwestfalen im Sommersemester 2023.
Präsenztermine: Samstag 14:30, H309
(zwei Termine werktags 18:30, online)
Inhalte
- Deklarative vs. imperative Programmierung
- Funktionale Programmierung (Haskell, Scheme, F#, Lambda-Kalkül)
- Logikprogrammierung (Prolog)
Aktuelles
[2023/02/14] Material zum Kurs, darunter den Lehrbrief und allgemeine Informationen finden Sie
im E-Learning-System (Moodle) der FH Südwestfalen.
Material
Fotos der Tafelbilder finden Sie hier;
einige Code-Dateien liegen hier.
Im SS 2023
finden drei Termine als Online-Termine abends unter der Woche statt.
| # | Tag |
Thema | Video (mp4) |
Scans |
| 1 | 06.03.2023, 18:30, online |
Einleitung |
Teil 1 (340 MB)
|
pdf
|
| 2 | 18.03.2023, 14:30 |
SK-Fragen aus Kap. 2 (User-definierte Typen, I/O), Übungsblatt P2
|
Teil 1 (130 MB)
|
--
|
| 3 | 01.04.2023, 14:30 |
SK-Fragen aus Kap. 3 (Typklassen, Module), Übungsblatt P3 |
Teil 1 (111 MB)
|
pdf
|
| 4 | 22.04.2023, 14:30 |
SK-Fragen aus Kap. 4 (Funktionen höherer Ordnung), Übungsblatt P4 |
Teil 1 (100 MB),
Teil 2 (8 MB)
|
pdf
|
| 5 | 06.05.2023, 14:30 |
SK-Fragen aus Kap. 5 (Applicative, Monad);
Übungsblatt P5 |
Teil 1 (84 MB),
Teil 2 (19 MB)
|
--
|
| 6 | 20.05.2023, 14:30 |
SK-Fragen aus Kap. 6 (Prolog), Übungsblatt P6; Evaluation |
Teil 1 (96 MB)
|
pdf
|
| 7 | 05.06.2023, 18:30, online |
SK-Fragen aus Kap. 7 (Prolog-Praxis), Übungsblatt P7 |
Teil 1 (205 MB)
|
--
|
| 8 | 12.06.2023, 18:30, online |
Besprechung Probeklausur, letzte Fragen |
-> nur Moodle
|
--
|
| K | 17.06.2023, 12:30 |
Klausur |
Literatur
- H.-G. Eßer. Studienbrief zum Modul "Funktionale und logische Programmierung", via Moodle verfügbar. 2022
- W. H. Burge. Recursive programming techniques. Addison-Wesley Series in Electrical and Computer Engineering. Addison-Wesley Longman, 1975
Evaluation
Ich evaluiere alle Veranstaltungen. Zu den verschiedenen Vorlesungen finden Sie
die Auswertungen der Evaluationen
auf einer separaten Seite.
|