Abstract
Studies have shown that teaching programming to students is often a difficult task. The programming language itself is not as much a challenge as the concepts and structures, which define it. This paper explores the use of educational robotics to introduce basic programming concepts through meaningful teaching and learning activities with the hands-on use of bee-bots. The results from an empirical study show that students can successfully develop algorithmic thinking and programming skills based on their knowledge acquired by the bee-bots. Thanks to the tactile interaction with robots, students developed their creativity and imagination as built systems with Lego WeDo, all the while enjoying the course through teamwork activities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Μoyer, L.A.: Engaging students in 21st century skills through non-formal learning. Ph.D. thesis, Virginia Polytechnic Institute (2016)
Eguchi, A.: Robotics as a learning tool for educational transformation. In: 4th International Workshop Teaching Robotics, Teaching with Robotics and 5th International Conference Robotics in Education, Padova, Italy, pp. 27–34 (2014)
Alimisis, D., Kynigos, C.: Constructionism and robotics in education-the TERECOP project proposal. In: Alimisis, D. (ed.) Teacher Education on Robotics - Enhanced Constructivist Pedagogical Methods, pp. 11–26. ASPETE, Athens (2009)
Johnson, J.: Children, robotics, and education. Artif. Life Robot. 7, 6–21 (2003)
Sullivan, F.R.: Robotics and science literacy: thinking skills, science process skills and systems understanding. J. Res. Sci. Teach. 45(3), 373–394 (2008)
Anagnostakis, S., Michaelides, P.G.: Laboratory of educational robotics’ - an undergraduate course for primary education teacher – students. In: 3rd International Conference on Hands-on Science, Braga, Portugal, pp. 329–335 (2006)
Mitnik, R., Nussbaum, M., Soto, A.: An autonomous educational mobile robot mediator. Auton. Robots 25(4), 367–382 (2008)
Nuget, G., Barker, B., Grandgenett, N., Adamchuk, V.: The use of digital manipulatives in K-12: robotics, GPS/GIS and programming. In: Atman, C. (ed.) Proceedings of the 39th IEEE International Conference on Frontiers in Education Conference, pp. 302–307. IEEE Press, Piscataway (2009)
Owens, G., Granader, Y., Humphrey, A., Baron-Cohen, S.: LEGO® therapy and the social use of language programme: an evaluation of two social skills interventions for children with high functioning autism and asperger syndrome. J. Autism Dev. Disorders 38(10), 1944–1957 (2008)
Barak, M., Zadok, Y.: Robotics projects and learning concepts in science, technology and problem solving. Int. J. Technol. Des. Educ. 19(3), 289–307 (2009)
Mikropoulos, T.A., Bellou, I.: Educational robotics as mindtools. Themes Sci. Technol. Educ. 6(1), 5–14 (2013)
Papert, S.: Mindstorms: Children, Computers and Powerful Ideas. Basic Books, New York (1980)
Pirolli, P., Recker, M.: Learning strategies and transfer in the domain of programming. Cogn. Instr. 12, 235–275 (1994)
Barreto, F., Benitti, V.: Exploring the educational potential of robotics in schools: a systematic review. Comput. Educ. 58, 978–988 (2012)
Jimoyiannis, A.: Using SOLO taxonomy to explore students’ mental models of the programming variable and the assignment statement. Themes Sci. Technol. Educ. 4(2), 53–74 (2011)
Vrachnos, E., Jimoyiannis, A.: Design and evaluation of a web-based dynamic algorithm visualization environment for novices. Procedia Comput. Sci. 27, 229–239 (2014)
Barnes, D.J.: Teaching introductory Java through LEGO MINDSTORMS models. In: 33rd SIGCSE Technical Symposium on Computer Science Education (2002). https://www.cs.kent.ac.uk/pubs/2002/1517/content.pdf
Carnegie Mellon Robotics Academy: Introduction to Programming EV3 Curriculum. http://www.education.rec.ri.cmu.edu/content/lego/ev3/
Lawhead, P.B., Bland, C.G., Barnes, D.J.: A road map for teaching introductory programming using LEGO© mindstorms robots. In: Proceedings of ITiCSE-WGR 2002 Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, pp. 191–201. ACM, New York (2002)
Bellou, I., Mikropoulos, T.A.: The hierarchical assessment of programming knowledge model. In: Proceedings of the 4th Conference on Computer Science education, pp. 111–120. HAICTE, Patras (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Athanasiou, L., Topali, P., Mikropoulos, T.A. (2017). The Use of Robotics in Introductory Programming for Elementary Students. In: Alimisis, D., Moro, M., Menegatti, E. (eds) Educational Robotics in the Makers Era. Edurobotics 2016 2016. Advances in Intelligent Systems and Computing, vol 560. Springer, Cham. https://doi.org/10.1007/978-3-319-55553-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-55553-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55552-2
Online ISBN: 978-3-319-55553-9
eBook Packages: EngineeringEngineering (R0)