Cílem práce je vytvořit výukové materiály pro předmět uvádějící žáky do programování v jazyce Java. Teoretická část je zaměřena na popis vybraných vývojových prostředí a ob-hájení volby cílového programovacího jazyka. Dále se zabývá historickým vývojem plat-formy Java a závěr teoretické části se věnuje vybrané výukové literatuře. Praktická se za-měřuje na volbu tematických celků, popisu zvoleného vývojového prostředí BlueJ a v dru-hé části jsou popsána a vysvětlena jednotlivá témata.
Annotation in English
The aim of the thesis is to create teaching materials for the subject that introduces students to Java programming. The theoretical part is focused on the description of selected devel-opment environments and the justification of the chosen programming language. Further-more it looks into the historical development of the Java platform and the end of the theo-retical part is devoted to the selected teaching literature. The practical part focuses on the selection of appropriate topics, a description of the chosen development environment BlueJ and the second part describes and explains the selected topics.
Keywords
java programování bluej
Keywords in English
java programming bluej
Length of the covering note
68 s. (90 274 znaků)
Language
CZ
Annotation
Cílem práce je vytvořit výukové materiály pro předmět uvádějící žáky do programování v jazyce Java. Teoretická část je zaměřena na popis vybraných vývojových prostředí a ob-hájení volby cílového programovacího jazyka. Dále se zabývá historickým vývojem plat-formy Java a závěr teoretické části se věnuje vybrané výukové literatuře. Praktická se za-měřuje na volbu tematických celků, popisu zvoleného vývojového prostředí BlueJ a v dru-hé části jsou popsána a vysvětlena jednotlivá témata.
Annotation in English
The aim of the thesis is to create teaching materials for the subject that introduces students to Java programming. The theoretical part is focused on the description of selected devel-opment environments and the justification of the chosen programming language. Further-more it looks into the historical development of the Java platform and the end of the theo-retical part is devoted to the selected teaching literature. The practical part focuses on the selection of appropriate topics, a description of the chosen development environment BlueJ and the second part describes and explains the selected topics.
Keywords
java programování bluej
Keywords in English
java programming bluej
Research Plan
Seznamte se s technologií Java v aktuální verzi.
Proveďte rešerši v oblasti dostupných výukových materiálů pro jazyk Java.
Prostudujte zvolený Rámcový vzdělávací program pro střední školy, zejména oblast výuky programování.
Zpracujte podklady pro výuku v rámci vhodně zvolených tematických celků.
Sestavte sadu ukázkových příkladů.
Navrhněte sadu testovací úloh včetně vzorového řešení.
Vyhodnoťte roli vytvořených materiálů v současné výuce na středních školách.
Research Plan
Seznamte se s technologií Java v aktuální verzi.
Proveďte rešerši v oblasti dostupných výukových materiálů pro jazyk Java.
Prostudujte zvolený Rámcový vzdělávací program pro střední školy, zejména oblast výuky programování.
Zpracujte podklady pro výuku v rámci vhodně zvolených tematických celků.
Sestavte sadu ukázkových příkladů.
Navrhněte sadu testovací úloh včetně vzorového řešení.
Vyhodnoťte roli vytvořených materiálů v současné výuce na středních školách.
Recommended resources
PAVLÍČKOVÁ, Jarmila a Luboš PAVLÍČEK. Úvod do Javy. Praha: Oeconomica, 2005. ISBN 80-245-0963-6.
Rámcový vzdělávací program pro obor vzdělání 18-20-M/01 Informační technologie. Národní ústav odborného vzdělávání, Praha, 2008. Dostupné z: http://zpd.nuov.cz/RVP/ML/RVP%201820M01%20Informacni%20technologie.pdf
URMA, Raoul-Gabriel, Mario FUSCO a Alan MYCROFT. Java 8 in action: lambdas, streams, and functional-style programming. Shelter Island: Manning, 2015. ISBN 978-1617291999.
SCHILDT, Herbert. Java. Tenth edition. New York: McGraw-Hill Education, 2017. ISBN 978-1259589331.
AZIZ, Adnan, Tsung-Hsien LEE a Amit PRAKASH. Elements of Programming Interviews in Java: The Insiders\symbol{39} Guide. 2nd edition. CreateSpace Independent Publishing Platform, 2015. ISBN 978-1517671273.
BLOCH, Joshua. Effective Java. 2nd ed. Upper Saddle River, NJ: Addison-Wesley, c2008. ISBN 978-0321356680.
Recommended resources
PAVLÍČKOVÁ, Jarmila a Luboš PAVLÍČEK. Úvod do Javy. Praha: Oeconomica, 2005. ISBN 80-245-0963-6.
Rámcový vzdělávací program pro obor vzdělání 18-20-M/01 Informační technologie. Národní ústav odborného vzdělávání, Praha, 2008. Dostupné z: http://zpd.nuov.cz/RVP/ML/RVP%201820M01%20Informacni%20technologie.pdf
URMA, Raoul-Gabriel, Mario FUSCO a Alan MYCROFT. Java 8 in action: lambdas, streams, and functional-style programming. Shelter Island: Manning, 2015. ISBN 978-1617291999.
SCHILDT, Herbert. Java. Tenth edition. New York: McGraw-Hill Education, 2017. ISBN 978-1259589331.
AZIZ, Adnan, Tsung-Hsien LEE a Amit PRAKASH. Elements of Programming Interviews in Java: The Insiders\symbol{39} Guide. 2nd edition. CreateSpace Independent Publishing Platform, 2015. ISBN 978-1517671273.
BLOCH, Joshua. Effective Java. 2nd ed. Upper Saddle River, NJ: Addison-Wesley, c2008. ISBN 978-0321356680.