Asee peer logo

Long-Term Effects of Partner Programming in an Introductory Computer Science Sequence (Work in Progress)

Download Paper |

Conference

2016 ASEE Annual Conference & Exposition

Location

New Orleans, Louisiana

Publication Date

June 26, 2016

Start Date

June 26, 2016

End Date

June 29, 2016

ISBN

978-0-692-68565-5

ISSN

2153-5965

Conference Session

Software Engineering Technical Session 2

Tagged Division

Software Engineering Constituent Committee

Tagged Topic

Diversity

Page Count

17

DOI

10.18260/p.25574

Permanent URL

https://peer.asee.org/25574

Download Count

498

Request a correction

Paper Authors

biography

Andrew Deorio University of Michigan Orcid 16x16 orcid.org/0000-0001-5653-5109

visit author page

Andrew DeOrio is a lecturer at the University of Michigan. His research interests are in ensuring the correctness of computer systems, including medical devices, internet of things devices, and digital hardware. In addition to teaching software and hardware courses, he teaches Creative Process and works with students on technology-driven creative projects.

visit author page

biography

Andrew Giugliano University of Michigan

visit author page

Andrew Giugliano is a student at the University of Michigan. His research interests are in Computer Science pedagogy. He is an experienced student instructor.

visit author page

Download Paper |

Abstract

Computer scientists often work in teams on complex software projects and their education often includes group work or pair programming. In the literature, group work and pair programming have been shown to improve student learning outcomes. For example, students programming in pairs have been shown to produce better programs and have similar exam scores during the same semester. In this paper, we explore the impact of student partnerships in introductory programming projects on future student performance in subsequent courses.

We examine the data from 2,234 students enrolled in introductory computer science courses at a major public research institution, including participation in group work and performance in two different courses. The first is a second-semester CS2 programming and introductory data structures course, with 4 programming projects and 2 exams. During this course, some students worked in partnerships while others worked alone. Students then advanced to a CS3 course, which covers data structures and algorithms. This course also consists of 4 independent programming projects and 2 exams. Both courses are part of the core computer science curriculum for all computer science majors and minors, and are considered gateway courses to specialized upper level courses.

In our results, we observed an association between student partnerships and increased project performance during the same semester, confirming the observations of prior work. When examining student performance in the following CS course, our strongest statistically significant association was between students in the lowest GPA quartile and improved project scores.

Deorio, A., & Giugliano, A. (2016, June), Long-Term Effects of Partner Programming in an Introductory Computer Science Sequence (Work in Progress) Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.25574

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2016 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015