19513 Lecture

SoSe 13: ALP IV: Nichtsequentielle Programmierung

Christian Maurer

Comments

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/ close

15 Class schedule

Additional appointments

Wed, 2013-07-17 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal/Arnim 22 (Arnimallee 22)

Wed, 2013-10-09 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal/Arnim 22 (Arnimallee 22)

Regular appointments

Mon, 2013-04-08 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mon, 2013-04-15 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mon, 2013-04-22 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mon, 2013-04-29 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mon, 2013-05-06 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mon, 2013-05-13 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mon, 2013-05-27 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-04-10 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-04-17 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-04-24 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-05-08 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-05-15 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-05-22 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-05-29 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Wed, 2013-07-10 16:00 - 18:00

Lecturers:
Dr. Christian Maurer

Location:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Subjects A - Z