Skip to main navigation Skip to search Skip to main content

Program quality with pair programming in CS1

  • Brian Hanks
  • , Charlie McDowell
  • , David Draper
  • , Milovan Krnjajic
  • Baskin School of Engineering

Research output: Chapter in Book or Conference Publication/ProceedingConference Publicationpeer-review

47 Citations (Scopus)

Abstract

Prior research on pair programming has found that compared to students who work alone, students who pair have shown increased confidence in their work, greater success in CS1, and greater retention in computer-related majors. In these earlier studies, pairing and solo students were not given the same programming assignments. This paper reports on a study in which this factor was controlled by giving the same programming assignments to pairing and solo students. We found that pairing students were more likely to turn in working programs, and these programs correctly implemented more required features. Our findings were mixed when we looked at some standard complexity measures of programs. An unexpected but significant finding was that pairing students were more likely to submit solutions to their programming assignments.

Original languageEnglish
Title of host publicationProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science
Pages176-180
Number of pages5
Publication statusPublished - 2004
Externally publishedYes
EventProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education - Leeds, United Kingdom
Duration: 28 Jun 200430 Jun 2004

Publication series

NameProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education

Conference

ConferenceProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
Country/TerritoryUnited Kingdom
CityLeeds
Period28/06/0430/06/04

Keywords

  • Collaboration
  • CS1
  • Pair programming
  • Student perception

Fingerprint

Dive into the research topics of 'Program quality with pair programming in CS1'. Together they form a unique fingerprint.

Cite this