Halbmodul: Verteilte und parallele Programmierung
Vorlesung: Verteilte und parallele Programmierung
- Aktuelles
- Folien zu Übung 7 + Lösung von Dr. Manten online.
- Dozent
- Prof. Dr. Michael Schöttner
- Modulart
- Teil eines Wahlpflicht- oder Schwerpunktmoduls in der Praktischen Informatik
(Verteilte Systeme) - Studiengang
- Master-Studiengang Informatik
- Kreditpunkte
- 7,5
- Vorlesung: 2 SWS, Mi. 08:30 - 10:00 Uhr, Raum 25.12.01.51
- Übung: 2 SWS, Do. 14:30 - 16:00 Uhr, Raum 25.12.01.51
Inhalte und Qualifikationsziele
- Verteilte Objektsysteme: Corba, WCF
- Web Anwendungen: CGI, Services, Servlets, Ajax
- Message Queues: JMS
- Message Passing Interface (MPI)
- Shared Memory: OpenMP, transactional memory
- MapReduce: Hadoop, ECRAM
- PaaS Systeme: CloudFoundry(, AppScale)
- (GPU Programmierung: OpenCL)
Qualifikationsziele
Die Studierenden sollen ein tieferes Verständnis für die Programmierung verteilter und
paralleler Systeme erreichen. Hierzu werden verschiedene Programmierparadigmen
anhand konkreter Beispiele vorgestellt. Die vermittelten Konzepte sollen die
Teilnehmer(innen) in eigenen Worten erklären können. Ferner sollen sie in der Lage
sein, die erlernten Konzepte praktisch anzuwenden.
Empfohlene Literatur
Wird in der Vorlesung bekannt gegeben.
Verwendbarkeit des Moduls
Wahlpflichtmodul oder Schwerpunktmodul im Master-Studiengang Informatik,
Zuordnung: Praktische/Technische Informatik
Teilnahmevoraussetzungen
Modul "Grundlagen der Softwareentwicklung und Programmierung" (Informatik 1)
Modul "Grundlagen der Technischen Informatik" (Informatik 2)
Modul "Grundlagen der Algorithmen und Datenstrukturen" (Informatik 3)
Modul "Grundlagen der Theoretischen Informatik" (Informatik 4)
Voraussetzungen für die Vergabe von Kreditpunkten
Erfolgreiche Bearbeitung von Übungsaufgaben und Bestehen einer Prüfung
(i.d.R.) am Ende des Semesters.
Häufigkeit des Angebots, modulare Schiene
alle 1,5 Jahre
Modulbeauftragter
Prof. Dr. Michael Schöttner
Themen & Folien
Kapitel 01: Vorschau, 19.10.2011
Kapitel 02: Verteilte Objektsysteme, 19.10.2011
Kapitel 03: Transaktionaler Speicher, komplett, neu ab F. 41, 2.12.2011
Kapitel 04: Web-Anwendungen, komplett*), 14.12.2011
Kapitel 05: Web-Services, komplett, neu ab F. 228, 21.12.2011
Kapitel 06: OpenMP, komplett, 12.1.2012
Kapitel 07: MPI (Teil 1) + MPI (Teil 2) **) komplett, 22.1.2012
Kapitel 08: MapReduce, komplett, 2.1.2012
*) JavaFX und HTML5 hinzugefügt
**) Gastvortrag von Herrn Schreiber; Übungen Dr. Manten
Beispiele aus der Vorlesung:
DOS, WebApps, WebServices, MPI
Übungen
Blatt 1, Vorgabe, Loesung
Blatt 2, Vorgabe+Readme, Loesung
Blatt 3, Vorgabe (2.7GB), Loesung
Blatt 4, Loesung (Code1, Code2)
Blatt 5, Loesung
Blatt 6, Loesung **)
Blatt 7, Loesung **)
Donnerstag, 17. 05. 2012
Aktuelles
PromotionenAbteilungsreiseführer
(Hitchhiker's Guide)
(Hitchhiker's Guide)
Prüfungstermine
Aushang mündl. PrüfungenKommende mündliche Prüfungstermine: 04.06.2012
Anmeldefrist beachten!
Liste der zugelassenen Teilnehmer für die Informatik I Klausuren
Ergebnis der 2. Klausur Info I.
Klausurtermin Betriebssysteme
19.07.2012, 09:00 - 10:30 Uhr in Hörsaal 5E
Sekretariat
Gebäude 25.12 Ebene 01Frau Angela Rennwanz
+49 211 81 - 10 591
+49 211 81 - 13 464
Institut für Informatik
Institut für Informatik/Abteilung Betriebssysteme
Heinrich-Heine-Universität, Geb. 25.12, Universitätsstr.1, 40225 Düsseldorf,
0211/81-10 591
Letzte Änderung: 18.04.2012, 08:47
Heinrich-Heine-Universität, Geb. 25.12, Universitätsstr.1, 40225 Düsseldorf,
0211/81-10 591
Letzte Änderung: 18.04.2012, 08:47


