A blocks-based visual environment to teach robot-programming to K-12 students

1Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper considers the use of a blocks-based visual environment to demonstrate and teach robot-programming to K-12 students. A visual programming environment is built using the open-source, JavaScript-based, Blockly library developed by Google. For illustrative purposes, we employ a low-cost, single-board computer, such as Raspberry Pi, with embedded microcontrollers, such as Brick Pi for LEGO or Arduino UNO. Two mobile robot forms are created for experimentation, a wheeled mobile robot and a two legged mobile robot. To command and control each mobile robot, the developed visual tool employs blocks corresponding to basic programming constructs such as loops, conditional statements, variables, and procedures. To demonstrate the ease, education, and fun value of our approach, a maze-based educational game has been developed. Specifically, the game requires the user to program a robot through our visual tool to navigate the maze and score points that are distributed throughout the maze.

Cite

CITATION STYLE

APA

Yadagiri, R. G., Krishnamoorthy, S. P., & Kapila, V. (2017). A blocks-based visual environment to teach robot-programming to K-12 students. Computers in Education Journal, 8(2), 24–32. https://doi.org/10.18260/p.23358

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free