Pair programming as a learning strategy in initial programming education: experience of first-year students in a computer science program
Keywords:
programming education, pair programming, university education in computer scienceAbstract
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
Issue
Section
License
Copyright (c) 2025 Gladys Dapozo, Cristina Greiner, Raquel Petris, Ana María Company, María Cecilia Espíndola, Yanina Medina

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.











