Cílem práce je vytvořit metodické listy pro výuku programování na středních školách. Tyto mají obsahovat základní, ale důležité programovací konstrukce, které mohou být rozvity v dalším studiu. V závěru je zhodnocena využitelnost těchto materiálů
Annotation in English
The main purpose of this master thesis is create and demonstrate methosical sheets for tuition pro-gramming on high schools. These sheets cointain basic, but important algorithmic constructions which will become base for next learning of programming on university. Eventually, it discusses, if these sheets can be used on high schools.
Keywords
Programování, Pascal, C++, pole, extrémy
Keywords in English
Programming, Pascal, C++, array, maximum values
Length of the covering note
86 s. (52 188 znaků bez mezer)
Language
CZ
Annotation
Cílem práce je vytvořit metodické listy pro výuku programování na středních školách. Tyto mají obsahovat základní, ale důležité programovací konstrukce, které mohou být rozvity v dalším studiu. V závěru je zhodnocena využitelnost těchto materiálů
Annotation in English
The main purpose of this master thesis is create and demonstrate methosical sheets for tuition pro-gramming on high schools. These sheets cointain basic, but important algorithmic constructions which will become base for next learning of programming on university. Eventually, it discusses, if these sheets can be used on high schools.
Keywords
Programování, Pascal, C++, pole, extrémy
Keywords in English
Programming, Pascal, C++, array, maximum values
Research Plan
Proveďte literární rešerši oblasti výuky algoritmů na SŠ.
Vyberte vhodné druhy algoritmů pro výuku.
Připravte vývojové diagramy a tyto zpracujte ve vybraných jazycích.
Ověřené algoritmy zpracujte formou pracovních listů, ve kterých představíte možnosti jejich praktického použití.
Ověřte použitelnost pracovních listů ve výuce.
Vyhodnoťte využitelnost zvoleného řešení v praxi.
Research Plan
Proveďte literární rešerši oblasti výuky algoritmů na SŠ.
Vyberte vhodné druhy algoritmů pro výuku.
Připravte vývojové diagramy a tyto zpracujte ve vybraných jazycích.
Ověřené algoritmy zpracujte formou pracovních listů, ve kterých představíte možnosti jejich praktického použití.
Ověřte použitelnost pracovních listů ve výuce.
Vyhodnoťte využitelnost zvoleného řešení v praxi.
Recommended resources
CIENCIALA, Luděk a Lucie CIENCIALOVÁ. Teorie grafů a grafové algoritmy. Opava: Ústav informatiky, Výzkumný ústav Centra excelence IT4Innovations, Filozoficko-přírodovědecká fakulta v Opavě, Slezská univerzita v Opavě, 2014. ISBN 978-80-7510-060-3.
NECKÁŘ, Jan. ALGORITMY.NET \matsymb{lbrack}online\matsymb{rbrack}. 2016 \matsymb{lbrack}cit. 2017-11-17\matsymb{rbrack}. Dostupné z: http://www.algoritmy.net/.
PŠENČÍKOVÁ, Jana. Algoritmizace. Vyd. 2. Kralice na Hané: Computer Media, c2009, 128 s. ISBN 978-80-7402-034-6.
TÖPFER, Pavel. Algoritmy a programovací techniky. Praha: Prometheus, 2010, 300 s. ISBN 978-80-7196-350-9.
VANÍČEK, Jiří. Theory of algorithm. Praha: Kernberg, 2007, 431 s. ISBN 978-80-903962-4-1.
WRÓBLEWSKI, Piotr. Algoritmy. Brno: Computer Press, 2015. ISBN 978-80-251-4126-7.
Recommended resources
CIENCIALA, Luděk a Lucie CIENCIALOVÁ. Teorie grafů a grafové algoritmy. Opava: Ústav informatiky, Výzkumný ústav Centra excelence IT4Innovations, Filozoficko-přírodovědecká fakulta v Opavě, Slezská univerzita v Opavě, 2014. ISBN 978-80-7510-060-3.
NECKÁŘ, Jan. ALGORITMY.NET \matsymb{lbrack}online\matsymb{rbrack}. 2016 \matsymb{lbrack}cit. 2017-11-17\matsymb{rbrack}. Dostupné z: http://www.algoritmy.net/.
PŠENČÍKOVÁ, Jana. Algoritmizace. Vyd. 2. Kralice na Hané: Computer Media, c2009, 128 s. ISBN 978-80-7402-034-6.
TÖPFER, Pavel. Algoritmy a programovací techniky. Praha: Prometheus, 2010, 300 s. ISBN 978-80-7196-350-9.
VANÍČEK, Jiří. Theory of algorithm. Praha: Kernberg, 2007, 431 s. ISBN 978-80-903962-4-1.
WRÓBLEWSKI, Piotr. Algoritmy. Brno: Computer Press, 2015. ISBN 978-80-251-4126-7.