Evaluating children performance with graphical and tangible robot programming tools

被引:0
作者
Theodosios Sapounidis
Stavros Demetriadis
Ioannis Stamelos
机构
[1] University of Thessaloniki,Department of Informatics Aristotle
来源
Personal and Ubiquitous Computing | 2015年 / 19卷
关键词
Computer science education; Educational technology; Educational robot; Introductory programming; Tangible programming; Tangible user interface;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a cross-age study exploring children’s performance on robot introductory programming activities with one tangible and one isomorphic graphical system. Both subsystems are parts of an innovative system, namely the PROTEAS kit. The tangible subsystem consists of cube-shaped blocks that represent simple and more advanced programming structures. Users may interconnect the cubic-shaped commands and so create the robot programming code. The graphical subsystem presents onscreen an isomorphic to the tangible programming space. Children (N = 109) of five different aged groups were let to interact in pairs with the two operationally equivalent programming subsystems with the scope to program a NXT Lego robot. Three variables associated with children performance upon tasks and four variables related with performance during free interaction were studied. Data analysis based on computer logs and video recordings showed that children produced fewer errors, made more effective debugging and younger children in particular needed less time to accomplish the robot programming tasks with the tangible subsystem. Moreover, during free interaction, elder children were more engaged, created more complicated programs and explored different commands and parameters more actively in the tangible case. Finally, interpretation of the findings is provided and the advantages of tangible user interfaces in children’s introductory programming are discussed.
引用
收藏
页码:225 / 237
页数:12
相关论文
共 71 条
[1]  
Kelleher C(2005)Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers ACM Comput Surv 37 83-137
[2]  
Pausch R(2009)Tangible user interfaces: past, present, and future directions foundations and Trends Hum–Comput Interact 3 1-137
[3]  
Orit S(2002)Designing technology for children: moving from the computer into the physical world with electronic blocks Inform Technol Child Educ Ann 2002 219-244
[4]  
Eva H(2011)Tangible interaction and learning: the case for a hybrid approach Pers Ubiquit Comput 16 379-389
[5]  
Wyeth P(2012)Editorial: the evolving field of tangible interaction for children: the challenge of empirical validation Pers Ubiquit Comput 16 367-378
[6]  
Purchase H(2012)Algorithmic bricks: a tangible robot programming tool for elementary school students IEEE Trans Educ 55 474-479
[7]  
Horn M(2003)Using ‘tangibles’ to promote novel forms of playful learning Interact Comput 15 169-185
[8]  
Crouser R(2006)A cube to learn: a tangible user interface for the design of a learning appliance Pers Ubiquit Comput 10 153-158
[9]  
Bers M(2004)From turtles to tangible programming bricks: explorations in physical language design Pers Ubiquit Comput 8 326-337
[10]  
Zaman B(1997)A Leogo: an equal opportunity user interface for programming J Visual Lang Comput 8 601-619