This course is intended for highly motivated master students in computer science, especially those with a with a keen interest in algorithm development and programming. Knowledge of C++ (or Java), algorithms and datastructures is required. The course was first taught in Spring 2020, and welcomes up to 15 computer science students.

Due to the COVID-19 pandemic and the inherent incompatibility of this course with online teaching, the CP course has been postponed to Fall 2021 or Spring 2022, depending on how the situation develops.