成对编程
协作学习
计算机科学
感知
透视图(图形)
计算机支持的协作学习
实证研究
学习分析
合作学习
过程(计算)
数学教育
心理学
知识管理
数据科学
教学方法
软件开发
软件
人工智能
哲学
神经科学
操作系统
程序设计语言
认识论
作者
Dan Sun,Fan Ouyang,Yan Li,Jie Chen
标识
DOI:10.1177/0735633120973430
摘要
Pair programming is a collaborative learning mode to foster novice learners’ computer programming. Previous empirical research has reported contrasting conclusions about the effect of pair programming on student learning. To further understand students’ pair programming, this study uses a mixed method to analyze three contrasting pairs’ collaborative behaviors, discourses, and perceptions from a multi-dimensional perspective. The analysis results show that the high-ranked student pair is characterized as the interactive, socially-supportive, and goal-oriented pair; the middle-ranked student pair is characterized as the highly-interactive, socially-supportive, and process-oriented pair; and the low-ranked student pair is characterized as the lowly-interactive, socially-unsupportive, and programming-distracted pair. The research reveals complex relations between collaborative behaviors, discourses, and performances, which have critical influences on students’ pair programming quality. Based on the results, this research proposes pedagogical, analytical, and theoretical implications for future instructional design, learning analytics, and empirical research of collaborative programming.
科研通智能强力驱动
Strongly Powered by AbleSci AI