Verteilte Systeme
- Fakult?t
Ingenieurwissenschaften und Informatik
- Version
Version 10.0 vom 23.02.2023
- Modulkennung
11B0439
- Modulname (englisch)
Distributed Systems
- Studieng?nge mit diesem Modul
- Informatik - Medieninformatik (B.Sc.)
- Informatik - Technische Informatik (B.Sc.)
- Lehramt an berufsbildenden Schulen - Teilstudiengang Informationstechnik (M.Ed.)
- Niveaustufe
2
- Kurzbeschreibung
Die Studierenden sollen dem schnell wachsenden Bedarf an Know-How im Bereich verteilter Systeme und Anwendungen (dazu z?hlen insbesondere web-orientierte Anwendungen) mit Kompetenz und technischer Tiefe begegnen k?nnen.
- Lehrinhalte
1 Arten und Modellierung verteilter Systeme
2 Kommunikation und 正规赌篮球软件 als Basis
3 Beispiele verteilter Systeme
4 Daten-basierte Programmierung verteilter Systeme
5 Prozedur- / Funktions-orientierte Programmierung verteilter Systeme
6 Objekt-orientierte Programmierung verteilter Systeme
7 Web-basierte & Service-orientierte Programmierung verteilter Systeme
8 Grundlegende verteilte Anwendungen und Dienste
9 Sicherheit und Zuverl?ssigkeit verteilter Systeme und Anwendungen
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden kennen und verstehen wesentliche Prinzipien der Entwicklung verteilter Systeme. Sie k?nnen die wesentlichen Eigenschaften verschiedener Ans?tze wiedergeben.
Wissensvertiefung
Die verschiedenen Ans?tze der Entwicklung verteilter Systeme werden in ihren Abl?ufen und Funktionen verstanden. Wichtige Parameter k?nnen geeignet eingestellt werden. Die Behandlung typischer Fehlersituationen wird richtig umgesetzt.
K?nnen - instrumentale Kompetenz
Die Studierenden sind in der Lage, eine problembezogene Auswahl der Ans?tze der Entwicklung verteilter Systeme zu treffen. Sie berücksichtigen dabei Aspekte
- der verwendeten Programmiersprachen
- der Interoperabilit?t
- der Systemanforderungen
- verfügbarer Frameworks
K?nnen - kommunikative Kompetenz
Die Studierenden verstehen es, die Anforderungen an eine verteilte L?sung zu analysieren und daraus die für die Anwendung richtige L?sungsstrategie abzuleiten. Sie verstehen es, die Bedienungsm?glichkeiten von verteilten Anwendungen auf die Aufgabenstellung abzustimmen.
K?nnen - systemische Kompetenz
Die Studierenden k?nnen verteilte Systeme von der (nicht-formalisierten) Anforderungsanalyse bis zur Bedienung (traditionell oder webbasiert) entwickeln.
- Lehr-/Lernmethoden
Die Veranstaltung wird in Form einer Vorlesung mit begleitendem Laborpraktikum durchgeführt. Darin werden schrittweise Aufgaben der Programmierung Verteilter Systeme mit verschiedenen Ans?tzen mit max. zwei Teilnehmern pro Gruppe realisiert. Die erarbeiteten L?sungen werden in Form Pr?sentationen vorgestellt. Feedback wird durch den Dozenten und die anderen Praktikumsteilnehmer gegeben.
- Empfohlene Vorkenntnisse
Programmierung 1 - 3,Kommunikationsnetze, Betriebssysteme
- Modulpromotor
Eikerling, Heinz-Josef
- Lehrende
- Eikerling, Heinz-Josef
- Timmer, Gerald
- Westerkamp, Clemens
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 Labore 2 Prüfungen Workload Dozentenungebunden Std. Workload Lehrtyp 63 Veranstaltungsvor-/-nachbereitung 25 Prüfungsvorbereitung
- Literatur
Bengel, Günther: Verteilte Systeme, Client-Server-Computing für Studenten und Praktiker, Springer-Vieweg, 4. Auflage 2014Comer, Douglas E.: Internetworking with TCP/IP, Pearson Education, 2013Comer, Douglas E.: Computer Networks and Internets: Global Edition, Pearson Education, 6. Auflage, 2015Coulouris, G. + Dollimore, J. + Kindberg, T.: Distributed Systems: Concepts and Design, Addison Wesley, 5. Auflage, 2011.Oechsle, Rainer: Parallele und Verteilte Anwendungen in Java, Hanser, 4. Auflage, 2014.Pollakowski, Martin: Grundkurs Socketprogrammierung mit C unter Linux, Vieweg-Verlag, 2004.Alexander Schill, Thomas Springer: Verteilte Systeme - Grundlagen und Basistechnologien, Springer, 2009
- Prüfungsleistung
- Klausur 2-stündig
- Projektbericht, schriftlich
- Unbenotete Prüfungsleistung
Experimentelle Arbeit
- Dauer
1 Semester
- Angebotsfrequenz
Wintersemester und Sommersemester
- Lehrsprache
Deutsch