Home /Research /Robo-Blocks
OTHER

Robo-Blocks

Arnan Sipitakiat, Nusarin Nusen

Year
2012
Citations
56

Abstract

Research on engaging young children in computer programming to develop high-level cognitive skills has suggested that debugging is among the most important actions leading to the development of logical thinking, problem solving, and social interaction skills. Although there have been a significant amount of studies done in this area, the debugging tools and techniques have been developed only as models and instructional methodologies outside of the tool itself. This work presents the design and analysis of debugging abilities embedded into a tangible programming system called Robo-Blocks. Students create a program by connecting physical command blocks, which then wirelessly controls the motion of a floor robot. Debugging is achieved by allowing children to run their program in a step-by-step manner and use passive objects to recognize and identify problems.

Keywords

DebuggingComputer scienceHuman–computer interactionAlgorithmic program debuggingRobotProgramming languageMotion (physics)Software engineeringArtificial intelligence

Related papers

Browse all OTHER papers