621.171 (24S) Distributed Systems

Sommersemester 2024

Registration deadline has expired.

First course session
04.03.2024 11:45 - 13:15 S.2.69 - Bitmovin On Campus
Next session:
27.05.2024 11:45 - 13:15 S.2.69 - Bitmovin On Campus

Overview

Lecturer
LV Nummer Südostverbund INO21001UL
Course title german Verteilte Systeme
Type Practical class (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 4.0
Registrations 15 (16 max.)
Organisational unit
Language of instruction English
possible language(s) of the assessment German , English
Course begins on 04.03.2024
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Studierende sollen grundlegende Kenntnisse über verteilte Algorithmen und Applikationen in Übungs- und Programmieraufgaben anwenden sowie in ausgewählten Bereichen vertiefen.

Teaching methodology

  • Bearbeiten von wöchentlichen Übungs- und Programmieraufgaben
  • Präsentation und Diskussion der Lösungen in der LV-Einheit

Course content

  • Sockets
  • Java RMI
  • Web services
  • Peer-to-peer systems
  • Resource management and virtualization
  • Distributed coordination

Prior knowledge expected

Java-Programmierung

Literature

  • A. S. Tanenbaum, M. van Steen, Distributed Systems: Principles and Paradigms, 3.01 edition, CreateSpace Independent Publishing, 2017
  • G. Coulouris, J. Dollimore, T. Kindberg, Distributed Systems: Concepts and Design, 5th edition, Addision-Wesley, 2011
  • U. Hammerschall. Verteilte Systeme und Anwendungen, Pearson Studium, 2005

Intended learning outcomes

Students should apply basic knowledge about distributed algorithms and applications to exercises, including programming exercises. Moreover, basic knowledge should be extended for selected topics.

Teaching methodology

  • Homework on weekly exercises, including programming exercises
  • Presentation and discussion of solutions in class

Course content

  • Sockets
  • Java RMI
  • Web services
  • Peer-to-peer systems
  • Resource management and virtualization
  • Distributed coordination

Prior knowledge expected

Java programming

Literature

  • A. S. Tanenbaum, M. van Steen, Distributed Systems: Principles and Paradigms, 3.01 edition, CreateSpace Independent Publishing, 2017
  • G. Coulouris, J. Dollimore, T. Kindberg, Distributed Systems: Concepts and Design, 5th edition, Addision-Wesley, 2011
  • U. Hammerschall. Verteilte Systeme und Anwendungen, Pearson Studium, 2005

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

  • Mitarbeitsbewertung anhand der Kreuzelliste und Präsentationen für bearbeitete Übungsaufgaben
  • Schriftliche Prüfung am Semesterende
    • Bei Verhinderung oder negativem Ergebnis (< 20 Punkte) wird ein zweiter Prüfungstermin angeboten.

Examination topic(s)

Themen der Übungsaufgaben

Assessment criteria / Standards of assessment for examinations

  • Punktesystem mit max. 100 Punkten
  • Max. 60 Punkte für Mitarbeit bei Übungsaufgaben (Kreuzelliste)
  • Max. 40 Punkte für schriftliche Prüfung am Semesterende
  • Mindestanforderung: jeweils 50% auf Mitarbeit UND Prüfung
  • Details werden zu Semesterbeginn in Moodle bereitgestellt

Examination methodology

  • Assessment of homework assignments by online check list (Kreuzelliste) and presentation in class
  • Written exam at end of semester
    • In case of absence or failure (<20 points), a second exam opportunity will be provided.

Examination topic(s)

Topics of homework assignments

Assessment criteria / Standards of assessment for examinations

  • Score system with max. 100 points
  • Max. 60 points for homework assignments (online check list and presentation in class)
  • Max. 40 points for written exam
  • Minimal criterion: 50% for homework assignments AND 50% for written exam
  • Details will be available in Moodle at start of semester

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Master-Lehramtsstudium Master Unterrichtsfach Informatik (SKZ: 514, Version: 19W.2)
    • Subject: Gebundene Wahlfächer AAU (INO.002) (Compulsory elective)
      • INO.201 Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Vertiefung Informatik (Compulsory elective)
      • 7.5 Verteilte Systeme ( 2.0h UE / 4.0 ECTS)
        • 621.171 Distributed Systems (2.0h UE / 4.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen
  • 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)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 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.171 UE Verteilte Systeme (2.0h / 4.0ECTS)
  • 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)