Applying pair programming practice in the improvement of software design skills, in an undergraduate course
Resumen
Teaching design patterns has proved to be a complicated topic in
software engineering courses. Practitioners require mastering this
technique in order to develop higher-quality programs.
As part of the experiment, we used pair programming practice to
solve this problem in an undergraduate classroom activity, aiming
that finding the best pair configuration based on previous programming skills and character affinity, would lead us to better results.
The experiment was divided into five rounds, increasing the complexity every each exercise. Afterward, we compared the score
obtained by the students in the mid-term exam with last semester
scores, resulting in an improvement of 0.37 points with the previous
semester, which was 12.3% of the highest score (3 points).
Cómo citar
Quintana Cruz, H. A., Grados Licham, B. (2020). Applying pair programming practice in the improvement of software design skills, in an undergraduate course. En Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE. 15 June 2020, Pages 543-544 25th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020; Trondheim; Norway; 15 June 2020 through 19 June 2020; Code 160611. https://doi.org/10.1145/3341525.3393985Editor
Association for Computing MachineryTemas
Recurso(s) relacionado(s)
https://doi.org/10.1145/3341525.3393985Evento
25th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE
Coleccion(es)
El ítem tiene asociados los siguientes ficheros de licencia:
Excepto si se señala otra cosa, la licencia del ítem se describe como info:eu-repo/semantics/openAccess
Ítems relacionados
Mostrando ítems relacionados por Título, autor o temas.
-
Fábrica Académica de Software
Carranza Ávalos, Zalatiel (Universidad de Lima, 2008)Acceso abiertoEn los últimos años, cada vez con mayor frecuencia, se ha escuchado hablar en el medio profesional de la informática, de “fábricas de software”. Al mismo tiempo, el hecho de que algunas universidades que poseen facultades ... -
Source to source compiler for the automatic parallelization of JavaScript code
Diaz Baskakov, Serguei Ramiro Ramirovich (Universidad de Lima, 2021)Acceso restringidoThis work focuses on the development of a source-to-source compiler for the automatic parallelization of JavaScript code. The proposed compiler transforms the input code to an AST (Abstract syntax tree). Afterward, we ... -
Modelo de mejora del ciclo de vida del desarrollo de software con referencia a la ISO/IEC 29110 caso: Mype Holinsys
Egusquiza Herrada, Hugo Jhonny; Navarro Macurí, Raúl Alonso (Universidad de Lima, 2016)Acceso abiertoEl objetivo principal del presente trabajo de investigación es el desarrollo de un modelo de mejora para el ciclo de vida del desarrollo de software de la empresa de estudio HOLINSYS, la cual pretende certificarse en la ...




