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

2017S, VU, 4.0h, 6.0EC
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise

Aim of course

  • Comprehension of various technology requirements used in distributed systems
  • Mapping of distributed systems concepts to their technological implementations
  • Various current tiers/layer technologies
  • Extraction of adequate technologies for varying requirements
  • Applying of corresponding technologies in complex projects

Subject of course

client-server, n-tier systems, component-technologies (e.g., EJB), object-related mappings, presentation-layer technologies (web framework), integration technologies (EAI, web services), aspect-oriented middleware, message oriented middleware

The course consists of a lecture, providing the required theoretical information, and a lab with several programming assignments for an in-depth understanding of the course topics. Furthermore, lab practice lessons will be held for presentation and discussion of the assignments. Moreover, these practice lessons serve to align implementation and the corresponding theory (which is mainly the content of the lecture).

Lecture schedule (preliminary):

We., 01.03.2017: Introduction and general course information (12:00-12:30)
We., 08.03.2017: 1st Lecture
We., 29.03.2017: 2nd Lecture
We., 26.04.2017: 3rd Lecture
We., 24.05.2017: 4th Lecture
We., 31.05.2017: 5th Lecture 

We., 21.06.2017: Exam (main date)
October 2017: Exam (alternative exam)

Additional information

Attendance is only required for the practical group sessions.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed12:00 - 14:0001.03.2017 - 31.05.2017HS 17 Friedrich Hartmann - ARCH Lecture
Wed12:00 - 14:0007.06.2017 - 14.06.2017HS 17 Friedrich Hartmann - ARCH Lecture
Distributed Systems Technologies - Single appointments
DayDateTimeLocationDescription
Wed01.03.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed08.03.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed15.03.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed22.03.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed29.03.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed05.04.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed26.04.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed03.05.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed10.05.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed17.05.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed24.05.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed31.05.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed07.06.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed14.06.201712:00 - 14:00HS 17 Friedrich Hartmann - ARCH Lecture

Examination modalities

Lab exercises and written exam about lecture

ECTS-Breakdown (Aufwands-Aufschlüsselung):

  • 6 ECTS, corresponds to roughly 150h
  • roughly 25% Lecture part, roughly 75% practical part (Lab) = 36h Lecture, 114h Lab
  • Lecture: 8h
  • Lecture exam (preparation and writing the exam): 28h
  • Lab Assignment 1: 36h
  • Lab Session 1: 2h
  • Lab Assignment 2: 36h
  • Lab Session 2: 2h
  • Lab Assignment 3: 36h
  • Lab Session 3: 2h

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Thu10:00 - 12:0020.06.2024EI 7 Hörsaal - ETIT written14.06.2024 08:00 - 19.06.2024 23:55TISSPrüfung

Group dates

GroupDayTimeDateLocationDescription
FR, 09:00 - 11:00Fri09:00 - 11:0007.04.2017Seminarraum 127 Assignment 1 Discussion
FR, 09:00 - 11:00Fri09:00 - 11:0019.05.2017Seminarraum 127 Assignment 2 Discussion
FR, 09:00 - 11:00Fri09:00 - 11:0016.06.2017Seminarraum 127 Assignment 3 Discussion
FR, 11:00 - 13:00Fri11:00 - 13:0007.04.2017Seminarraum 127 Assignment 1 Discussion
FR, 11:00 - 13:00Fri11:00 - 13:0019.05.2017Seminarraum 127 Assignment 2 Discussion
FR, 11:00 - 13:00Fri11:00 - 13:0016.06.2017Seminarraum 127 Assignment 3 Discussion
FR, 13:00 - 15:00Fri13:00 - 15:0007.04.2017Seminarraum 127 Assignment 1 Discussion
FR, 13:00 - 15:00Fri13:00 - 15:0019.05.2017Seminarraum 127 Assignment 2 Discussion
FR, 13:00 - 15:00Fri13:00 - 15:0016.06.2017Seminarraum 127 Assignment 3 Discussion
MI, 09:00 - 11:00Wed09:00 - 11:0005.04.2017Seminarraum 363 Assignment 1 Discussion
MI, 09:00 - 11:00Wed09:00 - 11:0017.05.2017Seminarraum 363 Assignment 2 Discussion
MI, 09:00 - 11:00Wed09:00 - 11:0014.06.2017Seminarraum 363 Assignment 3 Discussion
MI, 11:00 - 13:00Wed11:00 - 13:0005.04.2017Seminarraum 363 Assignment 1 Discussion
MI, 11:00 - 13:00Wed11:00 - 13:0017.05.2017Seminarraum 363 Assignment 2 Discussion
MI, 11:00 - 13:00Wed11:00 - 13:0014.06.2017Seminarraum 363 Assignment 3 Discussion
MI, 13:00 - 15:00Wed13:00 - 15:0005.04.2017Seminarraum 363 Assignment 1 Discussion
MI, 13:00 - 15:00Wed13:00 - 15:0017.05.2017Seminarraum 363 Assignment 2 Discussion
MI, 13:00 - 15:00Wed13:00 - 15:0014.06.2017Seminarraum 363 Assignment 3 Discussion

Course registration

Begin End Deregistration end
15.02.2017 08:00 30.03.2017 10:00 30.03.2017 10:00

Group Registration

GroupRegistration FromTo
FR, 09:00 - 11:0002.03.2017 10:0030.03.2017 10:00
FR, 11:00 - 13:0002.03.2017 10:0030.03.2017 10:00
FR, 13:00 - 15:0002.03.2017 10:0030.03.2017 10:00
MI, 09:00 - 11:0002.03.2017 10:0030.03.2017 10:00
MI, 11:00 - 13:0002.03.2017 10:0030.03.2017 10:00
MI, 13:00 - 15:0002.03.2017 10:0030.03.2017 10:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Mandatory elective
066 933 Information & Knowledge Management Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory2. Semester
066 950 Didactic for Informatics Mandatory elective

Literature

See course homepage.

Previous knowledge

Knowledge of distributed systems, software engineering, databases, SQL, and object-oriented programming. Good programming skills in Java

Preceding courses

Accompanying courses

Miscellaneous

  • Attendance Required!

Language

English