ERIC Number: EJ918137
Record Type: Journal
Publication Date: 2011-Feb
Pages: 21
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1946-6226
EISSN: N/A
Available Date: N/A
The Case for Pair Programming in the Computer Science Classroom
Braught, Grant; Wahls, Tim; Eby, L. Marlin
ACM Transactions on Computing Education, v11 n1 Article 2 Feb 2011
Previous studies indicate that the use of pair programming has beneficial effects on student learning. In this article, we present a controlled study that directly measured students' acquisition of individual programming skills using laboratory practice (in which students programmed individually under exam conditions). Additionally, we analyzed other measures of student performance, attitudes, and retention. Our results provide direct evidence that pair programming improves the individual programming skills of lower SAT students, and that students who pair program are more confident in their work and are more likely to successfully complete the course. Results from the four other major studies of the effects of pair programming are reviewed and compared with those presented here in order to draw broader conclusions. (Contains 1 figure, 8 tables, and 3 footnotes.)
Descriptors: Programming, Computer Science Education, Teaching Methods, Intermode Differences, Cooperative Learning, Assignments, Control Groups, Experimental Groups, Science Process Skills, Science Course Improvement Projects, Pretests Posttests, Achievement Gains, Comparative Testing, Student Improvement, Academic Persistence, Interaction Process Analysis, Student Attitudes, Protocol Analysis
Association for Computing Machinery. 2 Penn Plaza Suite 701, New York, NY 10121. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://www.acm.org
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A