19513 Vorlesung

SoSe 13: ALP IV: Nichtsequentielle Programmierung

Christian Maurer

Kommentar

Inhalt Programmierung und Synchronisation nebenläufiger Prozesse, die auf gemeinsame Daten zugreifen oder über Nachrichten miteinander kommunizieren (Referenzsprache: Java): - - Nichtsequentielle Programme und Prozesse in ihren verschiedenen Ausprägungen (Prozess, Thread, ?), Nichtdeterminismus - - Programmierung und Prozesse - - Synchronisationsmechanismen wie Sperren, Monitore, Wachen, Ereignisse, Semaphore - - Nebenläufigkeit und Objektorientierung - - Ablaufsteuerung, Auswahlstrategien, Umgang mit Verklemmungen - - Implementierung, Mehrprozessorsysteme, Koroutinen - - Interaktion über Nachrichten Zielgruppe - - Studierende im Bachelorstudiengang Informatik - - Studierende im Hauptstudium des Diplomstudiengangs Informatik - - Studierende im Lehramtsmaster (Großer Master, Zweitfach Informatik) können dieses Modul als Ersatz für "Gemeinsames Modul Netzprogrammierung" zusammen mit dem Begleitpraktikum "Praktikum zu NSP (19513c) absolvieren. Voraussetzungen Kenntnisse aus ALP II, ALP III und MafI I Literatur - - G.R. Andrews.: Foundations of multithreaded, parallel and distributed programming. Addison-Wesley, 2000. - - G. Taubenfeld: Synchronisation Algorithms and Concurrent Programming. Prentice Hall, 2006. - - M. Ben-Ari: Principles of Concurrent and Distributed Programming (Second Edition). Addison-Wesley, 2006. - - B. Goetz, T. Peierls, J. Bloch, et.al.: Java Concurrency in Practice, Addison-Wesley, 2006. - - Lea, D.: Concurrent Programming in Java (2. ed.). Addison-Wesley, 1999 Homepage http://lms.fu-berlin.de/ Schließen

15 Termine

Zusätzliche Termine

Mi, 17.07.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal/Arnim 22 (Arnimallee 22)

Mi, 09.10.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal/Arnim 22 (Arnimallee 22)

Regelmäßige Termine der Lehrveranstaltung

Mo, 08.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 15.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 22.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 29.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 06.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 13.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 27.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 10.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 17.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 24.04.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 08.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 15.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 22.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 29.05.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 10.07.2013 16:00 - 18:00

Dozenten:
Dr. Christian Maurer

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Studienfächer A-Z