This contribution covers the theoretical aspects of the most important principles of teaching problem-solving through problem tasks