Articles
2015: Introduction to Teaching and Learning in Higher Education
Pair Programming in Higher Education
- Johan Linåker
- Jakob Helander
- Casimir Ehrenborg
- Victor Millnert
- Mikael Henriksson
-
Submitted
-
April 24, 2015
-
Published
-
2015-04-24
Abstract
Pair Programming (PP) is a concept involving two programmers working collaboratively, side-by-side on one computer. It has been practiced in industry since the 1970's and has also found a presence in the curriculum in higher education as a tool for teaching students programming. In this paper we present what is known in literature of PP from a pedagogical view and relate this to the SOLO taxonomy, and how PP can be used to achieve different levels of learning. In general it can be concluded that PP brings higher student satisfaction, code quality and learning outcomes, stimulating relational learning from the SOLO perspective. These conclusions are aligned and supported by the broader research field that claims collaborative learning to be an effective way of teaching in higher education. However, this is highly dependent on a correct pair constellation and the performance of the teacher.