TY - JOUR
T1 - Algorithmic Bricks
T2 - A tangible robot programming tool for elementary school students
AU - Kwon, Dai Young
AU - Kim, Han Sung
AU - Shim, Jae Kwoun
AU - Lee, Won Gyu
N1 - 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.
PY - 2012/11
Y1 - 2012/11
N2 - 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.
AB - 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.
KW - Computer science education
KW - Educational robot
KW - Procedural programming
KW - Tangible user interface
UR - http://www.scopus.com/inward/record.url?scp=84898802347&partnerID=8YFLogxK
U2 - 10.1109/TE.2012.2190071
DO - 10.1109/TE.2012.2190071
M3 - Article
AN - SCOPUS:84898802347
SN - 0018-9359
VL - 55
SP - 474
EP - 479
JO - IEEE Transactions on Education
JF - IEEE Transactions on Education
IS - 4
ER -