Cognitive load comparison of traditional and distributed pair programming on visual programming language

被引:5
作者
Tsai, Chia-Yin [1 ]
Chang, Chih-Kai [1 ]
Yang, Ya-Fei [1 ]
机构
[1] Natl Univ Tainan, Dept Informat & Learning Technol, Tainan, Taiwan
来源
2015 INTERNATIONAL CONFERENCE OF EDUCATIONAL INNOVATION THROUGH TECHNOLOGY - EITT 2015 | 2015年
关键词
computer science education; distributed pair programming; visual programming language; cognitive load; StarLogo TNG;
D O I
10.1109/EITT.2015.37
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Research results from computer science education show that pair programming is an effective teaching strategy on learning performance for computer science education in K-12. However, pair programming is not popularly used in K-12. One important issue is because sometimes pair programming by K-12 students is not as effective as expected. This study examines whether pair programming is effective from cognitive load perspective in distributed situation. We compares the cognitive loads for the visual programming language, called StarLogo TNG, under three circumstances that is alone, pair programming, and distributed pair programming. The experimental results show that learners prefer traditional pair programming to alone. Moreover, the pair programming can reduce germane cognitive load significantly. However, there is no significant difference between the single and distributed pair programming. Meanwhile, there is no significant difference on learning performance between traditional and distributed pair programming. Those results indicate the learning support and knowledge sharing tools for distributed pair programming could be improved.
引用
收藏
页码:143 / 146
页数:4
相关论文
共 10 条
[1]  
Bishop-Clark C., 2006, Journal of Educational Computing Research, V34, P213, DOI 10.2190/CFKF-UGGC-JG1Q-7T40
[2]   Pair programming and the mysterious role of the navigator [J].
Bryant, Sallyann ;
Romero, Pablo ;
du Boulay, Benedict .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (07) :519-529
[3]  
Bryant S, 2006, LECT NOTES COMPUT SC, V4044, P53
[4]   Who should work with whom? Building effective software project teams [J].
Gorla, N ;
Lam, YW .
COMMUNICATIONS OF THE ACM, 2004, 47 (06) :79-82
[5]   The Impact of a Peer-Learning Agent Based on Pair Programming in a Programming Course [J].
Han, Keun-Woo ;
Lee, EunKyoung ;
Lee, YoungJun .
IEEE TRANSACTIONS ON EDUCATION, 2010, 53 (02) :318-327
[6]  
He YY., 2010, INT J DIGITAL LEARNI, V2, P11
[7]  
McDowell C., 2002, ACM SIGCSE B
[8]   Pair programming improves student retention, confidence, and program quality [J].
McDowell, Charlie ;
Werner, Linda ;
Bullock, Heather E. ;
Fernald, Julian .
COMMUNICATIONS OF THE ACM, 2006, 49 (08) :90-95
[9]  
Smith V. A., 2011, BIOSCIENCE ED
[10]   All I really need to know about pair programming I learned in kindergarten [J].
Williams, LA ;
Kessler, RR .
COMMUNICATIONS OF THE ACM, 2000, 43 (05) :108-114