Allgemeine Informationen zur Lehrveranstaltung "Verteilte Systeme" (5402V und 5402UE)

Vorlesungstyp: MES Wahlpflichtmodul
Abhaltung im Sommersemester, im Wintersemester
Veranstaltungsnummer: Vorlesung: 5402V (Link StudIP) und Übung 5402UE (Link StudIP)
Wochenstunden: 2 (1 SWS Vorlesung, 1 SWS Übung, 0 Praktikum)
ECTS-Credits: 5,0
Vorlesung 1: Mi., 08:00 - 10:00, (JUR) HS 11
Übung 1: Mi., 16:00 - 17:00, (JUR) HS 11
Übung 2: Do., 12:00 - 13:00, (IM) HS 14
Übung 3: Do., 13:00 - 14:00, (IM) HS 14
Übung 4: Fr., 14:00 - 15:00, (JUR) HS 13
Erwartete Teilnehmerzahl: 100 - 150
Beginn der Vorlesung: 09.04.2014
Beginn der Übung: 16.04.2014

Angaben zur Abhaltung

Inhalt:
  • Grundlegende Modelle verteilter Systeme (synchrone, asynchrone Systeme, Fehlermodelle, etc.), logische Zeit und Zeitsynchronisation, Kooperation, Zugriffskonflikte, Deadlocks, Relevante Grundkonzepte von Betriebssystemen wie Prozesse, Threads, Schutzmechanismen, Kommunikationsmechanismen, C-Programmiermodell, Middleware und Verfahren zur verteilten Ausführung
Inhaltliche Voraussetzungen (erwartete Kenntnisse): keine
Empfohlene Voraussetzungen (erwartete Kenntnisse):
  • Grundlagen der Informatik für Mobile und Eingebettete Systeme
  • Rechnerarchitektur
Ziel (erwartete Lernergebnisse und erworbene Kompetenzen): Nach der Teilnahme an den Modul-Veranstaltungen ist der Studierende in der Lage:
  • Kenntnisse: Kenntnis von Grundkonzepten von Betriebssystemen, Grundverständnis von Problemen und Algorithmen im Bereich verteilter Datenverarbeitung, Kenntnis der wichtigsten Werkzeuge
  • Fähigkeiten: Implementierung verteilter Algorithmen, einfache Systemprogrammierung in Java und C
  • Kompetenzen: Entwurf und Analyse verteilter Applikationen
Unterrichts-/Lehrsprachen: Deutsch
Lehr- und Lernmethode (Vermittlung der Kompetenzen) : Als Lernmethode wird zusätzlich zu den individuellen Methoden des Studierenden eine vertiefende Wissensbildung durch mehrmaliges prototypisches Implementieren von Anwendungen in den Übungen angestrebt.
Als Lehrmethode wird in der Vorlesung Frontalunterricht gehalten und Gruppenarbeit in Form von Diskussionen zur Vertiefung eingesetzt. In den Übungen werden praktische Beispiele durch die Studenten implementiert.

Folgende Medienformen finden Verwendung:
  • Präsentationen (Vortrag) mit Folien
  • zusätzliche Unterlagen wie technische Dokumentationen und wissenschaftliche Arbeiten
Abhaltungstermine: siehe StudIP
Teilnahmekriterien & Anmeldung: Bitte beachten Sie die Ankündungen zur Prüfungsanmeldung. Diese werden i.d.R. 4-6 Wochen nach Semesterbeginn veröffentlich. Bei Fragen zu allen Themen um die Prüfungsanmeldung wenden Sie sich bitte ausschließlich an das Studiensekretariat.

Angaben zur Prüfung

Beurteilungsschema (Bewertungsmethode, Prüfungsmodus): 90-minütige Klausur; die genaue Prüfungsart wird zu Beginn des Semesters durch Aushang und auf den Internetseiten der Fakultät bekannt gegeben.
Prüfungstermine & Anmeldung: wird bekanntgegeben.
Anzahl der Prüfungstermine im Semester: 1

Weitere Informationen

StudIP: studip.uni-passau.de/studip/seminar_main.php
Wiki: -
Moodle: -
Empfohlene Fachliteratur: Folgende Literatur wird empfohlen:
  • Andrew S. Tanenbaum, Maarten van Steem, "Verteilte Systeme: Prinzipien und Paradigmen (Pearson Studium - IT)", Addison-Wesley Verlag; Auflage: 2. Auflage (9. November 2007), ISBN-10: 3827372933, ISBN-13: 978-3827372932 (Primärquelle)
  • Alexander Schill, Thomas Springer, "Verteilte Systeme: Grundlagen und Basistechnologien (eXamen.press)", Springer; Auflage: 2. Aufl. 2012 (17. Februar 2012), ISBN-10: 364225795X, ISBN-13: 978-3642257957
  • George F. Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair, "Distributed Systems", Addison-Wesley Longman, Amsterdam; Auflage: International ed of 5th revised ed (7. Juli 2011), ISBN-10: 0273760599, ISBN-13: 978-0273760597