Verteilte Systeme
- Fakult?t
Wirtschafts- und Sozialwissenschaften
- Version
Version 10.0 vom 28.10.2020
- Modulkennung
22B0338
- Modulname (englisch)
Distributed Systems
- Studieng?nge mit diesem Modul
Betriebliches Informationsmanagement (B.Sc.)
- Niveaustufe
3
- Kurzbeschreibung
Die Studierenden sollen Kenntnisse in der Entwicklung und Handhabung von verteilten Anwendungen im komplexen Client-Server-Architekturen erwerben.
- Lehrinhalte
- Einleitung
- Grundlagen von Client-Server-Architekturen
- Verteilte Systeme mit RPC (Java RMI)
- Grundlagen der Multi-Thread-Programmierung
- Grundlegende Web-Technologien (HTTP, CSS, JavaScript)
- Verteilte betriebliche Systeme mit JavaEE bzw. vergleichbaren Standards
- Web-Services
- Mobile Anwendungen in verteilten Systemen
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden dieses Moduls verfügen über ein breites Wissen hinsichtlich der Entwicklung von Client-Server-Architekturen einschlie?lich deren Sicherheitsdimensionen.
Wissensvertiefung
Die Studierenden kennen und bewerten die Sicherheitsrisiken bzw. Schutzmechanismen von verteilten Anwendungen.
K?nnen - instrumentale Kompetenz
Die Studierenden dieses Modul k?nnen selbst?ndig komplexe Client-Server-Anwendungen entwickeln.
K?nnen - kommunikative Kompetenz
Die Studierenden dieses Moduls k?nnen im Team die Anforderungen von verteilten Anwendungen formulieren und pr?sentieren.
K?nnen - systemische Kompetenz
- Lehr-/Lernmethoden
Vorlesung mit einem gro?en Anteil an praktischen ?bungseinheiten am Computer.
- Empfohlene Vorkenntnisse
Kenntnisse in der objektorientierten Programmierung
- Modulpromotor
Dallm?ller, Klaus
- Lehrende
- Dallm?ller, Klaus
- Gerth, Christian
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 ?bungen Workload Dozentenungebunden Std. Workload Lehrtyp 40 Hausarbeiten 40 Veranstaltungsvor-/-nachbereitung 10 Prüfungsvorbereitung
- Literatur
Hammerschall, U.: Verteilte Systeme und Anwendungen, Pearson Studium, 2005Tannenbaum, A., van Steen, M.: Verteilte Systeme. Prinzipien und Anwendungen, 2. Auflage, Pearson Studium 2008Schill, A., Springer, T.: Verteilte Systeme, 2. Auflage, Springer Vieweg 2012.Krüger, Guido: Handbuch der Java-ProgrammierungWeil, D.: Java EE 7, entwickler.press, 2013.Daschner, S.: Architecting Modern Java EE Applications, Verlag Packt>, 2017.Eberhart, Andreas; Fischer, Stefan: Web-Services. Grundlagen und praktische UmsetzungVogt, C.: Nebenl?ufige Programmierung, Carl Hanser Verlag, 2012.Mandl, P.: Masterkurs Verteilte betriebliche Informationssysteme, Verlag Vieweg+Teubner, 1. Auflage 2009.Alpar, P., Alt, R. et al.: Anwendungsorientierte Wirtschaftsinformatik, Verlag Springer Vieweg, 7. Auflage 2014.Bengel, G.: Grundkurs Verteilte Systeme, Verlag Springer Vieweg, 4. Auflage 2014.Zus?tzliche Literatur wird zu Beginn der Veranstaltung angegeben.
- Prüfungsleistung
Portfolio Prüfung
- Bemerkung zur Prüfungsform
Die Portfolio-Prüfung umfasst 100 Punkte und besteht aus einer Hausarbeit (HA) und einer einstündigen Klausur (K1). Die Hausarbeit wird mit 40 Punkten und die Klausur wird mit 60 Punkten gewichtet
- Dauer
1 Semester
- Angebotsfrequenz
Nur Wintersemester
- Lehrsprache
Deutsch