Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

The Case for Pair Programming in the Computer Science Classroom

The Case for Pair Programming in the Computer Science Classroom TOE00041 ACM (Typeset by SPi, Manila, Philippines) 1 of 21 February 18, 2011 The Case for Pair Programming in the Computer Science Classroom GRANT BRAUGHT and TIM WAHLS, Dickinson College L. MARLIN EBY, Messiah College Previous studies indicate that the use of pair programming has bene cial effects on student learning. In this article, we present a controlled study that directly measured students ™ acquisition of individual programming skills using laboratory practica (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 con dent 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. Categories and Subject Descriptors: K.3.2 [Computer and Information Science Education]: Computer Science Education; D.2.3 [Coding Tools and Techniques]: General Terms: Experimentation, Human Factors Additional Key Words and Phrases: Pair programming, collaborative learning ACM Reference Format: Braught, G., Wahls, T., and Eby, http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Computing Education (TOCE) Association for Computing Machinery

The Case for Pair Programming in the Computer Science Classroom

Loading next page...
 
/lp/association-for-computing-machinery/the-case-for-pair-programming-in-the-computer-science-classroom-thTGJgU18f
Publisher
Association for Computing Machinery
Copyright
Copyright © 2011 by ACM Inc.
ISSN
1946-6226
DOI
10.1145/1921607.1921609
Publisher site
See Article on Publisher Site

Abstract

TOE00041 ACM (Typeset by SPi, Manila, Philippines) 1 of 21 February 18, 2011 The Case for Pair Programming in the Computer Science Classroom GRANT BRAUGHT and TIM WAHLS, Dickinson College L. MARLIN EBY, Messiah College Previous studies indicate that the use of pair programming has bene cial effects on student learning. In this article, we present a controlled study that directly measured students ™ acquisition of individual programming skills using laboratory practica (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 con dent 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. Categories and Subject Descriptors: K.3.2 [Computer and Information Science Education]: Computer Science Education; D.2.3 [Coding Tools and Techniques]: General Terms: Experimentation, Human Factors Additional Key Words and Phrases: Pair programming, collaborative learning ACM Reference Format: Braught, G., Wahls, T., and Eby,

Journal

ACM Transactions on Computing Education (TOCE)Association for Computing Machinery

Published: Feb 1, 2011

There are no references for this article.