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
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991