The Impact of Pair Programming on College Students' Interest, Perceptions, and Achievement in Computer Science

被引:6
|
作者
Bowman, Nicholas A. [1 ]
Jarratt, Lindsay [1 ]
Culver, K. C. [2 ]
Segre, Alberto M. [3 ]
机构
[1] Univ Iowa, Dept Educ Policy & Leadership Studies, N438A Lindquist Ctr,N 491 Lindquist Ctr, Iowa City, IA 52242 USA
[2] Univ Southern Calif, Pullias Ctr Higher Educ, 3470 Trousdale Pkwy,Waite Phillips Hall,WPH 701, Los Angeles, CA 90089 USA
[3] Univ Iowa, Dept Comp Sci, 14G MacLean Hall, Iowa City, IA 52242 USA
关键词
Pair programming; collaborative learning; college students; experimental design; SOFTWARE-DEVELOPMENT; GENDER-GAP; PARTICIPATION; METAANALYSIS; EXPERIENCES; EDUCATION; BENEFITS;
D O I
10.1145/3440759
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Active and collaborative learning has shown considerable promise for improving student outcomes and reducing group disparities. As one common form of collaborative learning, pair programming is an adapted work practice implemented widely in higher education computing programs. In the classroom setting, it typically involves two computer science students working together on the same programming assignment. The present study examined a cluster-randomized trial of 1,198 undergraduates in 96 lab sections. Overall, pair programming had no significant effect on students' course performance; subject matter interest; plans for future coursework; or their confidence, comfort, and anxiety with computer science. These findings were consistent across various student characteristics, except that students with favorable pretest scores exhibited negative effects from pair programming.
引用
收藏
页数:19
相关论文
共 50 条