Deklarative (= fortgeschrittene) Programmierung

Sommersemester 2020 bei Prof. Schwarz

Pflichtmodul C393 im Bachelor-Studium Informatik und Medieninformatik


Aktuelles:

Zu Beginn des Sommersemesters 2020 ist eine Phase unklarer Dauer ohne Präsenzunterricht notwendig.

Wir arbeiten mit dem Buch Haskell-Intensivkurs - Ein kompakter Einstieg in die funktionale Programmierung
Dieses Buch ist in der HTWK-Bibliothek online verfügbar (Anmeldung bei SpringerLink mit Shibboleth) und bildet die Grundlage Ihres Selbststudiums.

Um danach einen unkomplizierten Übergang zum Normalbetrieb zu erreichen, wird die grundlegende Organisation der Lehrveranstaltung in der Form "inverted classroom" beibehalten (Organisation in diesem Semester).

Laut Stundenplan finden die Vorlesungen freitags statt. Sie werden deshalb jeden Freitag im Semester hier ein Arbeitspaket finden, welches von jedem Teilnehmer zu bearbeiten ist.

Ein Arbeitspaket besteht jeweils aus

Anhand dieser Arbeitspakete bereiten Sie sich auf die freitags zur Vorlesungszeit stattfindenden Demonstration mit Beispielen, Prinzipien und Verfahren des aktuellen Arbeitspaketes vor. Während dieser begrenzten Zeit haben Sie auch die Möglichkeit, mir zu den Demonstrationen Fragen zu stellen. Die zum Verständnis notwendigen Voraussetzungen (z.B. Begriffe und Notationen) erarbeiten Sie sich anhand des Arbeitspaktes zuvor selbst.

Installationsanleitungen und später auch die Quelltexte zu den Demonstrationen sind im GitLab zu finden.

Jeden Mittwoch stellt je ein Teilnehmer seine Lösung einer Übungsaufgabe aus dem aktuellen Arbeitspaket zur Diskussion. Diese Lösung wird dann von allen Teilnehmern diskutiert und ergänzt und bis Freitag vom Autor der Lösung korrigiert. Ist damit eine ordentliche Musterlösung entstanden, bekommt er einen Punkt für die Prüfungszulassung. Solange keine Präsenzlehre möglich ist und kein stabiler virtueller Ersatz zur Verfügung steht, finden die Vorstellung der Lösungen und die Diskussion dazu im Forum im OPAL-Kurs zum Modul statt.

Sobald wieder Präsenzlehre möglich ist, werden während der Übungszeiten Praktika für alle Teilnehmer mit der Besprechung der aktuellen Übungs- und Autotool-Aufgaben stattfinden.


Vorlesung:

Inhalt:


Übungen:

Jeder Student nimmt an einer Übungsgruppe wöchentlich teil.

Praktische Übungsaufgaben gibt es im Autotool.


Literaturempfehlungen:

Material zum Modul Fortgeschrittene Programmierung im Sommersemester 2019 und im Sommersemester 2015


https://informatik.htwk-leipzig.de/schwarz mailto:sibylle.schwarz@htwk-leipzig.de