621.171 (15S) Verteilte Systeme
Überblick
- Lehrende/r
- LV-Titel englisch Distributed Systems
- LV-Art Übung (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 12 (18 max.)
- Organisationseinheit
- Unterrichtssprache Englisch
- LV-Beginn 16.03.2015
- Anmerkungen Diese LV beginnt erst am 16.03.2015
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Inhalt/e
Im Rahmen von einfachen Aufgaben (viele ohne Programmierung, einige mit Programmierung) werden verschiedenste Themen von verteilten Systemen praktisch diskutiert.Themen
- Java RMI
- Synchronization
- Peer-to-peer systems
- Distributed file systems
- Reliable communications
- Service-oriented architectures and cloud computing
- Consistency models
Lehrziel
Studierende sollen wichtige Konzepte von verteilten Systemen verstehen und praktisch anwenden können.Literatur
Andrew S. Tanenbaum and Maarten Van Steen: Distributed Systems - Principles and Paradigms, 2nd Ed., Prentice Hall, 2007. (German ed. (2008) available in library)Lehrmethodik inkl. Einsatz von eLearning-Tools
Students will be given several homework assignments (exercises) that will have to be prepared individually (no group work) and presented in class. The programming projects should be done by groups of 3-5 students over several weeks, with final demo presentations.Inhalt/e
The topics taught in the Distributed Systems lecture are applied to various small pen-and-paper exercises. Additionally, several building blocks of distributed systems are designed and implemented in three programming projects.Themen
- Java RMI
- Synchronization
- Peer-to-peer systems
- Distributed file systems
- Reliable communications
- Service-oriented architectures and cloud computing
- Consistency models
Lehrziel
Students should improve their understanding of important concepts of distributed systems by applying them to concrete exercises. Moreover, they should be enabled to design and implement building blocks of distributed systems using their theoretical knowledge.Erwartete Vorkenntnisse
Students are required to have good Java programming skills and basic knowledge of computer networks and operating systems at an introductory course level. Ideally, students should be familiar with Java network programming at the socket level. Attendance of the Distributed Systems *lecture* (VO) is strongly recommended.Sonstige Studienbehelfe
Will be available in Moodle.Literatur
Andrew S. Tanenbaum and Maarten Van Steen: Distributed Systems - Principles and Paradigms, 2nd Ed., Prentice Hall, 2007. (German ed. (2008) available in library)Prüfungsinformationen
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Beurteilungskriterien/-maßstäbe
Grades will be derived from submissions of exercises (40%), the project (50%), and from participation in class (10%). More detailed information will be available in Moodle.Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement
(SKZ: 884, Version: 04W.7)
-
2.Abschnitt
-
Fach: Angewandte Informatik (LI 2.3)
(Pflichtfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Angewandte Informatik (LI 2.3)
(Pflichtfach)
-
2.Abschnitt
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Informationstechnik
(Wahlfach)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
-
Fach: Informationstechnik
(Wahlfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Medieninformatik
(Wahlfach)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
-
Fach: Medieninformatik
(Wahlfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Softwareentwicklung
(Wahlfach)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Wahlfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Verteilte Systeme
(Wahlfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Verteilte Systeme
(Wahlfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 03W.1)
-
Fach: Verteilte Systeme
(Pflichtfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Verteilte Systeme
(Pflichtfach)
- Masterstudium Angewandte Informatik
(SKZ: 911, Version: 13W.1)
-
Fach: Vertiefung Informatik
(Pflichtfach)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
-
Fach: Vertiefung Informatik
(Pflichtfach)
- Masterstudium Informatik
(SKZ: 921, Version: 09W.1)
-
Fach: Verteilte Systeme
(Pflichtfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Verteilte Systeme
(Pflichtfach)
- Masterstudium Informatik
(SKZ: 921, Version: 03W.1)
-
Fach: Verteilte Systeme
(Pflichtfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Verteilte Systeme
(Pflichtfach)
- Diplomstudium Informatik
(SKZ: 880, Version: 02W)
-
2.Abschnitt
-
Fach: Angewandte Informatik inkl. Vertiefungsfach
(Pflichtfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Angewandte Informatik inkl. Vertiefungsfach
(Pflichtfach)
-
2.Abschnitt
- Diplomstudium Informatik
(SKZ: 880, Version: 02W)
-
3.Abschnitt
-
Fach: Angewandte Informatik und Vertiefungsfach
(Pflichtfach)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h PR / 4.0 ECTS)
-
Fach: Angewandte Informatik und Vertiefungsfach
(Pflichtfach)
-
3.Abschnitt
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 06W.1)
-
Fach: Informatik und Softwareentwicklung
(Wahlfach)
-
Modul: Verteilte Systeme
-
Kurs (Verteilte Systeme) (
2.0h KU / 3.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 3.0 ECTS)
-
Kurs (Verteilte Systeme) (
2.0h KU / 3.0 ECTS)
-
Modul: Verteilte Systeme
-
Fach: Informatik und Softwareentwicklung
(Wahlfach)
- Masterstudium Technische Mathematik
(SKZ: 401, Version: 13W.1)
-
Fach: Informatik
(Wahlfach)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
- 621.171 Verteilte Systeme (2.0h UE / 4.0 ECTS)
-
Verteilte Systeme (
2.0h UE / 4.0 ECTS)
-
Fach: Informatik
(Wahlfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
- Sommersemester 2024
- Sommersemester 2023
- Sommersemester 2022
- Sommersemester 2021
- Sommersemester 2020
- Sommersemester 2019
- Sommersemester 2018
- Sommersemester 2017
- Sommersemester 2016
-
Sommersemester 2015
- 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
- Sommersemester 2014
- Sommersemester 2013
- Sommersemester 2012
- Sommersemester 2011
- Sommersemester 2010
- Sommersemester 2009