La Inteligencia artificial como apoyo educativo en el aprendizaje de la programación en los estudiantes de ingeniería de sistemas de la Universidad Santo Tomás

dc.contributor.advisorMendoza Moreno, Juan Francisco
dc.contributor.advisorContreras Ortiz, Martha Susana
dc.contributor.authorBravo Cepeda, Héctor Mauricio
dc.contributor.corporatenameUniversidad Santo Tomásspa
dc.date.accessioned2025-01-16T22:22:08Z
dc.date.available2025-01-16T22:22:08Z
dc.date.issued2024-12-12
dc.descriptionAprender a programar suele ser complicado para los estudiantes debido a factores como la motivación, los estilos de aprendizaje y la experiencia previa. Sin embargo, la inteligencia artificial (IA) se presenta como una solución prometedora para enfrentar estos retos. Este artículo identifica y analiza las herramientas de IA más relevantes, como ChatGPT, GitHub Copilot, GPTutor y OpenAI Codex, y su capacidad para apoyar el aprendizaje de la programación. Mediante una revisión sistemática basada en la metodología PRISMA, se exploró cómo estas herramientas facilitan el aprendizaje de los estudiantes de ingeniería de sistemas, proporcionando asistencia en la identificación y corrección de errores, creación de código y comprensión de conceptos complejos. Los resultados indican que estas tecnologías no solo mejoran el proceso de aprendizaje, sino que también enriquecen la experiencia educativa. Sin embargo, se destacan desafíos como la variabilidad en la precisión de las herramientas y el riesgo de uso indebido, lo que resalta la necesidad de actualizar políticas educativas y fomentar un uso responsablespa
dc.description.abstractLearning to code is often difficult for students due to factors such as motivation, learning styles, and prior experience. However, artificial intelligence (AI) is presented as a promising solution to address these challenges. This article identifies and analyzes the most relevant AI tools, such as ChatGPT, GitHub Copilot, GPTutor, and OpenAI Codex, and their ability to support programming learning. Through a systematic review based on the PRISMA methodology, it was explored how these tools facilitate the learning of systems engineering students, providing assistance in identifying and correcting errors, creating code, and understanding complex concepts. The results indicate that these technologies not only improve the learning process, but also enrich the educational experience. However, challenges such as variability in the accuracy of the tools and the risk of misuse are highlighted, highlighting the need to update educational policies and encourage responsible use.spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero Informáticospa
dc.format.mimetypeapplication/pdf
dc.identifier.citationBravo, H. (2024). La Inteligencia artificial como apoyo educativo en el aprendizaje de la programación en los estudiantes de ingeniería de sistemas de la Universidad Santo Tomás. [Trabajo de grado, Universidad Santo Tomás]. Repositorio Institucional.spa
dc.identifier.instnameinstname:Universidad Santo Tomásspa
dc.identifier.reponamereponame:Repositorio Institucional Universidad Santo Tomásspa
dc.identifier.repourlrepourl:https://repository.usta.edu.cospa
dc.identifier.urihttp://hdl.handle.net/11634/59021
dc.language.isospa
dc.publisherUniversidad Santo Tomásspa
dc.publisher.branchCRAI-USTA Tunjaspa
dc.publisher.facultyFacultad de Ingeniería de Sistemasspa
dc.publisher.programIngeniería Informáticaspa
dc.relation.referencesMuñoz, R., Barría, M., Nöel, R., Providel, E., & Quiroz, P. (2012). Determinando las dificultades en el aprendizaje de la primera asignatura de programación en estudiantes de ingeniería civil informática. En Conferencia presentación en Congreso Internacional de Informática Educativa (Vol. 17, pp. 1-7).spa
dc.relation.referencesHuang, A. Y., Lu, O. H. y Yang, S. J. (2023). Efectos de las recomendaciones personalizadas basadas en inteligencia artificial en el compromiso, la motivación y los resultados de aprendizaje de los alumnos en una clase invertida. Computadoras y educación, 194, 104684.spa
dc.relation.referencesRivers, K., y Koedinger, K. R. (2017). Generación de pistas basada en datos en amplios espacios de soluciones: un tutor de programación en Python que se mejora a sí mismo. Revista internacional de inteligencia artificial en educación, 27, 37-64.spa
dc.relation.referencesSaari, M., Rantanen, P., Nurminen, M., Kilamo, T., Systä, K. y Abrahamsson, P. (junio de 2022). Encuesta sobre el uso de herramientas de IA en cursos de programación: primeras observaciones. En la Conferencia internacional sobre desarrollo ágil de software (págs. 182-191). Cham: Springer Nature Suiza.spa
dc.relation.referencesÁlvarez-Dionisi, L. E., Mittra, M. y Balza, R. (2019). Enseñanza de inteligencia artificial y robótica a estudiantes de ingeniería de sistemas de grado. Revista internacional de educación moderna y ciencias de la computación, 11(7), 54-63.spa
dc.relation.referencesSpeth, S., Meißner, N. y Becker, S. (agosto de 2023). Investigación del uso de ejercicios generados por IA para cursos de programación para principiantes e intermedios: un estudio de caso de ChatGPT. En la 35.ª Conferencia Internacional sobre Educación y Capacitación en Ingeniería de Software (CSEE&T) del IEEE de 2023 (págs. 142-146). IEEE.spa
dc.relation.referencesYilmaz, R., y Yilmaz, F. G. K. (2023). El efecto del uso de herramientas basadas en inteligencia artificial (IA) generativa en las habilidades de pensamiento computacional, la autoeficacia en programación y la motivación de los estudiantes. Computadoras y Educación: Inteligencia Artificial, 4, 100147.spa
dc.relation.referencesZhao, H., Liu, X., Gong, X., Li, Q., Jing, S. y Xue, Y. (octubre de 2021). Plataforma de aprendizaje de programación gráfica de IA para niños. En el Congreso de Automatización de China (CAC) de 2021 (págs. 8149-8153). IEEE.spa
dc.relation.referencesCarreira, G., Silva, L., Mendes, A. J., y Oliveira, H. G. (noviembre de 2022). Pyo, un asistente de chatbot para estudiantes de introducción a la programación. En el Simposio Internacional de Informática en Educación (SIIE) de 2022 (págs. 1-6). IEEE.spa
dc.relation.referencesPopovici, MD (2023). ChatGPT en el aula. Explorando su potencial y limitaciones en un curso de programación funcional. Revista internacional de interacción humano-computadora, 1-12.spa
dc.relation.referencesRamabu, T., y Malebane, T. (mayo de 2024). Pautas para el uso eficaz de ChatGPT en la enseñanza de la programación introductoria. En la Conferencia IST-Africa de 2024 (IST-Africa) (págs. 1-8). IEEE.spa
dc.relation.referencesKahn, K., Megasari, R., Piantari, E. y Junaeti, E. (septiembre de 2018). Programación de IA por parte de niños mediante la programación en bloques Snap! en un país en desarrollo. En la decimotercera conferencia europea sobre aprendizaje mejorado con tecnología (vol. 11082). Springer.spa
dc.relation.referencesEstevez, J., Gárate, G., y Graña, M. (2019). Introducción suave a la inteligencia artificial para estudiantes de secundaria usando Scratch. Acceso IEEE, 7, 179027-179036.spa
dc.relation.referencesKong, S. C., Cheung, W. M. Y., y Zhang, G. (2021). Evaluación de un curso de alfabetización en inteligencia artificial para estudiantes universitarios con diversos antecedentes académicos. Computadoras y Educación: Inteligencia Artificial, 2, 100026.spa
dc.relation.referencesAl Ahmed, Y., y Sharo, A. (junio de 2023). Sobre el efecto educativo de CHATGPT: ¿La IA CHATGPT dominará la profesión educativa? En la Conferencia Internacional sobre Computación Inteligente, Comunicación, Redes y Servicios (ICCNS) de 2023 (págs. 79-84). IEEE.spa
dc.relation.referencesKosar, T., Ostojić, D., Liu, Y. D., y Mernik, M. (2024). Educación en Ciencias de la Computación en la Era ChatGPT: Experiencias de un Experimento en un Curso de Programación para Programadores Novatos. Matemáticas, 12(5), 629.spa
dc.relation.referencesJalil, S., Rafi, S., LaToza, T. D., Moran, K. y Lam, W. (abril de 2023). Chatgpt y educación en pruebas de software: promesas y peligros. En la conferencia internacional IEEE de 2023 sobre talleres de prueba, verificación y validación de software (ICSTW) (págs. 4130-4137). IEEE.spa
dc.relation.referencesKashefi, A., y Mukerji, T. (2023). ChatGPT para la programación de métodos numéricos. Revista de aprendizaje automático para modelado y computación, 4 (2).spa
dc.relation.referencesAmaro, I., Barra, P., Della Greca, A., Francese, R. y Tucci, C. (2023). ¿Crees en la inteligencia artificial? Un estudio de usuarios sobre el impacto de la información falsa de ChatGPT. Transacciones IEEE sobre sistemas sociales computacionales.spa
dc.relation.referencesLindner, A., y Berges, M. (octubre de 2020). ¿Puedes explicarme la IA? Preconceptos de los docentes sobre la inteligencia artificial. En la conferencia Fronteras en educación (FIE) (págs. 1-9). IEEE.spa
dc.relation.referencesWilliams, R., Ali, S., Devasia, N., DiPaola, D., Hong, J., Kaputsos, S. P., ... y Breazeal, C. (2023). Currículos de ética de IA+ para jóvenes de secundaria: lecciones aprendidas de tres currículos basados en proyectos. Revista internacional de inteligencia artificial en educación, 33(2), 325-383.spa
dc.relation.referencesPage, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., y Moher, D. (2021). Declaración PRISMA 2020: una guía actualizada para la presentación de informes de revisión sistemática. bmj, 372.spa
dc.relation.referencesPratisto, E. H., Thompson, N., y Potdar, V. (2022). Tecnologías inmersivas para el turismo: una revisión sistemática. Tecnologías de la información y turismo, 24(2), 181-219.spa
dc.relation.referencesHartley, K., Hayak, M. y Ko, U. H. (2024). Inteligencia artificial que apoya el aprendizaje independiente de los estudiantes: un estudio de caso evaluativo de ChatGPT y Aprendiendo a programar. Ciencias de la educación, 14(2), 120.spa
dc.relation.referencesJohanyák, Z. C., Cserkó, J. y Pásztor, A. (agosto de 2023). Educación en programación universitaria asistida por IA en la práctica. En 2023, 35.ª Conferencia Internacional del IEEE sobre Educación y Formación en Ingeniería de Software (CSEE&T) (págs. 185-186). IEEE.spa
dc.relation.referencesSun, D., Boudouaia, A., Zhu, C. et al. ¿El modo de programación facilitado por ChatGPT afectaría las conductas, el desempeño y las percepciones de programación de los estudiantes universitarios? Un estudio empírico. Int J Educ Technol High Educ 21, 14 (2024).spa
dc.relation.referencesJacques, L. (2023). Enseñanza de CS-101 en los albores de ChatGPT. Revista ACM, 14(2), 40-46.spa
dc.relation.referencesMacNeil, S., Tran, A., Mogil, D., Bernstein, S., Ross, E. y Huang, Z. (agosto de 2022). Generación de diversas explicaciones de código utilizando el modelo de lenguaje grande gpt-3. En Actas de la Conferencia ACM de 2022 sobre investigación educativa en informática internacional, volumen 2 (págs. 37-39).spa
dc.relation.referencesLo, CK (2023). ¿Cuál es el impacto de ChatGPT en la educación? Una revisión rápida de la literatura. Ciencias de la Educación, 13(4), 410.spa
dc.relation.referencesWermelinger, M. (marzo de 2023). Uso de Github Copilot para resolver problemas de programación simples. En Actas del 54.º Simposio Técnico de la ACM sobre Educación en Ciencias de la Computación, vol. 1 (págs. 172-178).spa
dc.relation.referencesPrather, J., Reeves, B. N., Denny, P., Becker, B. A., Leinonen, J., Luxton-Reilly, A., ... y Santos, E. A. (2023). “Es extraño que sepa lo que quiero”: usabilidad e interacciones con Copilot para programadores novatos. Transacciones ACM sobre interacción computadora-humano, 31(1), 1-31.spa
dc.relation.referencesChen, E., Lee, J. E., Lin, J. y Koedinger, K. (julio de 2024). GPTutor: un gran tutor personalizado con grandes modelos de lenguaje para la generación de contenido de aprendizaje personalizado. En Actas de la undécima conferencia de la ACM sobre aprendizaje a gran escala (págs. 539-541).spa
dc.relation.referencesChen, E., Huang, R., Chen, H. S., Tseng, Y. H., y Li, L. Y. GPTutor: una herramienta de programación impulsada por ChatGPT para la explicación de código. arXiv 2023. preimpresión de arXiv arXiv:2305.01863.spa
dc.relation.referencesFinnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A. y Prather, J. (2022, febrero). Los robots están llegando: exploración de las implicaciones del código OpenAI en la programación introductoria. En las Actas de la 24.ª Conferencia de Educación Informática de Australasia (págs. 10-19).spa
dc.relation.referencesFinnie-Ansley, J., Denny, P., Luxton-Reilly, A., Santos, E. A., Prather, J. y Becker, B. A. (enero de 2023). Mi IA quiere saber si esto estará en el examen: Prueba del código de OpenAI en ejercicios de programación CS2. En Actas de la 25.ª Conferencia de Educación Informática de Australasia (págs. 97-104).spa
dc.relation.referencesDenny, P., Kumar, V. y Giacaman, N. (marzo de 2023). Conversando con Copilot: Explorando la ingeniería rápida para resolver problemas de CS1 usando lenguaje natural. En Actas del 54.º Simposio Técnico de la ACM sobre Educación en Ciencias de la Computación, vol. 1 (págs. 1136-1142).spa
dc.relation.referencesSteele, JL (2023). ¿GPT o no GPT? Cómo capacitar a nuestros estudiantes para que aprendan con IA. Computadoras y Educación: Inteligencia Artificial, 5, 100160.spa
dc.relation.referencesSmolansky, A., Cram, A., Raduescu, C., Zeivots, S., Huber, E. y Kizilcec, R. F. (julio de 2023). Perspectivas de educadores y estudiantes sobre el impacto de la IA generativa en las evaluaciones en la educación superior. En Actas de la décima conferencia de la ACM sobre Learning Scale (págs. 378-382).spa
dc.relation.referencesZastudil, C., Rogalska, M., Kapp, C., Vaughn, J. y MacNeil, S. (2023). IA generativa en la educación informática: perspectivas de estudiantes e instructores. (2023). Preimpresión arXiv arXiv:2308.04309.spa
dc.relation.referencesIsmail, M., y Ade-Ibijola, A. (noviembre de 2019). Aprendiz de profesor: un chatbot para ayudar a programadores novatos. En la conferencia internacional multidisciplinaria de tecnología de la información e ingeniería (IMITEC) de 2019 (pp. 1-8). IEEE.spa
dc.relation.referencesVerleger, M., y Pembridge, J. (octubre de 2018). Un estudio piloto que integra un chatbot impulsado por IA en un curso de introducción a la programación. En la conferencia sobre fronteras en educación (FIE) del IEEE de 2018 (pp. 1-4). IEEE.spa
dc.relation.referencesRahman, M. M., y Watanobe, Y. (2023). ChatGPT para la educación y la investigación: oportunidades, amenazas y estrategias. Ciencias Aplicadas, 13(9), 5783.spa
dc.relation.referencesHaindl, P. y Weinberger, G. (2024). Experiencias de estudiantes en el uso de ChatGPT en un curso de programación de pregrado. Acceso IEEE, 12, 43519-43529.spa
dc.relation.referencesHaderer, B., y Ciolacu, M. (2022). Educación 4.0: Sistema de planificación de tareas y tiempo asistido por inteligencia artificial. Procedia informática, 200, 1328-1337.spa
dc.relation.referencesLau, S. y Guo, P. (agosto de 2023). De "Prohibirlo hasta que lo entendamos" a "Resistir es inútil": cómo los instructores de programación universitaria planean adaptarse a medida que más estudiantes usan herramientas de generación y explicación de código de IA como ChatGPT y GitHub Copilot. En Actas de la Conferencia ACM de 2023 sobre investigación educativa en informática internacional, volumen 1 (págs. 106-121).spa
dc.relation.referencesYan, W., Nakajima, T. y Sawada, R. (2024). Beneficios y desafíos de la colaboración entre estudiantes y la inteligencia artificial generativa conversacional en el aprendizaje de la programación: un estudio de caso empírico. Ciencias de la Educación, 14(4), 433.spa
dc.relation.referencesJonsson, M. y Tholander, J. (junio de 2022). Descifrando el código: codificación conjunta con IA en la educación en programación creativa. En Actas de la 14.ª Conferencia sobre Creatividad y Cognición (págs. 5-14).spa
dc.relation.referencesDenny, P., Leinonen, J., Prather, J., Luxton-Reilly, A., Amarouche, T., Becker, B. A. y Reeves, B. N. (marzo de 2024). Problemas de indicación: un nuevo ejercicio de programación para la era de la IA generativa. En Actas del 55.º Simposio Técnico de la ACM sobre Educación en Ciencias de la Computación, vol. 1 (págs. 296-302).spa
dc.relation.referencesRathore, A. S., Sharma, A. y Massoudi, M. (octubre de 2021). Modelo de educación en ingeniería personalizado basado en inteligencia artificial para el aprendizaje de la programación. En 2021, 6.ª Conferencia Internacional sobre Informática, Comunicación y Seguridad (ICCCS) (pp. 1-10). IEEE.spa
dc.relation.referencesSilva, C. A. G. D., Ramos, F. N., de Moraes, R. V. y Santos, E. L. D. (2024). ChatGPT: Desafíos y beneficios en la programación de software para la educación superior. Sostenibilidad, 16(3), 1245.spa
dc.rightsAtribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2spa
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.subject.keywordArtificial intelligencespa
dc.subject.keywordlearningspa
dc.subject.keywordprogrammingspa
dc.subject.keywordAI toolsspa
dc.subject.keywordassisted learningspa
dc.subject.proposalInteligencia artificialspa
dc.subject.proposalaprendizajespa
dc.subject.proposalprogramaciónspa
dc.subject.proposalherramientas de IAspa
dc.subject.proposalaprendizaje asistidospa
dc.titleLa Inteligencia artificial como apoyo educativo en el aprendizaje de la programación en los estudiantes de ingeniería de sistemas de la Universidad Santo Tomásspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.driveinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de gradospa
dc.type.versioninfo:eu-repo/semantics/acceptedVersion

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
CartaDerechos_UnicoAutor.pdf
Tamaño:
456.21 KB
Formato:
Adobe Portable Document Format
Descripción:
Cargando...
Miniatura
Nombre:
IA como apoyo educativo en el aprendizaje de la programacion en estudiantes de ingenieria de sistemas.pdf
Tamaño:
244.25 KB
Formato:
Adobe Portable Document Format
Descripción:
Cargando...
Miniatura
Nombre:
Ingenieria de sistemas 160125.pdf
Tamaño:
184.19 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta aprobación facultad

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
807 B
Formato:
Item-specific license agreed upon to submission
Descripción: