DocumentCode :
395060
Title :
The impact of pair programming on student performance, perception and persistence
Author :
McDowell, Charlie ; Werner, Linda ; Bullock, Heather E. ; Fernald, Julian
Author_Institution :
Comput. Sci. Dept., California Univ., Santa Cruz, CA, USA
fYear :
2003
fDate :
3-10 May 2003
Firstpage :
602
Lastpage :
607
Abstract :
This study examined the effectiveness of pair programming in four lecture sections of a large introductory programming course. We were particularly interested in assessing how the use of pair programming affects student performance and decisions to pursue computer science related majors. We found that students who used pair programming produced better programs, were more confident in their solutions, and enjoyed completing the assignments more than students who programmed alone. Moreover, pairing students were significantly more likely than non-pairing students to complete the course, and consequently to pass it. Among those who completed the course, pairers performed as well on the final exam as non-pairers, were significantly more likely to be registered as computer science related majors one year later, and to have taken subsequent programming courses. Our findings suggest that not only does pairing not compromise students´ learning, but that it may enhance the quality of their programs and encourage them to pursue computer science degrees.
Keywords :
computer science education; educational courses; programming; student experiments; computer science education; introductory programming course; pair programming; student perception; student performance; Algorithm design and analysis; Collaboration; Computer science; Keyboards; Logic design; Logic programming; Mice; Programming profession; Psychology; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2003. Proceedings. 25th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-1877-X
Type :
conf
DOI :
10.1109/ICSE.2003.1201243
Filename :
1201243
Link To Document :
بازگشت