Prof. Dr. Falk Uebernickel

Creative Problem Solving

BSc Lecture

Course Description

In the "Algorithmic Problem Solving" course (AlgoRiddles), you will learn how to handle problems, which require an algorithmic approach for solving. As you use concrete techniques to solve certain classes of puzzles, you will learn creative solving methods and how to find them. The goal in this course is to learn this in a playful way, using various techniques and many small puzzles (both in the course and in the homeworks), which trains your creative problem-solving ability like a muscle.


Nothing is formally required for this course, except for having fun with puzzles and brainteasers. It should be explicitly mentioned that attending this course would be quite helpful, yet is by no means mandatory.

Methodology and Assesments

In addition to the weekly session to practice these creative methods together, there will be puzzles and tasks to be done at home.

The form of the final exam will be announced at the beginning of the course.

When? Where?

Our weekly meetings take place on Mondays, 11:00-12:30 in HS3.


Lehrveranstaltungen IT-Systems Engineering, Algorithm Engineering Moodle