Navigation Zur Modulseite
Anzeigesprache

Verteilte Systeme

6 LP

Deutsch

#40755 / #2

WS 2014/15 - WS 2014/15

Fakultät IV

TEL 12-5

Institut für Telekommunikationssysteme

34331500 FG Komplexe und verteilte IT-Systeme

Kao, Odej

Keine Angabe


Keine Angabe

POS-Nummer PORD-Nummer Modultitel
2140 24283 CIT1 - Verteilte Systeme
12000 23407 CIT2 - Verteilte Systeme
60160 13262 Verteilte Systeme
70140 29939 Distributed Systems

Lernergebnisse

Die Studierenden * verstehen die spezifischen Eigenschaften Verteilter Systeme * kennen grundlegende verteilte Algorithmen * erkennen die vorgestellten Mechanismen und Konzepte als grundlegend für den Bau großer Programmsysteme.

Lehrinhalte

Das Modul vermittelt Kenntnisse über die Architektur und Funktionalität von Verteilten Systemen, die eine wichtige Komponente komplexer Anwendungssysteme bilden. Dabei werden charakteristische Eigenschaften und Systemmodelle sowie unterstützende Aspekte aus den Bereichen Rechnerkommunikation, Betriebssysteme und Sicherheit betrachtet. Nach der Vorstellung der klassischen und erweiterten Client/Server-Elementen, Sockets und Request/Reply-Protokollen werden entfernte Objektaufrufe behandelt und an konkreten Beispielen von JavaRMI, CORBA und .NET verdeutlicht. Die Vorlesung schließt mit der Betrachtung von Namens- und Erkennungsdiensten.

Modulbestandteile

Pflichtteil:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

Lehrveranstaltungen Art Nummer Turnus Sprache SWS
Verteilte Systeme VL 0432 L 100 SS Keine Angabe 2
Verteilte Systeme UE 0432 L 100 SS Keine Angabe 2

Arbeitsaufwand und Leistungspunkte

Verteilte Systeme (VL):

Aufwandbeschreibung Multiplikator Stunden Gesamt
Präsenzzeit 15.0 2.0h 30.0h
Vor- und Nachbereitung 15.0 2.0h 30.0h
60.0h(~2 LP)

Verteilte Systeme (UE):

Aufwandbeschreibung Multiplikator Stunden Gesamt
Präsenzzeit 15.0 2.0h 30.0h
Vor-/Nachbereitung 15.0 2.0h 30.0h
60.0h(~2 LP)

Lehrveranstaltungsunabhängiger Aufwand:

Aufwandbeschreibung Multiplikator Stunden Gesamt
Prüfungsvorbereitung 1.0 60.0h 60.0h
60.0h(~2 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

In der 2-stündigen Vorlesung wird das vom Dozenten zusammengestellte Wissen im Frontalunterricht vorgestellt, diskutiert und mit Beispielen erläutert. Die Vorlesung findet im wöchentlichen Rhythmus statt. Die Kleingruppenseminare sind in die Veranstaltung integriert und finden in der Regel 14-tägig als betreute Rechnerübungen von jeweils etwa 2 Stunden statt. Es werden insgesamt ca. 6 Übungsblätter herausgegeben Die Übungsblätter werden in den Kleingruppenseminaren erläutert und besprochen.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Inhaltlich werden Kenntnisse aller Pflichtmodule im Grundlagenstudium (1. - 4. Semester) Informatik oder Technische Informatik vorausgesetzt.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Keine Angabe

Abschluss des Moduls

Benotung:

benotet

Prüfungsform:

Mündliche Prüfung

Sprache:

Deutsch

Dauer/Umfang:

Keine Angabe

Dauer des Moduls

Dieses Modul kann in einem Semester abgeschlossen werden.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 120.

Anmeldeformalitäten

Die Anmeldung erfolgt über die Internetseite des Fachgebietes CIT (www.cit.tu-berlin.de) unter Einhaltung der dort angegebenen Fristen.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

Skript in elektronischer Form

Verfügbarkeit:  verfügbar
Zusätzliche Informationen:
Folien-Skript

Literatur

Empfohlene Literatur
G. Bengel: Verteilte Systeme für Studenten und Praktiker, Vieweg Verlag, 2002
A. Illik: Verteilte Systeme: Architekturen und Software-Technologien, expert Verlag, 2007
A. Tanenbaum, M. van Stehen: Verteilte Systeme: Grundlagen und Paradigmen, Prentice Hall, 2003
E. Newcomer: Understanding Web Services, Addison-Wesley, 2003
G. Alonso: Web Services: Concepts, Architectures and Applications, Springer, 2004
G. Coulouris, J. Dollimore, T. Kindberg: Verteilte Systeme: Konzepte und Design, Pearson, 2004
T. Frotscher, M. Teufel, D. Wang: Java Web Services mit Apache Axis2, entwicklerpress, 2007
W. Beer: Die .net Technologie, dpunkt Verlag, 2006

Zugeordnete Studiengänge

Zur Zeit wird die Datenstruktur umgestellt. Aus technischen Gründen wird die Verwendung des Moduls während des Umstellungsprozesses in zwei Listen angezeigt.

Dieses Modul wird auf folgenden Modullisten verwendet:

Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

Dieses Modul wird in folgenden Studiengängen verwendet:

    Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

    Sonstiges

    Keine Angabe