FB Informatik Veranstaltungsankündigung |
Sommersemester 2004 |
|
Verteilte und parallele Systeme I |
Dozent/-in: |
Prof. Rudolf Berrendorf |
weitere Dozenten: |
Prof. Norbert Jung |
Zuordnung: |
BSc in CS, 4. Semester, WP (Wahlpflicht)
- Credits: 5.0 / 8.0
|
Abschluss: |
Prüfung |
Umfang: |
3 SWS Vorlesung
/ 2 SWS Praktikum
|
|
Termin- und Ortsangaben sind noch nicht verfügbar. |
|
Veranstaltungsdetails: |
Sprache: |
deutsch |
Aufwand: |
5 SWS + 4 SWS Vor-/Nachbearbeitung |
Voraussetzungen: |
Abgeschlossenes
Grundstudium, solide Kenntnisse der Programmiersprachen C und Java,
Grundlagen der Kommunikation, vertiefte Kenntnisse in der
Rechnervernetzung |
Lernziele: |
Die Teilnehmer kennen die Grundlagen der Systemkonzeption verteilter
Systeme und grundlegende Konzepte der Programmierung verteilter
Systeme. im Hinblick auf das Modul: Im Wahlpflichtmodul erhalten die Studierenden mit dieser Veranstaltung ein 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,
.NET); Aspekte der praktischen Implementierung; 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: |
75% der Übungsaufgaben erfolgreich bearbeiten, Prüfung |
Literatur: |
R.Berrendorf:
Verteilte objektorientierte Systeme, in P.Forbrig, I.O.Kerner (Hrsg.):
Lehr- und Übungsbuch Informatik - Softwareentwicklung
Qusay H. Mahmoud: Distributed Programming with Java, Manning, Greenwich
Gerald Brose, Andreas Vogel, Keith Duddy: Java Programming with CORBA, John Wiley and Son
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 |
|