english
 

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
Lehrveranstaltungen
     - 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

Promotionen

Abteilungsreiseführer
(Hitchhiker's Guide)


Prüfungstermine 

Aushang mündl. Prüfungen
Kommende 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 01
Frau Angela Rennwanz
+49 211 81 - 10 591 
Fax +49 211 81 - 13 464
 

Institut für Informatik Link 


 

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
Seitenende