aktuelle.kurse/m323/README.md
Harald G. Müller 2643c6df7b muh
2024-11-07 00:19:29 +01:00

3.0 KiB

M323 Funktional Programmieren

Inhaltsverzeichnis

[TOC]

Modulidentifikation ICT CH

weitere TBZ Unterlagen -> https://gitlab.com/ch-tbz-it/Stud/m323/m323

Leistungsbeurteilungen (Prüfungen)

LB (100%) Miniprojekt (7 Std plus Präsentation desselben)

Ablaufplan 2024-Q2 (Mi nachmittags)

Tag WUP23 Thema, Auftrag, Übung
1 Mi 13.11.24 Einführung .pptx
- Was sind Funktionen und Vergleich zu imperativem Code
- Paradigmenwechsel in der Programmierung
- Wieso sind Funktionen nützlich

📄 Unterlagen, 📄 Fachbegriffe, ✍ Aufgaben
2 Mi 20.11.24 Anforderungen
- Wie setzen wir das WAS statt das WIE um
- Aus deklarativen Anforderungen werden Funktionen abgeleitet
3 Mi 27.11.24 Reine Funktionen
- Was zeichnet pure functions aus
- Begriff Lambda Funktionen
4 Mi 04.12.24 Funktionen als Werte / Immutable Values .pptx
- No side effects
- Mit Rekursionen arbeiten
5 Mi 11.12.24 Weitere Datenstrukturen
- Filter-map-reduce
- Higher Order Functions
- Mit Tuples arbeiten
6 Mi 18.12.24 Weitere Algotithmen
- Algorithmen fürs Suchen
- Parallel-Prozesse
- Pipelines
- -- Weihnachtsferien
7 Mi 08.01.25 Fehlerbehandlung

Funktionale Programme entwerfen
8 Mi 15.01.25 Miniprojekt
(zu zweit, je 8 Lektionen, Abgabe 31.01.2025)
- -- WUP-Proj-Woche
- --