Lab: Efficient Parallel C++

Anmeldung

Da sich die für diesen Kurs erforderlichen Vorkenntnisse nicht einfach über formale Voraussetzungen definieren lassen, erfolgt die Platzvergabe über ein Bewerbungsverfahren.

Für die Bewerbung genügt eine kurze, informelle E-Mail (max. 150 Wörter), in der Sie Ihre Erfahrung mit C++ sowie Ihr Wissen über die theoretischen Grundlagen der Algorithmik darstellen. Bitte senden Sie Ihre Bewerbung an epcpp@mail.informatik.kit.edu.

Alle Bewerbungen, die bis 5. Oktober, 23:59 Uhr eingehen, erhalten am 6. Oktober eine Rückmeldung. Spätere Bewerbungen können berücksichtigt werden, sofern noch Plätze verfügbar sind.


Inhalt

In this practical course students solve multiple programming tasks in C++. The main focus is on the efficient implementation and their evaluation through extensive experiments. The programming tasks are motivated by scientific work in the field of algorithm engineering.
They cover complex algorithms as well as advanced data structures, furthermore advanced programming techniques and parallelization (thread management capabilities of the standard library).
(For more details see module description)