ACM Home Page
Please provide us with feedback. Feedback
First-year students' impressions of pair programming in CS1
Full text PdfPdf (183 KB)
Source Journal on Educational Resources in Computing (JERIC) archive
Volume 7 ,  Issue 4  (January 2008) table of contents
Article No. 5  
Year of Publication: 2008
ISSN:1531-4278
Authors
Beth Simon  University of California, San Diego
Brian Hanks  Fort Lewis College
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 31,   Downloads (12 Months): 188,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1316450.1316455
What is a DOI?

ABSTRACT

Pair programming, as part of the Agile Development process, has noted benefits in professional software development scenarios. These successes have led to a rise in use of pair programming in educational settings, particularly in Computer Science 1 (CS1). Specifically, McDowell et al. [2006] has shown that students using pair programming in CS1 do better in a CS2 class (with solo programming) than students who don't pair in CS1. This paper seeks to address a similar question, but from a qualitative, student-focused approach. How do students define, experience, and value the pair programming experience? How do they experience and value it compared to solo programming? Does pairing in CS1 impact their confidence in their abilities?

We report on semi-structured interviews with 11 subjects from two institutions where pair programming was used in CS1, and solo programming was used in the CS2. Many of the responses met our expectations; students get stuck less and explore more ideas while pairing, and believe that pair programming helped them in CS1. Other responses were more surprising. Students reported that when solo programming they were more confident and understood their programs better. Many students also said that they started work on their assignments earlier when soloing. Students also continue to use other students as resources even when working "solo."


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
 
4
Margolis, J. and Fisher, A. 2002. Unlocking the Clubhouse: Women in Computing. MIT Press, Cambridge, MA.
 
5
6
 
7
8
9
10