Fortgeschrittene Programmiermethodik Seminar
Dozent:innen: Univ.-Prof. Dr. Sebastian ErdwegKurzname: 08.079.23030
Kurs-Nr.: 08.079.23030
Kurstyp: Seminar
Voraussetzungen / Organisatorisches
Dieses Seminar ist eine Fortführung der Veranstaltung "Programmiersprachen", welche auch Voraussetzung für die Teilnahme ist. In dem Seminar werden sich jeder Studierende eine forgeschrittene Programmiermethodiken erarbeiten, dazu eine Ausarbeitung schreiben und diese Vorstellen.Mögliche Themen sind unter anderem:
- Fortgeschrittene funktionale Methoden: type classes, continuation passing style, GADTs, dependent types
- Fortgeschrittene objektorientierte Methoden: mixin inheritance, multi dispatch, object-relational mapping
- Concurrent programming: actors, reactive programming, publish-subscribe
- Metaprogramming: preprocessing, macros, staging