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.
Anotace v angličtině
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.
Anotace v angličtině
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.
Zásady pro vypracování
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.
Seznam doporučené literatury
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.
Seznam doporučené literatury
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.
Přílohy volně vložené
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
Student seznámil komisi s výsledky své diplomové práce. Poté byly prezentovány posudky vedoucího a oponenta a byla vedena rozprava k diplomové práci. V rámci rozpravy byly položeny následující dotazy:
V praktické části práce prokázal výborné schopnosti jak v oblasti programování robotů, tak v oblasti jejich konstrukce. Navrhl, postavil a zdokumentoval 10 úloh pro výuku robotiky, ke každé úloze vytvořil 3D model s instrukcemi pro stavbu a 2 vzorová řešení programů v prostředí Labview a v jazyce Java. Na vypracování textové části mu ale nezbylo dost času a následkem toho text obsahuje několik nedostatků. (dr. Dulík)
Jakým způsobem bylo realizováno ověření použitelnosti v reálné výuce a také jak by bylo vhodné rozčlenit složitější příklady na výukové moduly. (Ing. Bil)
Libí se mi, že práce je prakticky orientovaná a ukázala alternativu použití stavebnice LEGO, kterou aplikuje v praxi. (doc. Jašek)
Student zodpověděl na dotazy.