Pair programming as a learning strategy in initial programming education: experience of first-year students in a computer science program

Authors

  • Gladys Dapozo Universidad Nacional del Nordeste, Argentina
  • Cristina Greiner Universidad Nacional del Nordeste, Argentina
  • Raquel Petris Universidad Nacional del Nordeste, Argentina
  • Ana María Company Universidad Nacional del Nordeste, Argentina
  • María Cecilia Espíndola Universidad Nacional del Nordeste, Argentina
  • Yanina Medina Universidad Nacional del Nordeste, Argentina

Keywords:

programming education, pair programming, university education in computer science

Abstract

This paper presents an experience of implementing pair programming as a teaching strategy in an introductory programming course within a Computer Science degree program. It also summarizes students’ perceptions of this approach. In recent years, the increasing demand for training in Computer Science has led to a significant rise in enrollment, resulting in a crisis of human and material resources at universities. In this context, the teaching team of the course has implemented various strategies to manage large class sizes and achieve learning objectives. This situation is further compounded by the challenges faced by first-year students as they adapt to the university environment. Pair programming is a methodology widely used in the software industry to improve the quality and productivity of product development. In educational settings, its application offers additional benefits by allowing students to strengthen their programming skills through peer learning. It also promotes the development of attitudinal competencies, such as teamwork and effective communication—skills that are diffi-cult to teach through theoretical instruction. The results of a student survey reflect a positive perception of the experience. Most participants reported a high level of satisfaction with the methodology and highlighted improvements in their com-munication and teamwork skills.

Downloads

Published

2025-10-27

How to Cite

Dapozo, G., Greiner, C., Petris, R., Company, A. M., Espíndola, M. C., & Medina, Y. (2025). Pair programming as a learning strategy in initial programming education: experience of first-year students in a computer science program. JAIIO, Jornadas Argentinas De Informática, 11(8), 195-208. https://revistas.unlp.edu.ar/JAIIO/article/view/19956