Investigating student-instructor interactions when using pair programming: An empirical study

Alex Radermacher, G. Walia
{"title":"Investigating student-instructor interactions when using pair programming: An empirical study","authors":"Alex Radermacher, G. Walia","doi":"10.1109/CSEET.2011.5876117","DOIUrl":null,"url":null,"abstract":"At North Dakota State University, there are multiple sections of the CS1 and CS2 introductory computer science courses. A large number of students are enrolled in each section, making it difficult to hold laboratory sessions as there is not enough space for all of the students in one room. This results in diminished student attendance and a decrease in student understanding of the course material. Pair programming has been shown to have multiple benefits in educational use. Previous research has shown that it benefits student learning in addition to increasing the student retention in computer science programming courses. Using pair programming would also allow students to share laboratory resources and make it possible to accommodate more students in laboratory session. To study the effects of pair programming on student-instructor interactions in laboratory sessions of introductory computer science courses, an empirical study was conducted at North Dakota State University. Data about student-instructor interactions was collected by monitoring the laboratory sessions during the study run, as well as through a post-study survey given to students and interviews with the instructors. The results from this study indicate that having students work in pairs as opposed to individually reduces the number of questions from students and decreases the amount of time that a student must wait for instructor assistance.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEET.2011.5876117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

At North Dakota State University, there are multiple sections of the CS1 and CS2 introductory computer science courses. A large number of students are enrolled in each section, making it difficult to hold laboratory sessions as there is not enough space for all of the students in one room. This results in diminished student attendance and a decrease in student understanding of the course material. Pair programming has been shown to have multiple benefits in educational use. Previous research has shown that it benefits student learning in addition to increasing the student retention in computer science programming courses. Using pair programming would also allow students to share laboratory resources and make it possible to accommodate more students in laboratory session. To study the effects of pair programming on student-instructor interactions in laboratory sessions of introductory computer science courses, an empirical study was conducted at North Dakota State University. Data about student-instructor interactions was collected by monitoring the laboratory sessions during the study run, as well as through a post-study survey given to students and interviews with the instructors. The results from this study indicate that having students work in pairs as opposed to individually reduces the number of questions from students and decreases the amount of time that a student must wait for instructor assistance.
使用结对编程时调查学生与教师的互动:一项实证研究
在北达科他州立大学,CS1和CS2计算机科学入门课程有多个部分。每个部分都有大量的学生参加,由于一个房间里没有足够的空间容纳所有的学生,因此很难进行实验。这导致学生出勤率下降,学生对课程材料的理解下降。结对编程已被证明在教育应用中有多种好处。先前的研究表明,除了增加学生在计算机科学编程课程中的保留率外,它还有利于学生的学习。使用结对编程还可以让学生共享实验资源,并使更多的学生参加实验。为了研究结对编程对计算机科学导论课程实验环节中师生互动的影响,我们在北达科他州立大学进行了一项实证研究。在研究过程中,通过监测实验室会议,以及通过对学生的学习后调查和对教师的访谈,收集了关于学生与教师互动的数据。这项研究的结果表明,与单独学习相比,让学生成对学习可以减少学生提出的问题数量,并减少学生等待教师帮助的时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信