Four programming tasks given during the course (4x5%)
Some programming tasks will be homeworks, which have to be solved by the given deadline; one of them can be corrected later.
Some programming tasks will be solved during a special session.
Programming tasks can be solved in either C++ or Python; other languages require an approval of the lecturer.
Short tests (20 minutes) during the lecture (2x5%)
Exam (70%) consisting of theoretical questions and exercises
To pass the course, you have to gain at least 50% of points from homeworks, 50% of points from theoretical questions in the exam, and 50% of points from exercises in the exam.