Verteilte Softwaresysteme

Verteilte Softwaresysteme

SWS 4
ECTS 5
Sprache(n) Deutsch (Standard)
Englisch
Lehrform SU mit Praktikum
Angebot in jedem Semester
Aufwand

30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen
  • Rechnerarchitektur (IF-I-B-303)
  • Netzwerke I (IF-I-B-303)
  • Betriebssysteme I (IF-I-B-401)
  • Softwareentwicklung I (IF-I-B-104)
  • Softwareentwicklung II (IF-I-B-204)
Ziele

Der Studierende hat Kenntnisse der Grundlagen, Problematiken, Prinzipien und Techniken verteilter Softwaresysteme wie Architekturen, Programmierung, Software Design, Software Engineering, Sicherheit und spezieller Formen.

Inhalt
  • Motivation und Grundlagen,
  • Hardware- und Software-Architektur-Prinzipien,
  • Prinzipien und Techniken von Prozessen und Threads sowie zur Synchronisation und Kommunikation,
  • Programmierung Netzwerk-orientiert, Bibliothek-orientiert, Hochsprach-orientiert, Web-orientiert,
  • Software-Engineering,
  • Sicherheit,
  • Spezielle Formen Verteilter Systeme
Medien und Methoden

Präsentationsfolien mit Beamer sowie Tafel

Literatur
  • G. Bengel: Grundkurs Verteilte Systeme, Springer Vieweg
  • A. Tanenbaum, M. Steen: Verteilte Systeme - Grundlagen und Paradigmen, Pearson Studium
  • P. Mandl: Masterkurs Verteilte Betriebliche Informationsssysteme, Vieweg-Teubner-Verlag
  • G. Bengel: Verteilte Systeme, Vieweg
  • M. Weber: Verteilte Systeme, Spektrum
Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen

IF Version 2019

Pflicht

IF-I-B-603

6

benotete schriftliche Prüfung 90 Minuten

IC Version 2019

WPF Informatik

IF-S-B-I25

4

benotete schriftliche Prüfung 90 Minuten

GN Version 2017

WPF Vertiefungsfächer

08-GN-WPFV-009

5

benotete schriftliche Prüfung 90 Minuten

IF Version 2023

Pflicht

IF-I-B-603

6

Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
benotete schriftliche Prüfung 90 Minuten