184.167 Distributed Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, UE, 2.0h, 3.0EC, to be held in blocked form
TUWELLectureTube

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: UE Exercise
  • LectureTube course
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to implement fundamental network communications for distributed applications. They are able to explain the concepts of language-specific techniques, e.g., Java RMI, language independent security mechanisms for data transfer in distributed systems (Confidentiality, Integrity, Authenticity), as well as crosscutting concepts of parallel programming.

Subject of course

In the Distributed Systems Lab, your task will be to develop software that deals with concepts such as Sockets, Remote Method Invocations (RMI), and basic security mechanisms. The aim of the lab is to give you "hands-on" practical experience in developing distributed applications and to learn to do network programming.

Teaching methods

  • Implementation of an introduction assignment (logins for lab environment) on your own
  • Implementation of first assignment on your own with an subsequent interview (online)
  • Implementation of second assignment in a group of three with an subsequent interview (online)
  • MC-test (online)

Mode of examination

Immanent

Additional information

See the corresponding TUWEL course information for up to date information.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon15:00 - 17:0010.10.2022GM 1 Audi. Max.- ARCH-INF Kickoff
Course is held blocked

Examination modalities

The DSLab comprises 75h working effort consisting of:

1h Initial meeting
32h First assignment
35h Second assignment
7h Preparation for test

The grade is determined by:

  • Implementation and submission interview of the first assigment (35%)
  • Implementation and submission interview of the second assigment (45%)
  • Result of the optional lab test (20%)

 

Course registration

Begin End Deregistration end
01.10.2022 08:00 13.10.2022 18:00 13.10.2022 18:00

Registration modalities

Ort: TISS

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

Java, systems programming, operating systems (Linux, Windows)

Language

German