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.

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

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: UE Exercise

Learning outcomes

After successful completion of the course, students are able to implement fundamental network communications for distributed applications. They understand 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
  • Implementation of second assignment in a group of three with an subsequent interview
  • Lab-test (Theory+Coding)

Mode of examination

Immanent

Additional information

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

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu16:00 - 17:0003.10.2019EI 7 Hörsaal Introduction
Thu14:00 - 16:0017.10.2019EI 7 Hörsaal Tutorium 1
Thu15:00 - 17:0028.11.2019Informatikhörsaal Tutorium 2
Course is held blocked

Examination modalities

The DSLab comprises 75 h working effort consisting of:

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

Course registration

Begin End Deregistration end
02.10.2019 08:00 10.10.2019 12:00 10.10.2019 12:00

Registration modalities:

Ort: TISS

Curricula

Study CodeSemesterPrecon.Info
033 526 Business Informatics 5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing 5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering 5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering STEOP
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