Algorithmen und Programmierung IV - Nichtsequentielle Programmierung

Dozent: Prof. Dr. Marcel Kyas

Inhalt

Nichtsequentielle Programmierung befasst sich mit den Datenstrukturen und Algorithmen zur Synchronisation nebenläufiger Prozesse, die auf gemeinsame Daten zugreifen oder miteinander kommunizieren. Die Vorlesung stellt die grundlegenden Konzepte und Methoden der Programmierung nebenläufiger Systeme im Zusammenhang dar. Sie setzt den (auf sequentielle Programmierung beschränkten) Zyklus Algorithmen und Programmierung I-III fort und ist Voraussetzung für verschiedene Veranstaltungen des Hauptstudiums wie z.B. Netzprogrammierung, Betriebssysteme, Verteilte Systeme und Parallele Algorithmen.

Vorlesung

Hinweis: Das Skript und die Übungsaufgaben sind nur noch mit einer VPN-Verbindung über die FU Berlin abrufbar.

Das Skript zur Vorlesung kann hier heruntergeladen werden.

Übungsblätter

# Übungen Lösungen
1 Übungsblatt 1  
2 Übungsblatt 2  
3 Übungsblatt 3  
4 Übungsblatt 4  
5 Übungsblatt 5  
6 Übungsblatt 6  
7 Übungsblatt 7  
8 Übungsblatt 8  
9 Übungsblatt 9  
10 Übungsblatt 10