Teaching
I teach courses at Charles University. Detailed information, course materials, assignments, and announcements are available in Moodle.
NMTM110 Information technology for teachers
Academic year: LS 2025/2026
The course is intended for pre-service teachers who will be acquainted with the basics of processing numerical, textual and graphic information on a computer and with the use of these methods in preparation for teaching.
NDIN019 Programming languages for children
Academic year: LS 2025/2026
Students become familiar with tools suitable for teaching programming, algorithmization, and computational thinking at primary and secondary schools. The course develops their ability to choose appropriate tools and tasks with respect to learning goals, pupils’ age, task scaling, assignment design, and reflection.
NDIN011 Application Software
Academic year: ZS 2025/2026
The course develops students’ skills in using common software tools to solve tasks of varying difficulty. Rather than focusing on specific applications, it emphasizes transferable knowledge and skills that help students work effectively with different types of software.
NPEP302 Pedagogic Propaedeutics
Academic year: ZS 2025/2026
The course introduces students to key aspects of school practice and the practical application of pedagogical knowledge in teaching. It focuses on lesson preparation, classroom work, individualization of instruction, pupil assessment, and basic curricular documents.