Rozvoj algoritmického myšlení žáků prostřednictvím herních projektů v prostředí Scratch
Development of Pupils' Algorithmic Thinking Through Game Projects in Scratch
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/189686Identifikátory
SIS: 269539
Kolekce
- Kvalifikační práce [19148]
Autor
Vedoucí práce
Oponent práce
Černochová, Miroslava
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
27. 5. 2024
Nakladatel
Univerzita Karlova, Pedagogická fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
algoritmické myšlení, informatické myšlení, rozvoj algoritmického myšlení, dětské programovací jazyky, blokové programování, Scratch, herní projekty, učební materiálKlíčová slova (anglicky)
algorithmic thinking, computational thinking, development of algorithmic thinking, educational programming languages for children, block-structured programming, Scratch, game projects, educational material1 ABSTRAKT Bakalářská práce se zabývá tématem rozvoje algoritmického myšlení žáků prostřednictvím herních projektů ve vývojovém prostředí Scratch. Hlavním cílem práce bylo vytvořit soubor na sebe navazujících lekcí (kurz) ve Scratch, který by bylo možno využít jako metodiku v hodinách informatiky pro rozvoj algoritmického myšlení žáků ve věku 8-10 let. Teoretická část se věnuje zejména pojmu informatické, resp. algoritmické myšlení, přičemž se opírá o studium odborných zdrojů. Zaměřuje se na vysvětlení a definování těchto termínů, u algoritmického myšlení jsou identifikovány možnosti jeho rozvoje s důrazem na programování. Za účelem nalezení dalších přístupů k rozvoji algoritmického myšlení byl zanalyzován jak Rámcový vzdělávací program České republiky, tak i příslušné dokumenty vybraných evropských států. Poznatky získané v teoretické části byly následně zužitkovány v části praktické, tedy při vytváření samotného kurzu. Ten sestává z deseti lekcí, jejichž hlavní náplní je tvorba projektu. Pro motivování žáků bylo rozhodnuto, že projekty budou vždy hrami. Lekce kromě postupu možného řešení obsahují i metodické poznámky, které vyučující upozorňují na případná úskalí, či informují, jak vést výklad dané problematiky. Soubor lekcí byl následně ověřen v hodinách kroužku programování na dvou skupinách po devíti...
The bachelor thesis focuses on the topic of developing pupils' algorithmic thinking through gaming projects in the Scratch development environment. The main goal of the work was to create a set of interconnected lessons (a course) in Scratch, which could be used as educational material in computer science classes to develop algorithmic thinking of students aged 8-10 years. The theoretical part mainly addresses the concept of computational, or rather, algorithmic thinking, relying on the study of professional sources. It focuses on explaining and defining these terms, identifying the possibilities of developing algorithmic thinking with an emphasis on programming. To find further approaches to the development of algorithmic thinking, both the Czech Republic's educational plan and those of selected European countries were analyzed. The insights gained in the theoretical part were subsequently utilized in the practical part, i.e., in creating the course itself. This course consists of ten lessons, the main content of which is project creation. To motivate students, it was decided that the projects would always be games. The lessons, besides the possible solution procedure, also contain methodological notes, which alert teachers to potential pitfalls or inform them how to present the given topic. The...