Název:
Programování na základní škole a rozvoj algoritmického myšlení žáků
Překlad názvu:
Programming in elementary school and development of students' algorithmic thinking
Autoři:
Milichovská, Lucie ; Štípek, Jiří (vedoucí práce) ; Vaňková, Petra (oponent) Typ dokumentu: Diplomové práce
Rok:
2020
Jazyk:
cze
Abstrakt: [cze][eng] Tato diplomová práce se zabývá rozvojem algoritmického myšlení a výukou programování u žáků na základní škole. Věnuje se dostupným možnostem a nástrojům využitelných v hodinách. Praktická část práce je zaměřena na dětský programovací jazyk Scratch, což je jeden z nástrojů určených pro využití ve výuce. Hlavním cílem práce je vytvoření ucelené sbírky úloh orientovaných na rozvoj algoritmického myšlení žáků ve věku 9 - 12 let. Úlohy mají postupně gradující charakter a žáci nepotřebují žádné předchozí zkušenosti s programováním ani programovacím jazykem Scratch, zároveň jsou koncipovány tak, aby je žáci zvládli vyřešit i bez pomoci učitele. Všechny úlohy byly ověřeny na skupině žáků dané věkové kategorie. Pro možnost dalšího využití je sbírka úloh dostupná formou webové prezentace.This thesis deals with development of algorithmic thinking and teaching programming in elementary school. It focuses on available ways and tools suitable for classes. The practical part of the thesis is focused on children's programming language Scratch, which is one of the tools designed to be used for teaching. The main goal is to create comprehensive collections of tasks that develop algorithmic thinking of pupils aged 9 - 10 years. The tasks get more complex gradually so that the pupils don't need any previous programming experience. Also they are designed so that they can be solved without the assistance of a teacher. All the tasks were checked against a set of pupils in the given age range. The collection of tasks is also made available as a web presentation for the ease of further use.
Klíčová slova:
algoritmické myšlení; dětské programovací jazyky; nástroje pro rozvoj algoritmického myšlení žáků; programování na základní škole; Scratch; algorithmic thinking; children's programming languages; learning tools and programming languages; programming at primary school; Scratch