621.171 (18S) Distributed Systems

Sommersemester 2018

Registration deadline has expired.

First course session
05.03.2018 14:00 - 16:00 S.2.69 - Bitmovin On Campus
... no further dates known

Overview

Lecturer
Course title german Verteilte Systeme
Type Practical class (continuous assessment course )
Hours per Week 2.0
ECTS credits 4.0
Registrations 18 (24 max.)
Organisational unit
Language of instruction German
possible language(s) of the assessment English
Course begins on 05.03.2018
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Grundlegende Kenntnisse von verteilten Algorithmen und Applikationen (u.a., Socket Programmierung, Remove method invocation, Web  Services) und Vertiefung in ausgewählten Themen, z.B. Cloud computing

Teaching methodology including the use of eLearning tools

Wöchentliche Übungsaufgaben (Kreuzelliste)

Präsentation und Diskussion der Lösungen in der LV-Einheit

Projekt am Ende des Semesters

Course content

  • Sockets
  • Java RMI
  •  WebServices
  •  WebSockets
  • Distributed algorithms
  • Peer-to-peer
  • Cloud computing

Literature

Andrew S. Tanenbaum and Maarten Van Steen: Distributed Systems - Principles and Paradigms, 2nd ed., Prentice Hall, 2007. (German ed. (2008) available in local library.)

Intended learning outcomes

During the course, we will explore basic concepts from the field of distributed computing, including socket programming, remote method invocation, Web Services and WebSockets. Furthermore, we will also get familiar with more advanced concepts, such as Cloud computing and distributed applications development.

Teaching methodology including the use of eLearning tools

Homework assignments with check list (Kreuzelliste)

Presentation and discussion of solutions in class

Guided project at the end of the semester

Course content

  • Sockets
  • Java RMI
  • WebServices
  • WebSockets
  • Distributed algorithms
  • Peer-to-peer
  • Cloud computing


Literature

Andrew S. Tanenbaum and Maarten Van Steen: Distributed Systems - Principles and Paradigms, 2nd ed., Prentice Hall, 2007. (German ed. (2008) available in local library.)

Examination information

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.

Examination methodology

  1. Mitarbeit (Prozentsatz an gelösten Übungsbeispielen)   (40%)
  2. Endklausur  (40%)
  3. Projekt  (20%)

Examination topic(s)

In der LV behandelte Themen.

Assessment criteria / Standards of assessment for examinations

  1. Mitarbeit (Prozentsatz an gelösten Übungsbeispielen)   (40%)
  2. Endklausur  (40%)
  3. Projekt  (20%)

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation) (SKZ: 884, Version: 04W.7)
    • Stage two
      • Subject: Angewandte Informatik (LI 2.3) (Compulsory subject)
        • Verteilte Systeme ( 2.0h PR / 4.0 ECTS)
          • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Information Technology (Compulsory elective)
      • 2.1 Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
          Absolvierung im 6. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Medieninformatik (Compulsory elective)
      • 4.3 Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Software Development (Compulsory elective)
      • 6.5 Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Information Technology (Compulsory elective)
      • Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Media Informatics (Compulsory elective)
      • Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Software Development (Compulsory elective)
      • Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Subject: Verteilte Systeme (Compulsory elective)
      • Verteilte Systeme ( 2.0h PR / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Master's degree programme Applied Informatics (SKZ: 911, Version: 13W.1)
    • Subject: Vertiefung Informatik (Compulsory subject)
      • Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Masterstudium Informatik (SKZ: 921, Version: 09W.1)
    • Subject: Verteilte Systeme (Compulsory subject)
      • Verteilte Systeme ( 2.0h PR / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
  • Master's degree programme Technical Mathematics (SKZ: 401, Version: 13W.1)
    • Subject: Informatik (Compulsory elective)
      • Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2023
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2022
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2021
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2020
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2019
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2018
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2017
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2016
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2015
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2014
  • 621.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 UE Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2013
  • 621.171 PR Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 PR Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2012
  • 621.171 PR Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 PR Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2011
  • 621.171 PR Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 PR Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2010
  • 621.171 PR Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 PR Verteilte Systeme (2.0h / 4.0ECTS)
Sommersemester 2009
  • 621.171 PR Verteilte Systeme (2.0h / 4.0ECTS)
  • 621.172 PR Verteilte Systeme (2.0h / 4.0ECTS)