Práce je zaměřena jako podpůrný materiál pro výuku programování v robotice. Využívá stavebnice Lego Mindstorms EV3. V příloze lze nalézt 3D modely úloh, návody na sestavení modelů, programy v Lego Mindstorms EV3 a programy v programovacím jazyku Java.
Annotation in English
Purpose of this thesis is the support material for teaching programming in robotics. Uses Lego Mindstorms EV3. The thesis contains 3D models of tasks, building guides, programs in the Lego Mindstorms EV3 and programs in the Java programming language.
Práce je zaměřena jako podpůrný materiál pro výuku programování v robotice. Využívá stavebnice Lego Mindstorms EV3. V příloze lze nalézt 3D modely úloh, návody na sestavení modelů, programy v Lego Mindstorms EV3 a programy v programovacím jazyku Java.
Annotation in English
Purpose of this thesis is the support material for teaching programming in robotics. Uses Lego Mindstorms EV3. The thesis contains 3D models of tasks, building guides, programs in the Lego Mindstorms EV3 and programs in the Java programming language.
Analyzujte dostupné systémy pro výuku programování a robotiky.
Vyberte alespoň jeden systém pro výuku programování na ZŠ/SŠ ve věkových kategoriích 9-18 let.
Pro vybraný systém vytvořte minimálně 10 zadání úloh se stoupající obtížností.
Zadání optimalizujte tak, aby jednodušší úlohy bylo možno naprogramovat za 2 vyučovací hodiny. Složitější úlohy se snažte rozložit do modulů, jejichž funkci bude možné samostatně ověřit.
Ověřte použitelnost vytvořených zadání v reálné výuce.
Research Plan
Analyzujte dostupné systémy pro výuku programování a robotiky.
Vyberte alespoň jeden systém pro výuku programování na ZŠ/SŠ ve věkových kategoriích 9-18 let.
Pro vybraný systém vytvořte minimálně 10 zadání úloh se stoupající obtížností.
Zadání optimalizujte tak, aby jednodušší úlohy bylo možno naprogramovat za 2 vyučovací hodiny. Složitější úlohy se snažte rozložit do modulů, jejichž funkci bude možné samostatně ověřit.
Ověřte použitelnost vytvořených zadání v reálné výuce.
Recommended resources
LeJOS: Java for Lego Mindstorms \matsymb{lbrack}online\matsymb{rbrack}. 1997-2009 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.lejos.org/
Mindstorms EV3. LEGO \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.lego.com/en-us/mindstorms/?domainredir=mindstorms.lego.com
Digital Designer. LEGO \matsymb{lbrack}online\matsymb{rbrack}. The LEGO Group, ?2015 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://ldd.lego.com/cs-cz/
EV3 Curriculum. Carnegie Mellon Robotics Academy \matsymb{lbrack}online\matsymb{rbrack}. Carnegie Mellon Robotics Academy, ? 2014 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.education.rec.ri.cmu.edu/content/lego/ev3/
LEGO engineering \matsymb{lbrack}online\matsymb{rbrack}. Tufts Center for Engineering Education and Outreach (CEEO), 2015 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.legoengineering.com/
ROLLINS, Mark. Beginning LEGO Mindstorms EV3. New York: Springer Science+Business Media New York, 2014. ISBN 978-143-0264-361.
FERRARI, Mario Ferrari and Giulio. Programming Lego Mindstorms with Java. Rockland, Mass: Syngress Media, 2001. ISBN 19-289-9455-5.
MARIO FERRARI, Giulio Ferrari a Technical editor RALPH HEMPEL. Building robots with Lego Mindstorms the ultimate tool for Mindstorms maniacs!. \matsymb{lbrack}Online-Ausg.\matsymb{rbrack}. Rockland, MA: Syngress Pub, 2002. ISBN 19-289-9467-9.
Recommended resources
LeJOS: Java for Lego Mindstorms \matsymb{lbrack}online\matsymb{rbrack}. 1997-2009 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.lejos.org/
Mindstorms EV3. LEGO \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.lego.com/en-us/mindstorms/?domainredir=mindstorms.lego.com
Digital Designer. LEGO \matsymb{lbrack}online\matsymb{rbrack}. The LEGO Group, ?2015 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://ldd.lego.com/cs-cz/
EV3 Curriculum. Carnegie Mellon Robotics Academy \matsymb{lbrack}online\matsymb{rbrack}. Carnegie Mellon Robotics Academy, ? 2014 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.education.rec.ri.cmu.edu/content/lego/ev3/
LEGO engineering \matsymb{lbrack}online\matsymb{rbrack}. Tufts Center for Engineering Education and Outreach (CEEO), 2015 \matsymb{lbrack}cit. 2015-01-29\matsymb{rbrack}. Dostupné z: http://www.legoengineering.com/
ROLLINS, Mark. Beginning LEGO Mindstorms EV3. New York: Springer Science+Business Media New York, 2014. ISBN 978-143-0264-361.
FERRARI, Mario Ferrari and Giulio. Programming Lego Mindstorms with Java. Rockland, Mass: Syngress Media, 2001. ISBN 19-289-9455-5.
MARIO FERRARI, Giulio Ferrari a Technical editor RALPH HEMPEL. Building robots with Lego Mindstorms the ultimate tool for Mindstorms maniacs!. \matsymb{lbrack}Online-Ausg.\matsymb{rbrack}. Rockland, MA: Syngress Pub, 2002. ISBN 19-289-9467-9.