Asistentes virtuales para la enseñanza de programación en estudiantes de Ingeniería de Sistemas e Informática

Palabras clave: Inteligencia Artificial Generativa, Programación Orientada a Objetos, Andamiaje Cognitivo, Calidad del Código, Ingeniería de Prompts

Resumen

La enseñanza de la Programación Orientada a Objetos (POO) en ingeniería presenta desafíos pedagógicos debido a la alta complejidad de conceptos como herencia, encapsulamiento y polimorfismo. Esta investigación tuvo como objetivo evaluar el impacto de los asistentes virtuales generativos (GitHub Copilot) en el rendimiento académico, la calidad del código y la percepción estudiantil. Se aplicó un diseño cuasiexperimental de enfoque cuantitativo con una muestra de 54 estudiantes de la Escuela Profesional de Ingeniería de Sistemas e Informática (EPISI), divididos en un grupo control (N = 27) y un experimental (N = 27). Los instrumentos incluyeron pruebas de desempeño práctico y un cuestionario psicométrico de percepción validado (α = 0.85). Los resultados evidencian una mejora estadísticamente significativa en el rendimiento del grupo experimental (M = 16.30) frente al control (M = 13.22) (t = 9.45, p < 0.001), así como una reducción en la dispersión de las calificaciones, operando la IA como un ecualizador de competencias. Aunque el 74% de los estudiantes reportó alta satisfacción, no se halló una correlación significativa (r = 0.277, p > 0.05) entre la destreza en Prompt Engineering y la calificación final. Se concluye que la IA generativa actúa como un andamiaje cognitivo eficaz bajo la zona de desarrollo próximo, aunque requiere una instrucción docente formal para evitar la dependencia sintáctica.

Descargas

La descarga de datos todavía no está disponible.

Citas

Anderson, J. R. (2013). Cognitive psychology and its implications. Worth Publishers.

Baker, R. S., & Inventado, P. S. (2014). Educational data mining and learning analytics. En J. A. Larusson & B. White (Eds.), Learning analytics: From research to practice (pp. 61–75). Springer

Becker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2023). Programming is hard — or at least it used to be: Educational opportunities and challenges of AI code generation. Proceedings of the 54th ACM Technical Symposium on Computer Science Education, 500–506. https://doi.org/10.1145/3545945.3569759

Brusilovsky, P., & Millán, E. (2007). User models for adaptive hypermedia and adaptive educational systems. En P. Brusilovsky, A. Kobsa & W. Nejdl (Eds.), The adaptive web (pp. 3–53). Springer.

Cariaga, R. (2020). Un marco teórico para analizar el rol docente en entornos de aprendizaje virtualizados. Revista de Educación a Distancia, 50, 1–14.

Chen, M., Li, Y., & O'Rourke, E. (2024). Understanding the reasoning behind students' self-assessments of ability in introductory computer science courses. Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1, 1–13. Association for Computing Machinery. https://doi.org/10.1145/3640205.3646215

Chen, C. M., & Duh, L. M. (2008). Personalized web-based tutoring system based on fuzzy item response theory. Expert Systems with Applications, 34(4), 2298–2315.

Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3), 319–340. https://doi.org/10.2307/249008

Definición.de. (2023). Asistente virtual — Qué es, tipos, definición y concepto. https://definicion.de/asistente-virtual/

