Pyrus: A Collaborative Programming Game to Support Problem-Solving

被引:0
作者
Shi, Joshua Li [1 ]
Shah, Armaan [1 ]
机构
[1] Northwestern Univ, 633 Clark St, Evanston, IL 60208 USA
来源
CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS | 2018年
关键词
Programming; Computer Science Education; Self-Regulation; Collaboration; Serious Games;
D O I
10.1145/3170427.3180297
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While prior work has shown that pair programming is successful in helping students develop confidence and produce better programs, research in collaboration and computing education suggests that it could be designed more effectively as a pedagogical tool. In this paper we present Pyrus, a collaborative programming game that explicitly scaffolds for behaviors linked to developing programming problem-solving skills. We evaluated Pyrus by comparing the amount of planning and verbal explanation demonstrated by pairs of programmers who worked on programming challenges in Pyrus and traditional pair programming. Our results suggest that Pyrus may more reliably support planning than traditional pair programming.
引用
收藏
页数:6
相关论文
共 8 条
[1]  
Beaubouef T., 2005, SIGCSE Bulletin, V37, P103, DOI 10.1145/1083431.1083474
[2]  
Bennedsen J., 2007, SIGCSE Bulletin, V39, P32, DOI 10.1145/1272848.1272879
[3]  
Dillenbourg P., 1995, International Journal of Educational Telecommunications, V1, P131
[4]  
Fisher A., 2002, SIGCSE Bulletin, V34, P79, DOI 10.1145/543812.543836
[5]   The Role of Self-Regulation in Programming Problem Solving Process and Success [J].
Loksa, Dastyni ;
Ko, Andrew J. .
PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, :83-91
[6]   The impact of pair programming on student performance, perception and persistence [J].
McDowell, C ;
Werner, L ;
Bullock, HE ;
Fernald, J .
25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, :602-607
[7]  
McDowell C., 2002, SIGCSE Bulletin, V34, P38, DOI 10.1145/563517.563353
[8]   Problem solving and collaboration using mobile serious games [J].
Sanchez, Jaime ;
Olivares, Ruby .
COMPUTERS & EDUCATION, 2011, 57 (03) :1943-1952