摘要
结对编程过程中发生的活动是影响结对编程有效性的重要因素,已有的研究多聚焦于学生在编程过程中出现某一活动,而系统的分析学生结对编程活动及其特点的研究相对较少。文章从协作问题解决视角出发回顾相关文献,制定了结对编程活动编码表,使用认知网络分析工具对Scratch初学者的结对编程活动进行了探究,发现不同协作程度的小组在结对编程中不同的活动特征,并根据这些特征总结了一些教育启示,可为结对编程教学提供一些参考。
The activity of students in pair programming is an important factor affecting the effectiveness of pair programming.Most of the existing researches focus on one of the activities of students during the programming process,while relatively few researches have systematically analyzed students'pair programming activities and their characteristics.In this paper,a coding list of pair programming activities is developed from collaborative problem solving perspective and review of related literature.The pair programming activities of Scratch beginners are explored using the epistemic network analysis tool,and different activity characteristics of groups with different levels of collaboration in pair programming are found.Some educational insights based on these characteristics are summarized to provide some references for improving the effectiveness of pair programming instruction.
作者
王立洋
Wang Liyang(School of Journalism and Media,Yangzhou University,Yangzhou,Jiangsu 225009,China)
出处
《计算机时代》
2022年第12期116-120,共5页
Computer Era
关键词
结对编程
协作问题解决
认知网络分析
Scratch编程
pair programming
collaborative problem solving
epistemic network analysis
Scratch programming