Exploring a Handwriting Programming Language for Educational Robots

05/11/2021
by   Laila El-Hamamsy, et al.
25

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.

READ FULL TEXT
research
07/16/2020

Accessible Computer Science for K-12 Students with Hearing Impairments

An inclusive science, technology, engineering and mathematics (STEM) wor...
research
06/03/2022

Oxford-style Debates in Telecommunication and Computer Science Education

Oxford-style debating is a well-known tool in social sciences. Such form...
research
12/06/2013

Introduction to computer animation and its possible educational applications

Animation, which is basically a form of pictorial presentation, has beco...
research
04/02/2020

Combating The Machine Ethics Crisis: An Educational Approach

In recent years, the availability of massive data sets and improved comp...
research
10/24/2017

First Programming Language: Visual or Textual?

In modern day society, the ability to code is a highly desirable skill. ...
research
10/22/2020

Value Cards: An Educational Toolkit for Teaching Social Impacts of Machine Learning through Deliberation

Recently, there have been increasing calls for computer science curricul...
research
02/02/2019

Event Loops as First-Class Values: A Case Study in Pedagogic Language Design

The World model is an existing functional input-output mechanism for eve...

Please sign up or login with your details

Forgot password? Click here to reset