Skip to main content

Educational Robots Driven by Tangible Programming Languages: A Review on the Field

  • Conference paper
  • First Online:

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

Abstract

This paper presents a comprehensive literature review on tangible programming languages which are designed to program real robots and robotic mechanisms. Tangible programming interfaces appear to be more accessible to novice programmers and possibly reduce the age threshold for participation, making this way robot programming an educational toy even for preschool and elementary students. Moreover, this paper makes a short examination on the resent research findings on the field of tangible robot programming and argues that the combination of tangible programming and robot construction may offer unique opportunities for educational robotics.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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

Learn about institutional subscriptions

References

  1. Blanchard, S., Freiman, V., Lirrete-Pitre, N.: Strategies used by elementary schoolchildren solving robotics-based complex tasks: innovative potential of technology. Procedia Soc. Behav. Sci. 2(2), 2851–2857 (2010)

    Article  Google Scholar 

  2. Barell, J.: Problem-based learning: an inquiry approach. Corwin Press, Thousand Oaks (2007)

    Google Scholar 

  3. Atmatzidou, S., Demetriadis, S.: Evaluating the role of collaboration scripts as group guiding tools in activities of educational robotics: conclusions from three case studies. In: 2012 IEEE 12th International Conference on Advanced Learning Technologies, pp. 298–302 (2012)

    Google Scholar 

  4. Castledine, A., Chalmers, C.: LEGO Robotics: an authentic problem solving tool? Des. Technol. Educ. 16, 19–27 (2011)

    Google Scholar 

  5. Hussain, S., Lindh, J., Shukur, G.: The effect of LEGO training on pupils’ school performance in mathematics, problem solving ability and attitude: Swedish data. Educ. Technol. Soc. 9(3), 182–194 (2006)

    Google Scholar 

  6. Atmatzidou, S., Markelis, I., Demetriadis, S.: The use of LEGO Mindstorms in elementary and secondary education: game as a way of triggering learning. In: Workshop Proceedings of International Conference on Simulation, Modeling and Programming for Autonomous Robots, pp. 22–30 (2008)

    Google Scholar 

  7. Nourbakhsh, I., Crowley, K., Bhave, A., Hamner, E., Hsiu, T., Perez-Bergquist, A., Richards, S., Wilkinson, K.: The robotic autonomy mobile robotics course: robot design, curriculum design and educational assessment. Auton. Robots 18(1), 103–127 (2005)

    Article  Google Scholar 

  8. Suzuki, H., Kato, H.: AlgoBlock: a tangible programming language, a tool for collaborative learning. In: Proceedings of 4th European Logo Conference, pp. 297–303 (1993)

    Google Scholar 

  9. Raffle, H. S., Parkes, A. J., Ishii, H.: Topobo: a constructive assembly system with kinetic memory. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 647–654 (2004)

    Google Scholar 

  10. Marshall, P.: Do tangible interfaces enhance learning? In: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, pp. 163–170 (2007)

    Google Scholar 

  11. Horn, M., Solovey, S., Crouser, R., Jacob, R.: Comparing the use of tangible and graphical programming languages for informal science education. In: Proceedings of the 27th International Conference on Human Factors in Computing Systems, pp. 975–984 (2009)

    Google Scholar 

  12. Kelleher, C., Pausch, R.: Lowering the barriers to programming. ACM Comput. Surv. 37(2), 83–137 (2005)

    Article  Google Scholar 

  13. McNerney, T.: Tangible computation bricks: building-blocks for physical microworlds. In: Proceedings of CHI 2001 (2001)

    Google Scholar 

  14. McNerney, T.: From turtles to tangible programming bricks: explorations in physical language design. Pers. Ubiquitous Comput. 8(5), 326–337 (2004)

    Article  Google Scholar 

  15. Patten, J., Griffith, L., Ishii, H.: A tangible interface for controlling robotic toys. In: Proceedings of CHI 2000 Conference on Human Factors in Computing Systems, pp. 277–278 (2000)

    Google Scholar 

  16. Wyeth, P., Purchase, H.: Using developmental theories to inform the design of technology for children. In: Proceedings of the Conference on Interaction Design and Children, pp. 93–100 (2003)

    Google Scholar 

  17. Schweikardt, E., Gross, M.: roBlocks: a robotic construction kit for mathematics and science education. In: Proceedings of the 8th International Conference on Multimodal Interfaces, pp. 72–75 (2006)

    Google Scholar 

  18. Smith, A.: Using magnets in physical blocks that behave as programming objects. In: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, pp. 147–150 (2007)

    Google Scholar 

  19. Horn, M., Jacob, R.: Designing tangible programming languages for classroom use. In: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, pp. 159–162 (2007)

    Google Scholar 

  20. Scharf, F., Winkler, T., Herczeg, M.: Tangicons: algorithmic reasoning in a collaborative game for children in kindergarten and first class. In: Proceedings of the 7th International Conference on Interaction Design and Children, pp. 242–249 (2008)

    Google Scholar 

  21. Sapounidis, T., Demetriadis, S.: Touch your program with hands: qualities in tangible programming tools for novice. In: 15th Panhellenic Conference on Informatics (PCI), pp. 363–367 (2011)

    Google Scholar 

  22. Sapounidis, T., Demetriadis, S.: Exploring children preferences regarding tangible and graphical tools for introductory programming: evaluating the PROTEAS kit. In: IEEE 12th International Conference on Advanced Learning Technologies (ICALT), pp. 316–320 (2012)

    Google Scholar 

  23. Kwon, D.-Y., Kim, H.-S., Shim, J.-K., Lee, W.-G.: Algorithmic bricks: a tangible robot programming tool for elementary school students. Educ. IEEE Trans. 55(4), 474–479 (2012)

    Article  Google Scholar 

  24. Chawla, K., Chiou, M., Sandes, A., Blikstein, P.: Dr. Wagon: a ‘Stretchable’ toolkit for tangible computer programming. In: Proceedings of the 12th International Conference on Interaction Design and Children, pp. 561–564 (2013)

    Google Scholar 

  25. Sipitakiat, A., Nusen, N.: Robo-Blocks: designing debugging abilities in a tangible programming system for early primary school children, pp. 98–105 (2012)

    Google Scholar 

  26. 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 

  27. Wang, D., Zhang, C., Wang, H.: T-Maze: a tangible programming tool for children. In: Proceedings of the 10th International Conference on Interaction Design and Children, pp. 127–135. ACM, Ann Arbor (2011)

    Google Scholar 

  28. Wang, D., Zhang, L., Xu, C., Hu, H., Qi, Y.: A tangible embedded programming system to convey event-handling concept. In: Proceedings of the TEI 2016: Tenth International Conference on Tangible, Embedded, and Embodied Interaction, pp. 133–140 (2016)

    Google Scholar 

  29. Primo toys. https://www.primotoys.com/

  30. Fisher-price Code-a-pillar. http://www.fisher-price.com/en_US/brands/think-and-learn/index.html

  31. Horn, M., Crouser, R., Bers, M.: Tangible interaction and learning: the case for a hybrid approach. Pers. Ubiquit. Comput. 16(4), 379–389 (2012)

    Article  Google Scholar 

  32. Sapounidis, T., Demetriadis, S.: Tangible versus graphical user interfaces for robot programming: exploring cross-age children’s preferences. Pers. Ubiquit. Comput. 17(8), 1775–1786 (2013)

    Article  Google Scholar 

  33. Sapounidis, T., Demetriadis, S., Stamelos, I.: Evaluating children performance with graphical and tangible robot programming tools. Pers. Ubiquit. Comput. 19(1), 225–237 (2015)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Theodosios Sapounidis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Sapounidis, T., Demetriadis, S. (2017). Educational Robots Driven by Tangible Programming Languages: A Review on the Field. 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_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-55553-9_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-55552-2

  • Online ISBN: 978-3-319-55553-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics