Teaching Robotics Concepts to Elementary School Children
We taught computer science (cs) with robotics to four second-grade classes of 30 students each (ages 7–8). The lessons were taught using the Thymio robot and the vpl environment. Our goal was to investigate the extent to which students actually learn cs concepts. A taxonomy was developed to characterize the learning levels. The students answered two questionnaires based on the taxonomy and field observations were recorded. We found that students at such an early age were very engaged during the robotics activities and were highly motivated to succeed. Furthermore, these young students do learn cs concepts but find it difficult to create and run their own programs.
KeywordsElementary school Thymio robot Braitenberg creatures
We would like to thank Stella Khazina for assisting in the classroom. We are grateful to the principal and teachers of the school for their willingness to participate in this research and for their cooperation and support.
- 3.Bruce, K., Danyluk, A., Thomas, M.: Java: An Eventful Approach. Prentice Hall (2006)Google Scholar
- 5.Druin, A., Hendler, J. (eds.): Robots for Kids: Exploring New Technologies for Learning. Morgan Kaufmann (2000)Google Scholar
- 7.Hogg, D.W., Martin, F., Resnick, M.: Braitenberg creatures. Tech. Rep. E&L Memo No. 13, MIT Media Lab (1991), http://cosmo.nyu.edu/hogg/lego/braitenberg_vehicles.pdf. Accessed 27 Mar 2017
- 8.King, K.P., Gura, M. (eds.): Classroom Robotics: Case Stories of 21st Century Instruction for Millennial Students. Information Age Publishing (2007)Google Scholar
- 9.Magnenat, S., Riedo, F., Bonani, M., Mondada., F.: A programming workshop using the robot “Thymio II”: The effect on the understanding by children. In: IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO) (2012)Google Scholar
- 10.Magnenat, S., Shin, J., Riedo, F., Siegwart, R., Ben-Ari, M.: Teaching a core CS concept through robotics. In: Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, pp. 315–320 (2014)Google Scholar
- 11.Martin, F., Mikhak, B., Resnick, M., Silverman, B., Berg, R.: To Mindstorms and beyond: evolution of a construction kit for magical machines. In: Druin, A., Hendler, J. (eds.) Robots for Kids, pp. 9–33. Morgan Kaufmann (2000)Google Scholar
- 12.Martinez, C., Gomez, M.J., Benotti, L.: A comparison of preschool and elementary school children learning computer science concepts through a multilanguage robot programming platform. In: Proceedings of the Conference on Innovation and Technology in Computer Science Education, pp. 159–164 (2015)Google Scholar
- 14.Parsons, D., Haden, P.: Parson’s programming puzzles: a fun and effective learning tool for first programming courses. In: Proceedings of the 8th Australasian Conference on Computing Education, pp. 157–163 (2006)Google Scholar
- 17.Sullivan, A., Elkin, M., Bers, M.U.: KIBO robot demo: Engaging young children in programming and engineering. In: Proceedings of the 14th International Conference on Interaction Design and Children, pp. 418–421 (2015)Google Scholar
- 18.Watson, C., Li, F.W.: Failure rates in introductory programming revisited. In: Proceedings of the Conference on Innovation and Technology in Computer Science Education, pp. 39–44 (2014)Google Scholar