**3. Application of the methods in my courses**

"Algorithms and Data Structures" is a two-semester course that students can take in the second semester of the first year and the first semester of the second year. In both semesters, the courses consist of a two-credit lecture and a three-credit practice, which does not include a lab where they can program the learned algorithms. Students must take an exam on the lecture material and write mid-term and end-term tests on the practical material, which forms the basis of their practical grade. Many other courses are based on these courses, so it is important that students complete them on time.

Due to the theoretical nature and early appearance of the subject Algorithms and Data Structures, I found it necessary to use the possibilities of the above-mentioned innovative methods in the practical lessons. I also had the students comment on the changes with the student's anonymous questionnaires. in the form of an anonymous questionnaire.

As a first step, I introduced the point system in the semester [24], that is, it is not only the results of the tests that matter in the evaluation. Students must write two tests, each of 60 points. The compulsory minimum score for both papers is 20 points. (If someone does not reach the mandatory minimum on tests, they must retake

them, that is, failed tests cannot be compensated for by other scores by any other scoring.) If the combined result of the 2 tests reaches 40 points, they can improve their practical grade by a further 20 points. I gave 7 different options for this, which are as follows:


I also tried to change the course of the lessons, we started each lesson with a Kahoot, which was excellent for revising, activating the students, and creating a relaxed atmosphere.
