En español
Este trabajo presenta una experiencia de implementación de la programación en pareja como estrategia didáctica en una asignatura introductoria de programación en una carrera de Informática. Además, sintetiza la percepción de los estudiantes sobre esta modalidad. En los últimos años, el incremento en la demanda de formación en Informática ha generado un notable aumento en la matrícula, lo que ha derivado en una crisis de recursos humanos y materiales en las universidades. En este contexto, el equipo docente de la asignatura del caso presentado ha implementado diversas estrategias para gestionar la masividad y alcanzar los objetivos de aprendizaje. A esta situación se suma el desafío propio de los estudiantes de primer año, quienes atraviesan un proceso de adaptación al entorno universitario. La programación en pareja es una metodología ampliamente utilizada en la industria del software para mejorar la calidad y la productividad en el desarrollo de productos. En el ámbito educativo, su aplicación ofrece beneficios adicionales, ya que permite a los estudiantes fortalecer sus habilidades de programación mediante el aprendizaje entre pares. Asimismo, favorece el desarrollo de competencias actitudinales, como la resolución de problemas en equipo y la comunicación efectiva, aspectos que difícilmente pueden enseñarse de manera teórica. Los resultados de la encuesta realizada a los estudiantes reflejan una percepción positiva de la experiencia. La mayoría expresó un alto grado de satisfacción con la metodología y destacó mejoras en sus habilidades de comunicación y de trabajo en equipo.
En inglés
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.