19322101 Vorlesung

SoSe 20: Nichtsequentielle und verteilte Programmierung

Claudia Müller-Birn

Zusätzl. Angaben / Voraussetzungen

Kommentar

Die erste Vorlesung findet statt am Montag, den 20. April 2020, um 14 Uhr ct. Bitte beachten Sie, dass alle Übungen ebenfalls in Semesterwoche 2 beginnen!

Inhalte:

Die Studierenden lernen die grundlegenden Konzepte der nicht-sequentiellen und verteilten Programmierung mit gemeinsamem Speicher und Nachrichtenaustausch zu verstehen. Sie können dann verteilte Programme mit Prozessen/Threads/Aktiven Objekten in geeigneter Weise strukturieren und unerwünschte nicht-deterministische Effekte und Staus durch geeignete Synchronisationsverfahren vermeiden. Sie kennen und verstehen die Sicherheitsrisiken, die in nichtsequentiellen Programmen auftreten können und können Methoden zu deren Vermeidung anwenden. Den Studierenden wird gezeigt, wie sie Eigenschaften von Prozessen und Threads formal spezifizieren und exemplarisch verifizieren können.

Die Studierenden sind in der Lage, relevante Interaktionsparadigmen wie Client/Server und Peer-to-Peer zu unterscheiden, ihre eigenen Anwendungen nach diesen Paradigmen zu klassifizieren und verteilte Systeme auf der Basis von Interprozesskommunikation und Remote-Calls zu konstruieren. Sie lernen Web-Anwendungen, Kunden-/Service Provider-Anwendungen, Peer-to-Peer-Anwendungen zu entwerfen, zu strukturieren und zu implementieren sowie verteilte Systeme unter Verwendung geeigneter Middleware zu entwickeln.

Schließen

25 Termine

Zusätzliche Termine

Mo, 20.07.2020 14:00 - 16:00
Klausur

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

Räume:
Virtueller Raum 01

Mo, 26.10.2020 14:00 - 16:00
Nachklausur

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

Räume:
Virtueller Raum 01

Regelmäßige Termine der Lehrveranstaltung

Mo, 20.04.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 27.04.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 04.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 11.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 18.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 25.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 08.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 15.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 22.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 29.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 06.07.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mo, 13.07.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 2)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 22.04.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 29.04.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 06.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 13.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 20.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 27.05.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 03.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 10.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 17.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 24.06.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 01.07.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 08.07.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Mi, 15.07.2020 14:00 - 16:00
Nichtsequentielle und verteilte Programmierung (Serientermin 1)

Dozenten:
Barry Linnert
Univ.-Prof. Dr. Claudia Müller-Birn

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

Studienfächer A-Z