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
Aprender 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 anali...
- Autores:
-
Bravo Cepeda, Héctor Mauricio
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Santo Tomás
- Repositorio:
- Repositorio Institucional USTA
- Idioma:
- spa
- OAI Identifier:
- oai:repository.usta.edu.co:11634/59021
- Acceso en línea:
- http://hdl.handle.net/11634/59021
- Palabra clave:
- Artificial intelligence
learning
programming
AI tools
assisted learning
Inteligencia artificial
aprendizaje
programación
herramientas de IA
aprendizaje asistido
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
| id |
SANTOTOMAS_82e4967e19e3e51cdbbc44d42f971f4c |
|---|---|
| oai_identifier_str |
oai:repository.usta.edu.co:11634/59021 |
| network_acronym_str |
SANTOTOMAS |
| network_name_str |
Repositorio Institucional USTA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
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 |
| title |
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 |
| spellingShingle |
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 Artificial intelligence learning programming AI tools assisted learning Inteligencia artificial aprendizaje programación herramientas de IA aprendizaje asistido |
| title_short |
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 |
| title_full |
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 |
| title_fullStr |
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 |
| title_full_unstemmed |
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 |
| title_sort |
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.creator.fl_str_mv |
Bravo Cepeda, Héctor Mauricio |
| dc.contributor.advisor.none.fl_str_mv |
Mendoza Moreno, Juan Francisco Contreras Ortiz, Martha Susana |
| dc.contributor.author.none.fl_str_mv |
Bravo Cepeda, Héctor Mauricio |
| dc.contributor.corporatename.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.subject.keyword.spa.fl_str_mv |
Artificial intelligence learning programming AI tools assisted learning |
| topic |
Artificial intelligence learning programming AI tools assisted learning Inteligencia artificial aprendizaje programación herramientas de IA aprendizaje asistido |
| dc.subject.proposal.spa.fl_str_mv |
Inteligencia artificial aprendizaje programación herramientas de IA aprendizaje asistido |
| description |
Aprender 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 responsable |
| publishDate |
2024 |
| dc.date.issued.none.fl_str_mv |
2024-12-12 |
| dc.date.accessioned.none.fl_str_mv |
2025-01-16T22:22:08Z |
| dc.date.available.none.fl_str_mv |
2025-01-16T22:22:08Z |
| dc.type.local.spa.fl_str_mv |
Trabajo de grado |
| dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.drive.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
acceptedVersion |
| dc.identifier.citation.spa.fl_str_mv |
Bravo, 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. |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11634/59021 |
| dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad Santo Tomás |
| dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Santo Tomás |
| dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.usta.edu.co |
| identifier_str_mv |
Bravo, 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. reponame:Repositorio Institucional Universidad Santo Tomás instname:Universidad Santo Tomás repourl:https://repository.usta.edu.co |
| url |
http://hdl.handle.net/11634/59021 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.spa.fl_str_mv |
Muñ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). Huang, 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. Rivers, 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. Saari, 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. Á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. Speth, 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. Yilmaz, 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. Zhao, 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. Carreira, 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. Popovici, 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. Ramabu, 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. Kahn, 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. Estevez, 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. Kong, 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. Al 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. Kosar, 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. Jalil, 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. Kashefi, 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). Amaro, 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. Lindner, 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. Williams, 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. Page, 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. Pratisto, 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. Hartley, 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. Johanyá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. Sun, 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). Jacques, L. (2023). Enseñanza de CS-101 en los albores de ChatGPT. Revista ACM, 14(2), 40-46. MacNeil, 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). Lo, 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. Wermelinger, 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). Prather, 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. Chen, 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). Chen, 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. Finnie-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). Finnie-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). Denny, 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). Steele, 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. Smolansky, 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). Zastudil, 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. Ismail, 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. Verleger, 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. Rahman, M. M., y Watanobe, Y. (2023). ChatGPT para la educación y la investigación: oportunidades, amenazas y estrategias. Ciencias Aplicadas, 13(9), 5783. Haindl, 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. Haderer, 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. Lau, 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). Yan, 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. Jonsson, 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). Denny, 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). Rathore, 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. Silva, 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. |
| dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
| dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.coverage.campus.spa.fl_str_mv |
CRAI-USTA Tunja |
| dc.publisher.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.publisher.program.spa.fl_str_mv |
Ingeniería Informática |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería de Sistemas |
| institution |
Universidad Santo Tomás |
| bitstream.url.fl_str_mv |
https://repository.usta.edu.co/bitstream/11634/59021/6/CartaDerechos_UnicoAutor.pdf.jpg https://repository.usta.edu.co/bitstream/11634/59021/7/IA%20como%20apoyo%20educativo%20en%20el%20aprendizaje%20de%20la%20programacion%20en%20estudiantes%20de%20ingenieria%20de%20sistemas.pdf.jpg https://repository.usta.edu.co/bitstream/11634/59021/8/Ingenieria%20de%20sistemas%20160125.pdf.jpg https://repository.usta.edu.co/bitstream/11634/59021/4/license.txt https://repository.usta.edu.co/bitstream/11634/59021/3/license_rdf https://repository.usta.edu.co/bitstream/11634/59021/1/CartaDerechos_UnicoAutor.pdf https://repository.usta.edu.co/bitstream/11634/59021/2/IA%20como%20apoyo%20educativo%20en%20el%20aprendizaje%20de%20la%20programacion%20en%20estudiantes%20de%20ingenieria%20de%20sistemas.pdf https://repository.usta.edu.co/bitstream/11634/59021/5/Ingenieria%20de%20sistemas%20160125.pdf |
| bitstream.checksum.fl_str_mv |
edb5c6cac7a0eb9806ca56f56ca3a3d3 eb3d9cce9cb6c3406b9cce87e2f01b1b 18e71b354afda8e10d09794c90336c5f aedeaf396fcd827b537c73d23464fc27 217700a34da79ed616c2feb68d4c5e06 404b8cc524bfa82624490d5896967826 7fdb7731dc1c8a4fad02317de99380aa 30e4ba02ffba6a7033077b817a35af3f |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Universidad Santo Tomás |
| repository.mail.fl_str_mv |
repositorio@usta.edu.co |
| _version_ |
1860881584424484864 |
| spelling |
Mendoza Moreno, Juan FranciscoContreras Ortiz, Martha SusanaBravo Cepeda, Héctor MauricioUniversidad Santo Tomás2025-01-16T22:22:08Z2025-01-16T22:22:08Z2024-12-12Bravo, 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.http://hdl.handle.net/11634/59021reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coAprender 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 responsableLearning 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.Ingeniero InformáticoPregradoapplication/pdfspaUniversidad Santo TomásIngeniería InformáticaFacultad de Ingeniería de SistemasAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2La 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ásArtificial intelligencelearningprogrammingAI toolsassisted learningInteligencia artificialaprendizajeprogramaciónherramientas de IAaprendizaje asistidoTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA TunjaMuñ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).Huang, 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.Rivers, 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.Saari, 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.Á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.Speth, 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.Yilmaz, 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.Zhao, 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.Carreira, 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.Popovici, 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.Ramabu, 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.Kahn, 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.Estevez, 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.Kong, 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.Al 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.Kosar, 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.Jalil, 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.Kashefi, 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).Amaro, 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.Lindner, 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.Williams, 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.Page, 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.Pratisto, 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.Hartley, 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.Johanyá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.Sun, 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).Jacques, L. (2023). Enseñanza de CS-101 en los albores de ChatGPT. Revista ACM, 14(2), 40-46.MacNeil, 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).Lo, 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.Wermelinger, 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).Prather, 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.Chen, 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).Chen, 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.Finnie-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).Finnie-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).Denny, 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).Steele, 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.Smolansky, 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).Zastudil, 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.Ismail, 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.Verleger, 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.Rahman, M. M., y Watanobe, Y. (2023). ChatGPT para la educación y la investigación: oportunidades, amenazas y estrategias. Ciencias Aplicadas, 13(9), 5783.Haindl, 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.Haderer, 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.Lau, 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).Yan, 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.Jonsson, 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).Denny, 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).Rathore, 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.Silva, 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.THUMBNAILCartaDerechos_UnicoAutor.pdf.jpgCartaDerechos_UnicoAutor.pdf.jpgIM Thumbnailimage/jpeg9305https://repository.usta.edu.co/bitstream/11634/59021/6/CartaDerechos_UnicoAutor.pdf.jpgedb5c6cac7a0eb9806ca56f56ca3a3d3MD56open accessIA como apoyo educativo en el aprendizaje de la programacion en estudiantes de ingenieria de sistemas.pdf.jpgIA como apoyo educativo en el aprendizaje de la programacion en estudiantes de ingenieria de sistemas.pdf.jpgIM Thumbnailimage/jpeg7265https://repository.usta.edu.co/bitstream/11634/59021/7/IA%20como%20apoyo%20educativo%20en%20el%20aprendizaje%20de%20la%20programacion%20en%20estudiantes%20de%20ingenieria%20de%20sistemas.pdf.jpgeb3d9cce9cb6c3406b9cce87e2f01b1bMD57open accessIngenieria de sistemas 160125.pdf.jpgIngenieria de sistemas 160125.pdf.jpgIM Thumbnailimage/jpeg10307https://repository.usta.edu.co/bitstream/11634/59021/8/Ingenieria%20de%20sistemas%20160125.pdf.jpg18e71b354afda8e10d09794c90336c5fMD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/59021/4/license.txtaedeaf396fcd827b537c73d23464fc27MD54open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/59021/3/license_rdf217700a34da79ed616c2feb68d4c5e06MD53open accessORIGINALCartaDerechos_UnicoAutor.pdfCartaDerechos_UnicoAutor.pdfapplication/pdf467162https://repository.usta.edu.co/bitstream/11634/59021/1/CartaDerechos_UnicoAutor.pdf404b8cc524bfa82624490d5896967826MD51metadata only accessIA como apoyo educativo en el aprendizaje de la programacion en estudiantes de ingenieria de sistemas.pdfIA como apoyo educativo en el aprendizaje de la programacion en estudiantes de ingenieria de sistemas.pdfapplication/pdf250114https://repository.usta.edu.co/bitstream/11634/59021/2/IA%20como%20apoyo%20educativo%20en%20el%20aprendizaje%20de%20la%20programacion%20en%20estudiantes%20de%20ingenieria%20de%20sistemas.pdf7fdb7731dc1c8a4fad02317de99380aaMD52open accessIngenieria de sistemas 160125.pdfIngenieria de sistemas 160125.pdfCarta aprobación facultadapplication/pdf188615https://repository.usta.edu.co/bitstream/11634/59021/5/Ingenieria%20de%20sistemas%20160125.pdf30e4ba02ffba6a7033077b817a35af3fMD55metadata only access11634/59021oai:repository.usta.edu.co:11634/590212025-01-17 03:00:25.763metadata only accessRepositorio Universidad Santo Tomásrepositorio@usta.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K |
