19322101 Vorlesung

SoSe 18: Nichtsequentielle und verteilte Programmierung

Wolfgang Mulzer, Katharina Wolter

Kommentar

Website: http://www.inf.fu-berlin.de/lehre/SS18/ALP4

Die erste Vorlesung findet statt am Montag, den 16. April 2018, um 14 Uhr ct.

Inhalte:

Programmieren und Synchronisieren von gleichzeitig laufenden Prozessen, die auf gemeinsame Ressourcen zugreifen oder über Nachrichtenaustausch interagieren.

  • Nichtsequentielle Programme und Prozesse in ihren verschiedenen Ausprägungen, Nichtdeterminismus, Determinierung
  • Synchronisationsmechanismen: Sperren, Monitore, Wachen, Ereignisse, Semaphore
  • Nichtsequentielle Programmausführung und Objektorientierung
  • Ablaufsteuerung, Auswahlstrategien, Prioritäten, Umgang mit und Vermeidung von Verklemmung
  • Koroutinen, Implementierung, Mehrprozessorsysteme
  • Interaktion über Nachrichten
  • Programmieren und Synchronisieren von gleichzeitig laufenden Prozessen, die über Nachrichtenaustausch interagieren
  • Fernaufruftechniken
  • Client-Server, Peer-to-Peer
  • Parallelrechnen im Netz
  • Koordinierungssprachen
  • Verarbeitung auf dem Server und auf dem Client, Mobilität
  • Middleware, strukturierte Kommunikation, statische und dynamische Schnittstellen
  • Ereignisbasierte und strombasierte Verarbeitung
  • Sicherheit von Anwendungen im Netzwerk
  • Ausblick auf nichtfunktionale Eigenschaften (Zeit, Speicher, Dienstgüte) 
Schließen

Literaturhinweise

Literatur:

  • Principles of Concurrent and Distributed Programming. M. Ben-Ari. Addison-Wesley. 
  • Distributed Systems. Concepts and Design. Fifth Edition. George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair. Pearson.
Schließen

26 Termine

Zusätzliche Termine

Mi, 18.07.2018 16:00 - 18:00
Klausur

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
Hs 1a Hörsaal (Habelschwerdter Allee 45)
Hs 1b Hörsaal (Habelschwerdter Allee 45)
T9/Gr. Hörsaal (Takustr. 9)

Mi, 10.10.2018 10:00 - 12:00
Nachklausur

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
A6/SR 031 Seminarraum (Arnimallee 6)
T9/SR 005 Übungsraum (Takustr. 9)
T9/SR 006 Seminarraum (Takustr. 9)
T9/049 Seminarraum (Takustr. 9)

Fr, 26.10.2018 14:00 - 15:00
Einsicht

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/051 Seminarraum (Takustr. 9)

Regelmäßige Termine der Lehrveranstaltung

Mo, 16.04.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 23.04.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 30.04.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 07.05.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 14.05.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 28.05.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 04.06.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 11.06.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 18.06.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 25.06.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 02.07.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 09.07.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mo, 16.07.2018 14:00 - 16:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 18.04.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 25.04.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 02.05.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 09.05.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 16.05.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 23.05.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 30.05.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 06.06.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 13.06.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 20.06.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 27.06.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 04.07.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Mi, 11.07.2018 16:00 - 18:00

Dozenten:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Studienfächer A-Z