Exploring Pair Programming Benefits For Mis Majors

JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE(2016)

引用 10|浏览3
暂无评分
摘要
Pair programming is a collaborative programming practice that places participants in dyads, working in tandem at one computer to complete programming assignments. Pair programming studies with Computer Science (CS) and Software Engineering (SE) majors have identified benefits such as technical productivity, program/ design quality, academic performance, and increased satisfaction for their participants. In this paper, pair programming is studied with Management Information Systems (MIS) majors, who (unlike CS and SE majors taking several programming courses) typically take only one programming course and often struggle to develop advanced programming skills within that single course. The researchers conducted two pair programming experiments in an introductory software development course for MIS majors over three semesters to determine if pair programming could enhance learning for MIS students. The program results, researchers' direct observations, and participants' responses to a survey questionnaire were analyzed after each experiment. The results indicate that pair programming appears to be beneficial to MIS students' technical productivity and program design quality, specifically the ability to create programs using high- level concepts. Additionally, results confirmed increased student satisfaction and reduced frustration, as the pairs worked collaboratively to produce a program while actively communicating and enjoying the process.
更多
查看译文
关键词
pair programming, collaborative learning, MIS curriculum, collaborative programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要