Využití chatbota ve výuce programování na základní škole
Using chatbot in teaching programming at lower secondary education
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/203409Identifikátory
SIS: 276348
Kolekce
- Kvalifikační práce [20688]
Autor
Vedoucí práce
Oponent práce
Hubálovský, Štěpán
Fakulta / součást
Pedagogická fakulta
Obor
Informační technologie se zaměřením na vzdělávání
Katedra / ústav / klinika
Katedra informačních technologií a technické výchovy
Datum obhajoby
11. 9. 2025
Nakladatel
Univerzita Karlova, Pedagogická fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
Umělá inteligence, chatbot, výuka programování, python, základní školaKlíčová slova (anglicky)
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
