| Improving the CS1 experience with pair programming |
| Full text |
Pdf
(194 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 34th SIGCSE technical symposium on Computer science education
table of contents
Reno, Navada, USA
SESSION: Collaborative learning
table of contents
Pages: 359 - 362
Year of Publication: 2003
ISBN:1-58113-648-X
Also published in ...
|
|
Authors
|
|
Nachiappan Nagappan
|
North Carolina State University, Raleigh, NC
|
|
Laurie Williams
|
North Carolina State University, Raleigh, NC
|
|
Miriam Ferzli
|
North Carolina State University, Raleigh, NC
|
|
Eric Wiebe
|
North Carolina State University, Raleigh, NC
|
|
Kai Yang
|
North Carolina State University, Raleigh, NC
|
|
Carol Miller
|
North Carolina State University, Raleigh, NC
|
|
Suzanne Balik
|
North Carolina State University, Raleigh, NC
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 19, Downloads (12 Months): 92, Citation Count: 45
|
|
|
ABSTRACT
Pair programming is a practice in which two programmers work collaboratively at one computer, on the same design, algorithm, or code. Prior research indicates that pair programmers produce higher quality code in essentially half the time taken by solo programmers. An experiment was run to assess the efficacy of pair programming in an introductory Computer Science course. Student pair programmers were more self-sufficient, generally perform better on projects and exams, and were more likely to complete the class with a grade of C or better than their solo counterparts. Results indicate that pair programming creates a laboratory environment conducive to more advanced, active learning than traditional labs; students and lab instructors report labs to be more productive and less frustrating.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
DeMarco, T. and Lister, T., Peopleware. New York: Dorset House Publishers, 1977.
|
| |
4
|
|
 |
5
|
|
| |
6
|
Slavin, R., Using Student Team Learning. Boston: The Center for Social Organization of Schools, The Johns Hopkins University, 1980.
|
| |
7
|
Slavin, R., Cooperative Learning: Theory, Research and Practice. New Jersey: Prentice Hall, 1990.
|
| |
8
|
|
| |
9
|
Williams, L., Wiebe, E., Yang, K., Ferzli, M., and Miller, C., "In Support of Pair Programming in the Introductory Computer Science Course," Computer Science Education, vol. September, 2002.
|
| |
10
|
Williams, L., Yang, K., Wiebe, E., Ferzli, M., and Miller, C., "Pair Programming in an Introductory Computer Science Course: Initial Results and Recommendations," presented at OOPSLA Educator's Symposium, Seattle, WA, 2002.
|
| |
11
|
|
CITED BY 45
|
|
|
|
|
|
|
|
|
|
|
Stephen H. Edwards, Rethinking computer science education from a test-first perspective, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen Chen , Stephen Morris, Iconic programming for flowcharts, java, turing, etc, Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, June 27-29, 2005, Caparica, Portugal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kristy Elizabeth Boyer , August A. Dwight , R. Taylor Fondren , Mladen A. Vouk , James C. Lester, A development environment for distributed synchronous collaborative programming, Proceedings of the 13th annual conference on Innovation and technology in computer science education, June 30-July 02, 2008, Madrid, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Beth Simon , Sue Fitzgerald , Renée McCauley , Susan Haller , John Hamer , Brian Hanks , Michael T. Helmick , Jan Erik Moström , Judy Sheard , Lynda Thomas, Debugging assistance for novices: a video repository, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
|
|
|
|
|
|
|
|
|
Kristy Elizabeth Boyer , Robert Phillips , Michael D. Wallis , Mladen A. Vouk , James C. Lester, The impact of instructor initiative on student learning: a tutoring study, Proceedings of the 40th ACM technical symposium on Computer science education, March 04-07, 2009, Chattanooga, TN, USA
|
|