dc.contributor.advisor | Štípek, Jiří | |
dc.creator | Paleček, Jiří | |
dc.date.accessioned | 2025-06-20T03:35:37Z | |
dc.date.available | 2025-06-20T03:35:37Z | |
dc.date.issued | 2025 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/198716 | |
dc.description.abstract | This bachelor's thesis focuses on the topic of programming in upper secondary education. Its main goal is to create lessons for an optional subject, intended for pupils interested in programming, using a combination of a suitable scripting language and a computer game or another graphical environment in which the pupils can create interactive levels and minigames. The theoretical part focuses on the analysis of four scripting languages and it evaluates their pros and cons. It then chooses one of these languages as the most suitable, chooses a graphical environment for it, and analyses it in more depth. The practical part of this thesis focuses on the creation of lessons in the chosen language and environment. These lessons are subsequently evaluated in a reflection, which results from the feedback of anonymous teachers. The individual lessons were improved on the basis of this reflection and subsequently attached to this thesis. | en_US |
dc.description.abstract | Tato bakalářská práce se zabývá problematikou programování na středních školách. Jejím hlavním cílem je vytvořit lekce pro volitelný předmět určený pro žáky se zájmem o programování, a to za použití kombinace vhodného skriptovacího jazyka a počítačové hry či jiného grafického prostředí, ve kterém mohou žáci vytvářet interaktivní úrovně či minihry. Teoretická část se zabývá analýzou čtyřech skriptovacích jazyků a vyhodnocuje jejich výhody a nevýhody. Dále vybírá jeden jazyk jakožto nejvhodnější, volí k němu vhodné grafické prostředí, a tento jazyk rozebírá více do hloubky. Praktická část práce se zabývá vytvořením lekcí ve zvoleném jazyce a prostředí. Tyto lekce následně vyhodnocuje pomocí reflexe, která odráží zpětnou vazbu anonymních učitelů. Na základě této reflexe byly jednotlivé lekce doladěny a přiloženy k této práci. | cs_CZ |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Pedagogická fakulta | cs_CZ |
dc.subject | programming | en_US |
dc.subject | scripting | en_US |
dc.subject | algorithmic thinking | en_US |
dc.subject | graphical environment | en_US |
dc.subject | computer game | en_US |
dc.subject | object oriented programming | en_US |
dc.subject | collection of lessons | en_US |
dc.subject | programování | cs_CZ |
dc.subject | skriptování | cs_CZ |
dc.subject | algoritmické přemýšlení | cs_CZ |
dc.subject | grafické prostředí | cs_CZ |
dc.subject | počítačová hra | cs_CZ |
dc.subject | objektově orientované programování | cs_CZ |
dc.subject | sbírka lekcí | cs_CZ |
dc.title | Rozvoj algoritmického myšlení žáků | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2025 | |
dcterms.dateAccepted | 2025-05-26 | |
dc.description.department | Katedra informačních technologií a technické výchovy | cs_CZ |
dc.description.faculty | Pedagogická fakulta | cs_CZ |
dc.description.faculty | Faculty of Education | en_US |
dc.identifier.repId | 281678 | |
dc.title.translated | Development of students' algorithmic thinking. | en_US |
dc.contributor.referee | Novák, Jaroslav | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Informační technologie se zaměřením na vzdělávání | cs_CZ |
thesis.degree.program | Information and Communication Technology for Teacher Education | en_US |
thesis.degree.program | Informační technologie se zaměřením na vzdělávání | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Pedagogická fakulta::Katedra informačních technologií a technické výchovy | cs_CZ |
uk.faculty-name.cs | Pedagogická fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Education | en_US |
uk.faculty-abbr.cs | PedF | cs_CZ |
uk.degree-discipline.cs | Informační technologie se zaměřením na vzdělávání | cs_CZ |
uk.degree-program.cs | Informační technologie se zaměřením na vzdělávání | cs_CZ |
uk.degree-program.en | Information and Communication Technology for Teacher Education | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato bakalářská práce se zabývá problematikou programování na středních školách. Jejím hlavním cílem je vytvořit lekce pro volitelný předmět určený pro žáky se zájmem o programování, a to za použití kombinace vhodného skriptovacího jazyka a počítačové hry či jiného grafického prostředí, ve kterém mohou žáci vytvářet interaktivní úrovně či minihry. Teoretická část se zabývá analýzou čtyřech skriptovacích jazyků a vyhodnocuje jejich výhody a nevýhody. Dále vybírá jeden jazyk jakožto nejvhodnější, volí k němu vhodné grafické prostředí, a tento jazyk rozebírá více do hloubky. Praktická část práce se zabývá vytvořením lekcí ve zvoleném jazyce a prostředí. Tyto lekce následně vyhodnocuje pomocí reflexe, která odráží zpětnou vazbu anonymních učitelů. Na základě této reflexe byly jednotlivé lekce doladěny a přiloženy k této práci. | cs_CZ |
uk.abstract.en | This bachelor's thesis focuses on the topic of programming in upper secondary education. Its main goal is to create lessons for an optional subject, intended for pupils interested in programming, using a combination of a suitable scripting language and a computer game or another graphical environment in which the pupils can create interactive levels and minigames. The theoretical part focuses on the analysis of four scripting languages and it evaluates their pros and cons. It then chooses one of these languages as the most suitable, chooses a graphical environment for it, and analyses it in more depth. The practical part of this thesis focuses on the creation of lessons in the chosen language and environment. These lessons are subsequently evaluated in a reflection, which results from the feedback of anonymous teachers. The individual lessons were improved on the basis of this reflection and subsequently attached to this thesis. | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Pedagogická fakulta, Katedra informačních technologií a technické výchovy | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |