Využití chatbota ve výuce programování na základní škole
Using chatbot in teaching programming at lower secondary education
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/203409Identifiers
Study Information System: 276348
Collections
- Kvalifikační práce [21919]
Author
Advisor
Referee
Hubálovský, Štěpán
Faculty / Institute
Faculty of Education
Discipline
Informační technologie se zaměřením na vzdělávání
Department
Information is unavailable
Date of defense
11. 9. 2025
Publisher
Univerzita Karlova, Pedagogická fakultaLanguage
Czech
Grade
Very good
Keywords (Czech)
Umělá inteligence, chatbot, výuka programování, python, základní školaKeywords (English)
Artificial intelligence, chatbot, programming education, python, elementary schoolTato bakalářská práce se zabývá využitím konverzační umělé inteligence (chatbotů) při výuce programování na druhém stupni základní školy. Cílem práce bylo navrhnout a ověřit didaktické aktivity, které zapojují AI jako podpůrný nástroj při rozvoji algoritmického myšlení a digitálních kompetencí žáků. V teoretické části jsou definovány klíčové pojmy spojené s umělou inteligencí, jejími výukovými možnostmi a vývojovými modely. Dále jsou představeny výukové platformy, které využívají AI, a zohledněny etické a věkové aspekty jejího nasazení. Praktická část obsahuje čtyři navržené výukové aktivity programování v jazyce Python, rozčleněné podle obtížnosti. Tyto úlohy byly pilotně ověřeny ve výuce s žáky 8. a 9. ročníku. Součástí práce je také dotazníkové šetření, které zkoumá vnímání AI ze strany žáků. Závěrem jsou formulována doporučení pro efektivní a smysluplné začlenění AI do výuky programování na ZŠ. KLÍČOVÁ SLOVA Umělá inteligence, chatbot, výuka programování, python, základní škola
This bachelor's thesis deals with the use of conversational artificial intelligence (chatbots) in teaching programming at the second level of primary school. The aim of the thesis was to design and validate didactic activities that involve AI as a supportive tool in the development of students' algorithmic thinking and digital competence. In the theoretical part, key concepts related to artificial intelligence, its pedagogical applications, teaching possibilities and development models are defined. Furthermore, learning platforms that use AI are introduced and ethical and age-related aspects of its deployment are considered. The practical part includes four proposed Python programming learning activities, categorized by difficulty. These tasks were pilot-tested in teaching with students in the 8th and 9th grades. The work also includes a questionnaire survey that investigates students' perceptions of AI. Finally, recommendations are formulated for the effective and meaningful integration of AI into the teaching of programming in primary schools. KEYWORDS Artificial intelligence, chatbot, programming education, python, elementary school
