Fachbereich Informatik
Veranstaltungsankündigung Sommersemester 2010
English | Deutsch
  Verteilte und parallele Systeme I
Dozenten:Prof. Dr. Rudolf Berrendorf (V, P)
Prof. Dr.-Ing. Norbert Jung (V)
Zuordnung: BCS, 4. Semester, WPFL - Credits: 5.0 von 8.0
Abschluss: Prüfung
Umfang: 3 SWS Vorlesung / 1 SWS Seminar / 1 SWS Praktikum
  Gemäß der Credit-Angabe müssen durchschnittliche Studierende mit einem zusätzlichen Zeitaufwand von etwa 94 Stunden pro Semester rechnen.

Bitte entnehmen Sie Termin- und Ortsangaben dem aktuellen Stundenplan.
 
Veranstaltungsdetails:
Teilnehmerzahl: bis zu 25 Studierende
Sprache: deutsch
Aufwand: 5 SWS und ca. 4 Stunden pro Woche Vor-/Nachbearbeitung
Voraussetzungen: Abgeschlossene erste Studienphase, solide Kenntnisse der Programmiersprachen C und Java, Grundlagen der Kommunikation, vertiefte Kenntnisse in der Rechnerarchitektur und Rechnervernetzung
Lernziele: Die Teilnehmer kennen die Grundlagen der Systemkonzeption, des Aufbaus verteilter Systeme sowie grundlegende Konzepte der Programmierung und der Optimierung verteilter Systeme.
im Hinblick auf das Modul:
Im Wahlpflichtmodul erhalten die Studierenden mit dieser Veranstaltung eine Grundlagenkompetenz hinsichtlich verteilter Systeme.
Fach-/Methoden-/Lern-/soziale Kompetenzen:
Die Studierenden sind in der Lage, für einfache Aufgabenstellungen verteilte Anwendungen konzeptionell zu entwerfen und in Software umzusetzen. Ein weiteres integrales Lernziel ist die Fähigkeit zur Auswahl und Zusammenstellung geeigneter Hardware- und Software-Module zu einem verteilten System, das einer gegebenen Anwendung in allen Anforderungen gerecht wird.
Einbindung in die Berufsvorbereitung:
Besondere Berücksichtigung finden das angestrebte Berufsbild und ein enger Bezug auf konkrete Implementationsbeispiele.
Inhalt: Vorlesung:
  • Funktionale und strukturelle Grundlagen von verteilten Systemen (Konzeption, Beschreibung, Implementierung und Benchmarking)
  • Kommunikationsschnittstellen zur Programmierung verteilter Systeme (Sockets, RPC)
  • Konzepte verteilter Objektmodelle (Java RMI, CORBA)
  • Web-Programmierung (CGI, JSP/Servlets, Web Services)
  • Aspekte der praktischen Implementierung
  • Technologie, Anwendung und Marktbedeutung aktueller Hochleistungsvernetzung
  • Applikationsbeispiele, aktuelle technische Trends und zukünftige Entwicklungen
  • Praktikum: Begleitend zum Vorlesungsstoff werden die vorgestellten Konzepte von den Studierenden in Rahmen kleinerer Projekte in konkrete verteilte Systeme umgesetzt. Dazu zählen die Konzeption, Realisierung und der Test von verteilten Systemen.
    Seminar: Selbstständige Erarbeitung eng umrissener Themengebiete über spezielle Aspekte verteilter Systeme anhand aktueller Fachliteratur
    Studienleistung: 70% der Übungsaufgaben erfolgreich bearbeiten, Seminarbeitrag erfolgreich erstellt und präsentiert, abschließende Prüfung
    Literatur:
  • R.Berrendorf: Verteilte objektorientierte Systeme, in P.Forbrig, I.O.Kerner (Hrsg.): Lehr- und Übungsbuch Informatik - Softwareentwicklung
  • Tanenbaum, A.S., Structured Computer Organization, Prentice Hall
  • Tanenbaum, A.S., Computernetzwerke, Pearson Studium
  • Sharp, J.A., Verteilte und parallele Computernetze, VCH-Verlag
  • Weiterhin wird in der Veranstaltung zu den einzelnen Themengebieten jeweils aktuelle Literatur angegeben
    Medienformen: Vorlesungsfolien, Übungsaufgaben, Programme aus der Vorlesung
    URL: http://berrendorf.inf.h-brs.de/lehre/ss10/vups1/vups1.html
    Stand: 2010-03-15 14:14:33  –  ID: 2126  –  MS : 0