Skip to main content

Teaching Robotics Concepts to Elementary School Children

  • Conference paper
  • First Online:
Robotics in Education (RiE 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 630))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The hardware and the software are open souce under the CC-BY-SA license. Software, documentation and tutorials can be found at https://www.thymio.org/.

  2. 2.

    The first questionnaire was not administered to class 2 because of logistic difficulties.

  3. 3.

    Note the potential confusion between the button direction and the sensor position.

References

  1. Bers, M.U., Flannery, L., Kazakoff, E.R., Sullivan, A.: Computational thinking and tinkering: exploration of an early childhood robotics curriculum. Comput. Educ. 72, 145–157 (2014)

    Article  Google Scholar 

  2. du Boulay, B.: Some difficulties of learning to program. J. Educ. Comput. Res. 2(1), 57–73 (1986)

    Article  Google Scholar 

  3. Bruce, K., Danyluk, A., Thomas, M.: Java: An Eventful Approach. Prentice Hall (2006)

    Google Scholar 

  4. Clements, D.H., Sarama, J.: Research on logo: a decade of progress. Comput. Schools 4(1/2), 9–46 (1997)

    Article  Google Scholar 

  5. Druin, A., Hendler, J. (eds.): Robots for Kids: Exploring New Technologies for Learning. Morgan Kaufmann (2000)

    Google Scholar 

  6. Gick, M.L., Holyoak, K.J.: Analogical problem solving. Cogn. Psychol. 12(3), 306–355 (1980)

    Article  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 

  13. Meerbaum-Salant, O., Armoni, M., Ben-Ari, M.: Learning computer science concepts with Scratch. Comput. Sci. Educ. 23(3), 239–264 (2013)

    Article  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 

  15. Pea, R.D.: Language-independent conceptual “bugs" in novice programming. J. Educ. Comput. Res. 2(1), 25–36 (1986)

    Article  Google Scholar 

  16. Sullivan, A., Bers, M.U.: Robotics in the early childhood classroom: Learning outcomes from an 8-week robotics curriculum in pre-kindergarten through second grade. Int. J. Technol. Des. Educ. 26(1), 3–20 (2016)

    Article  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 

Download references

Acknowledgments

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mor Friebroon Yesharim .

Editor information

Editors and Affiliations

A     Questions from the Questionnaires

A     Questions from the Questionnaires

1.1 Question 4 from the Second Questionnaire

Circle the event or action that will cause the program to implement this behavior:

  • When the front right sensor detects an object, the robot turns right.Footnote 3

  • When the front left sensor detects an object, the robot moves forwards.

figure a

1.2 Question 5 from the First Questionnaire

We invented a new event: The event occurs when the middle button is touched at the same time that the middle front sensor detects an object.

figure b

Required behavior:

  • If an object is detected by the front sensor the top leds will display blue.

  • Touching the middle button will display yellow in the top leds.

  • Touching the middle button at the same time that an object is detected by the middle front sensor will display green in the top leds.

Circle the program that implements this behavior:

figure c

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Friebroon Yesharim, M., Ben-Ari, M. (2018). Teaching Robotics Concepts to Elementary School Children. In: Lepuschitz, W., Merdan, M., Koppensteiner, G., Balogh, R., Obdržálek, D. (eds) Robotics in Education. RiE 2017. Advances in Intelligent Systems and Computing, vol 630. Springer, Cham. https://doi.org/10.1007/978-3-319-62875-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-62875-2_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-62874-5

  • Online ISBN: 978-3-319-62875-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics