EL Greco Platform: A novel Python programming learning platform that uses a real robot

Minas Rousouliotis,Marios Vasileiou,Nikolaos Manos,Ergina Kavallieratou
DOI: https://doi.org/10.1002/cae.22742
2024-04-12
Computer Applications in Engineering Education
Abstract:This paper introduces the El Greco Platform, a Python programming platform for distance learning that employs an educational robot. This website allows prospective learners to remotely control El Greco, a social humanoid robot designed to be cost‐effective, simple to construct, and appropriate for use in education. El Greco is capable of performing multiple tasks, including combined movements. These Robot capabilities can be programmed using either Python code or the Blockly library, which adds an editor to an application that visualizes coding concepts as interlocking blocks. Programming a robot appears to be a significantly more effective and creative method for students to learn a programming language. This educational tool was designed primarily for use by students and allows anyone to learn Python while controlling a robot for free. El Greco Platform features gamification elements that increase the enjoyment and engagement of the learning experience while reinforcing the concepts taught. The survey results on students aged 13–18 revealed that the El Greco Platform captivated the study participants and positively affected their attitudes toward programming and robotics. In addition, it significantly impacted their comprehension of programming and motivated them to seek additional opportunities to expand their knowledge of robotics and programming.
computer science, interdisciplinary applications,engineering, multidisciplinary,education, scientific disciplines
What problem does this paper attempt to address?