Exploring a Handwriting Programming Language for Educational Robots

Laila El-Hamamsy, Vaios Papaspyros, Taavet Kangur, Lausra Mathex, Christian Giang, and Melissa Skweres, and Barbara Bruno, and Mondada, Francesco, Francesco Mondada

September 2020 - RiE 2021

Abstract

Recently, introducing computer science and educational robots in compulsory education has received increasing attention. However, the use of screens in classrooms is often met with resistance, especially in primary school. To address this issue, this study presents the development of a handwriting-based programming language for educational robots. Aiming to align better with existing classroom practices, it allows students to program a robot by drawing symbols with ordinary pens and paper. Regular smartphones are leveraged to process the hand-drawn instructions using computer vision and machine learning algorithms, and send the commands to the robot for execution. To align with the local computer science curriculum, an appropriate playground and scaffolded learning tasks were designed. The system was evaluated in a preliminary test with eight teachers, developers and educational researchers. While the participants pointed out that some technical aspects could be improved, they also acknowledged the potential of the approach to make computer science education in primary school more accessible.


Reference:

@article{el2021exploring,
  title={Exploring a Handwriting Programming Language for Educational Robots},
  author={El-Hamamsy, Laila and Papaspyros, Vaios and Kangur, Taavet and Mathex, Laura and Giang, Christian and Skweres, Melissa and Bruno, Barbara and Mondada, Francesco},
  journal={arXiv preprint arXiv:2105.04963},
  year={2021}
}
Previous
Previous

The role of feedback and guidance as intervention methods to foster computational thinking in educational robotics learning activities for primary school

Next
Next

A data-driven method for reconstructing and modelling social interactions in moving animal groups