Denny, P., Luxton-Reilly, A., & Prather, J. (2023). Evaluating the effectiveness of large language models on CS1 coding problems. Proceedings of the 2023 ACM Conference on International Computing Education Research (ICER '23), 1, 118–130. https://doi.org/10.1145/3568846.3587677

Dillenbourg, P., Järvelä, S., & Fischer, F. (2009). The evolution of research on computer-supported collaborative learning. En N. Balacheff, S. Ludvigsen, T. de Jong, A. Lazonder & S. Barnes (Eds.), Technology-enhanced learning (pp. 3–19). Springer.

Escuelas de Lenguaje. (2023). ¿Cuáles son los tipos de asistentes?. https://escuelasdelenguaje.com/cuales-son-los-tipos-de-asistentes/

Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022). The robots are coming: Exploring the implications of OpenAI Codex on introductory programming. Proceedings of the 24th Australasian Computing Education Conference (ACE '22), 10–19. https://doi.org/10.1145/3511861.3511863

García-Peñalvo, F. J. (2021). Beneficios y desafíos de los asistentes virtuales en el aprendizaje. Revista Iberoamericana de Tecnología en Educación y Educación en Tecnología, 26, 45–58.

Graesser, A. C., & McNamara, D. S. (2010). Self-regulated learning in learning environments with pedagogical agents that interact in natural language. Educational Psychologist, 45(4), 234–244.

Hattie, J. (2009). Visible learning: A synthesis of over 800 meta-analyses relating to achievement. Routledge.

Johnson, W. L., & Lester, J. C. (2016). Face-to-face interaction with pedagogical agents, twenty years later. International Journal of Artificial Intelligence in Education, 26(1), 25–36.

Kay, J., & Kummerfeld, B. (2012). Creating personalized systems that people can scrutinize and control: Drivers, principles and experience. ACM Transactions on Interactive Intelligent Systems, 2(4), 1–42.

Kazemitabaar, M., Chow, J., Ma, C. K. A., Barbara, E., Weintrop, D., & Grossman, T. (2023). Studying the effect of AI Code Generators on supporting novice learners in introductory programming. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 1–14. https://doi.org/10.1145/3544548.3580919

Koedinger, K. R., & Corbett, A. T. (2006). Cognitive tutors: Technology bringing learning sciences to the classroom. En R. K. Sawyer (Ed.), The Cambridge handbook of the learning sciences (pp. 61–78). Cambridge University Press.

Luckin, R. (2010). Re-designing learning contexts: Technology-rich, learner-centred ecologies. Routledge.

Mitrovic, A., Martin, B., & Mayo, M. (2002). Using evaluation to shape ITS design: Results and experiences with SQL-Tutor. International Journal of Artificial Intelligence in Education, 13(2–4), 243–257.

Nye, B. D. (2015). Intelligent tutoring systems by and for the developing world: A review of trends and opportunities in the global south. International Journal of Artificial Intelligence in Education, 25(2), 177–203.

Onrubia, J. (2016). Aprender y enseñar en entornos virtuales: Actividad conjunta, ayuda pedagógica y construcción del conocimiento. Revista de Educación a Distancia, 50, 1–14.

Pardo, A., & Siemens, G. (2014). Ethical and privacy principles for learning analytics. British Journal of Educational Technology, 45(3), 438–450.

Pérez, M. del S., Villalonga, C., Guillén, A., & Baños, O. (2020). Análisis del uso de asistentes virtuales en el aula como recurso complementario en la práctica docente. Revista de Educación a Distancia, 50, 1–14.

Prather, J., Liu, B., Finnie-Ansley, J., Garza, A., & Becker, B. A. (2023). "It's weird that it knows what I want to write": Investigating novice programmers' interactions with GitHub Copilot. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 1–14. https://doi.org/10.1145/3544548.3580934

Rey Valzacchi, J. (2024). Aprendizaje ilimitado: Potenciando la educación con ChatGPT y DALL-E: Una exploración pragmática de la IA en la educación. Aprende Virtual — Instituto Latinoamericano de Desarrollo Profesional Docente.

Rodríguez Esquíroz, L. (2024). La conveniencia de asistentes virtuales en educación [Tesis de maestría, Universidad Pública de Navarra]. Repositorio de la Universidad Pública de Navarra.

Shute, V. J., & Zapata-Rivera, D. (2012). Adaptive educational systems. En P. J. Durlach & A. M. Lesgold (Eds.), Adaptive technologies for training and education (pp. 7–27). Cambridge University Press.

VanLehn, K. (2011). The relative effectiveness of human tutoring, intelligent tutoring systems, and other tutoring systems. Educational Psychologist, 46(4), 197–221.

Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Harvard University Press.

Woolf, B. P. (2009). Building intelligent interactive tutors: Student-centered strategies for revolutionizing e-learning. Morgan Kaufmann.

Zimmerman, B. J. (2002). Becoming a self-regulated learner: An overview. Theory into Practice, 41(2), 64–70.

Zualkernan, I. A. (2006). A framework and a methodology for developing authentic constructivist e-learning environments. Educational Technology & Society, 9(2), 198–212.

Zumbach, J., & Reimann, P. (2002). Supporting distributed problem-based learning: The use of feedback mechanisms in online learning. En G. Stahl (Ed.), Computer support for collaborative learning (pp. 51–60). Lawrence Erlbaum Associates.

Publicado
2026-09-29
Cómo citar
Vega Moreno , C. E., Caselli Gismondi, H. E., & Briones Pereyra, L. D. (2026). Asistentes virtuales para la enseñanza de programación en estudiantes de Ingeniería de Sistemas e Informática. Ciencia Latina Revista Científica Multidisciplinar, 10(5), 237-254. https://doi.org/10.37811/cl_rcm.v10i5.25869
Sección
Ciencias y Tecnologías