PearProgram: A More Fruitful Approach to Pair Programming

PearProgram: A More Fruitful Approach to Pair Programming
复制标题

PearProgram:一种更富有成效的结对编程方法

DOI:
10.1145/3408877.3432517
复制
发表时间:
2021
期刊:
Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
C. Piech
C. Piech
中科院分区:
--
文献类型:
--
作者:
M. Bigman;Ethan Roy;Jorge Garcia;Miroslav Suzara;Kaili Wang;C. Piech

文献摘要

被引文献

相似文献

在本文中,我们提出了PearProgram,混合学习和研究工具,帮助计算机科学(CS)入门学生学习如何配对程序,包括在远程学习环境中。基于学习科学的理论,该工具-一个协作的在线IDE -有两个主要目标:1)帮助入门CS学生实现配对编程的成功; 2)研究哪些因素有助于产生有益结果的配对。我们提出了我们的学习,从使用PearProgram在三个远程介绍CS课程:CS 1课程,和两个大型国际课程,包括一个高中生。教师和学生用户积极响应PearProgram,并使用该工具与这些在线学习环境中有益的学习成果。我们的研究开辟了许多未来的研究方向(远程)对编程,并表明可能证明有用的CS教育工作者在各级的做法。
In this paper we present PearProgram, a hybrid learning and research tool that helps introductory Computer Science (CS) students learn how to pair program, including in remote learning environments. Grounded in theory from the Learning Sciences, the tool -- a collaborative, online IDE -- has two primary goals: 1) to help introductory CS students achieve pair programming success; and 2) to research what factors contribute to pairs that have beneficial outcomes. We present our learnings from the use of PearProgram in three remote introductory CS courses: a CS1 course, and two large international courses, including one for high school students. Teacher and student users responded positively to PearProgram, and use of the tool was associated with beneficial learning outcomes in these online learning environments. Our research opens many future research directions for (remote) pair programming, and indicates practices that may prove useful for CS educators at all levels.