183.626 Parallel and Real-Time Programming
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021S, VU, 4.0h, 6.0EC


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

Learning outcomes

After successful completion of the course, students are able to...

  • to find a solution in the form of concurrent programs for given problems
  • Apply real-time program constructs
  • Identify and fix problems that occur in concurrent systems, such as deadlocks and race conditions

Subject of course

  • how to program multithreaded shared memory systems
  • how to verify multithreaded shared memory systems

6 ECTS = 150 hours

hours        Purpose

20             lecture time

10             presentation of homework exercises

05             written tests

98             preparation of homeworks

42             post-processing of lectures, preparation for tests

Teaching methods

  • Implement concurrent and real-time programs
  • Analyzing concurrent systems using Kronecker algebra

Mode of examination


Additional information

The lecture will be hold in distance learning modus.

Documents, papers and exercises will be given in TUWEL.

There will be a zoom meeting after the deadline for application. Questions can be asked there.

The exercises will due approximately within two weeks. There will be programming exercises in Ada with multi tasking being the majopr issue. In addition, sone exercise have to be solved with pencil and paper.

A final test will be held at the end of June. If possible it will be in presence. If not, it will be online. In both caes it will be in closed book form. In case of the online test, the results have to be scanned and uploaded/sent via email.



Examination modalities

  • Assess the implemented programs, the Kronecker algebra based analyzes (4 x 5 points + 1 x 10 points = 30 points)
  • final test (70 points)

Course registration

Begin End Deregistration end
02.03.2021 13:00 12.03.2021 23:59 12.03.2021 23:59


The student has to be enrolled for at least one of the studies listed below



Skriptum vorhanden