184.727 Parallel Algorithms
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Distance Learning

Learning outcomes

After successful completion of the course, students are able to

  • apply the basics of scheduling theory
  • classify scheduling problems
  • apply and analyze approximation algorithms for scheduling problems
  • apply scheduling theory in a parallel computing context


Subject of course

The course gives an introduction into the basics of scheduling theory, but will also highlight practical aspects when solving scheduling problems. The course introduces basic concepts and notation used in scheduling research. Then, selected topics are discussed in more detail, such as: shop scheduling, scheduling with parallel tasks, online scheduling, approximation algorithms in scheduling, divisible load scheduling, simulations and scheduling.

Teaching methods

Lectures, pratical exercises

Mode of examination


Additional information


  • Florian Jaehn and Erwin Pesch. Ablaufplanung. Springer, 2014
  • Oliver Sinnen. Task Scheduling for Parallel Systems. Wiley, 2007
  • Yves Robert and Frédéric Vivien, eds. Introduction to Scheduling. Chapman & Hall/CRC, 2010
  • Maciej Drozdowski. Scheduling for Parallel Processing. Springer, 2009
  • Michael L. Pinedo. Scheduling - Theory, Algorithms, and Systems. 3rd ed. Springer, 2008
  • Peter Brucker. Scheduling algorithms. 5th ed. Springer, 2007
  • Joseph Y-T. Leung, ed. Handbook of Scheduling: Algorithms, Models and Performance Analysis. Chapman & Hall/CRC, 2004

ECTS Breakdown:

  • Lectures: 1 ECTS
  • Study: 1 ECTS
  • Exercises: 1 ECTS
  • Planning, Overview: 2h
  • Lectures: 24h (ca. 12 times 2h)
  • Exercises, presentation: 6h (ca. 3 times 2h)
  • Own Study: 20h
  • Preparation for exercises: 23h

Total: 75h = 3ECTS



Course dates

Wed14:00 - 15:3013.10.2021 via Zoom (LIVE)Zoom / Preliminary Meeting / See TUWEL
Wed14:00 - 15:4503.11.2021 via Zoom (LIVE)Live Lecture 1
Wed14:00 - 15:4501.12.2021 via Zoom (LIVE)Live Lecture 2
Wed14:00 - 15:4512.01.2022 via Zoom (LIVE)Live Lecture 3

Examination modalities

Part 1
- sucessful completion of excersices

Part 2
- oral exam


Course registration

Begin End Deregistration end
08.09.2021 12:00 03.11.2021 00:00 26.11.2021 23:59



No lecture notes are available.

Previous knowledge

Parallel Computing

Preceding courses

Accompanying courses


  • Attendance Required!


if required in English