Abstract
Tangible programming tools enable children to easily learn the programming process, previously considered to be difficult for them. While various tangible programming tools have been developed, there is still a lack of available tools to help students experience the general programming process. This study therefore developed a tool called Algorithmic Bricks (A-Bricks), to improve the programming language experience by considering and utilizing characteristics of procedural language. Specifically, elements such as sequence, repetition, condition, function, and parameter were used to develop A-Bricks. In addition, this study observed the benefits of A-Bricks and confirmed its potential as a tangible educational programming tool by comparing and analyzing elementary school students using A-Bricks to control groups using Scratch.
| Original language | English |
|---|---|
| Pages (from-to) | 474-479 |
| Number of pages | 6 |
| Journal | IEEE Transactions on Education |
| Volume | 55 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - 2012 Nov |
Bibliographical note
Funding Information:Manuscript received September 29, 2011; revised November 30, 2011; accepted February 02, 2012. Date of publication March 21, 2012; date of current version October 26, 2012. This work was supported by the National Research Foundation of Korea under a Grant NRF-2011-358-B00037 funded by the Korean Government.
Keywords
- Computer science education
- Educational robot
- Procedural programming
- Tangible user interface
ASJC Scopus subject areas
- Education
- Electrical and Electronic Engineering