Students' Perception of Pair Programming in Introductory Programming Courses
Abstract
Pair programming is a collaborative activity where two programmers work in one computer on a same programming task. The benefits of collaborative work such as pair programming in computer science courses especially in introductory programming courses are numerous. In industry, an emerging software development methodology called Extreme Programming utilizes the concept of pair programming. The purpose of this presentation is to explore the literature related to pair programming. The current research will study the effects of pair programming related to the students' understanding of the programming concepts in an introductory C++ programming course. Data collected from the students enrolled in these courses, related to their perception and experience with pair programming, will be analyzed and presented.
Location
Concourse
Recommended Citation
Banerjee, Sarbani, "Students' Perception of Pair Programming in Introductory Programming Courses " (2009). SoTL Commons Conference. 90.
https://digitalcommons.georgiasouthern.edu/sotlcommons/SoTL/2009/90
Students' Perception of Pair Programming in Introductory Programming Courses
Concourse
Pair programming is a collaborative activity where two programmers work in one computer on a same programming task. The benefits of collaborative work such as pair programming in computer science courses especially in introductory programming courses are numerous. In industry, an emerging software development methodology called Extreme Programming utilizes the concept of pair programming. The purpose of this presentation is to explore the literature related to pair programming. The current research will study the effects of pair programming related to the students' understanding of the programming concepts in an introductory C++ programming course. Data collected from the students enrolled in these courses, related to their perception and experience with pair programming, will be analyzed and presented.