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.