The autor discusses the problem of defining, testing and developing algorithmic thinking, especially using non-traditional exercises.