Cílem bakalářské práce je vytvoření webové prezentace obsahující materiály pro výuku základů algoritmizace. Obsahem teoretické části bude seznámení s programovacím jazykem Scratch, popis vybraných nástrojů a práce s nimi. Obsahem praktické části bude zpracování příkladů rozdělených do lekcí podle obtížnosti. Jednotlivé lekce budou prezentovány formou www stránek.
Anotace v angličtině
The purpose of this thesis is to create web-based presentation which includes educational materials for Introduction of Algorithms. Theoretical part will include introduction to programming language Scratch, description of chosen tools and manipulation with them. In practical part will be processed examples divided into lessons by it's difficulty. Individual lessons will be presented as www pages.
Cílem bakalářské práce je vytvoření webové prezentace obsahující materiály pro výuku základů algoritmizace. Obsahem teoretické části bude seznámení s programovacím jazykem Scratch, popis vybraných nástrojů a práce s nimi. Obsahem praktické části bude zpracování příkladů rozdělených do lekcí podle obtížnosti. Jednotlivé lekce budou prezentovány formou www stránek.
Anotace v angličtině
The purpose of this thesis is to create web-based presentation which includes educational materials for Introduction of Algorithms. Theoretical part will include introduction to programming language Scratch, description of chosen tools and manipulation with them. In practical part will be processed examples divided into lessons by it's difficulty. Individual lessons will be presented as www pages.
Cílem práce je vytvoření www prezentace obsahující materiály pro výuku základů algoritmizace pomocí intuitivního vývojového prostředí jazyka Scratch.
Obsahem teoretické části bude seznámení s výukovým programovacím jazykem Scratch, popis jeho vybraných nástrojů a práce s nimi.
V praktické části se autor zaměří na zpracování řešených příkladů rozdělených podle obtížnosti do lekcí a doplněných komentáři. Jednotlivé lekce mohou být ukončeny testem. Lekce a testy budou prezentovány prostřednictvím www stránek. Přihlášení uživatelé budou mít k dispozici statistiky výsledků absolvovaných testů. Použity budou technologie PHP a relační databáze Oracle.
Zásady pro vypracování
Cílem práce je vytvoření www prezentace obsahující materiály pro výuku základů algoritmizace pomocí intuitivního vývojového prostředí jazyka Scratch.
Obsahem teoretické části bude seznámení s výukovým programovacím jazykem Scratch, popis jeho vybraných nástrojů a práce s nimi.
V praktické části se autor zaměří na zpracování řešených příkladů rozdělených podle obtížnosti do lekcí a doplněných komentáři. Jednotlivé lekce mohou být ukončeny testem. Lekce a testy budou prezentovány prostřednictvím www stránek. Přihlášení uživatelé budou mít k dispozici statistiky výsledků absolvovaných testů. Použity budou technologie PHP a relační databáze Oracle.
Seznam doporučené literatury
TAUFER, Ivan, et al. Algoritmy a algoritmizace: vývojové diagramy. Vyd. 1. Pardubice: Univerzita Pardubice, 2009. 92 s. ISBN 978-80-7395-182-5.
LACKO, Luboslav. PHP 5 a MySQL 5: hotová řešení. Vyd. 1. Brno: Computer Press, 2007. 320 s. ISBN 978-80-251-1695-1.
LONEY, Kevin; BRYLA, Bob. Mistrovství v Oracle Database 10g. Vyd. 1. Brno : Computer Press, 2006. 700 s. ISBN 80-251-1277-2.
Scratch Wiki [online]. 2008 [cit. 2011-10-20]. Dostupné z WWW: http://wiki.scratch.mit.edu/wiki/Scratch_Wiki.
Seznam doporučené literatury
TAUFER, Ivan, et al. Algoritmy a algoritmizace: vývojové diagramy. Vyd. 1. Pardubice: Univerzita Pardubice, 2009. 92 s. ISBN 978-80-7395-182-5.
LACKO, Luboslav. PHP 5 a MySQL 5: hotová řešení. Vyd. 1. Brno: Computer Press, 2007. 320 s. ISBN 978-80-251-1695-1.
LONEY, Kevin; BRYLA, Bob. Mistrovství v Oracle Database 10g. Vyd. 1. Brno : Computer Press, 2006. 700 s. ISBN 80-251-1277-2.
Scratch Wiki [online]. 2008 [cit. 2011-10-20]. Dostupné z WWW: http://wiki.scratch.mit.edu/wiki/Scratch_Wiki.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Obhajoba proběhla úspěšně s demonstrativními ukázkami. Zkoušený úspěšně zodpověděl všechny dotazy a připomínky. Na základě posudku vedoucí práce byl zadaný cíl práce splněn. Logická a stylistická úroveň práce jsou na dobré úrovni. Práce obsahuje potřebné náležitosti a je v požadovaném rozsahu. Výsledná aplikace je funkční.