Logo Studenta

2768

¡Este material tiene más páginas!

Vista previa del material en texto

DOI: https://doi.org/10.26507/paper.2768 
 
La implementación de la Inteligencia Artificial en 
la enseñanza de la programación. Un estudio 
sobre el uso ético de ChatGPT en el aula 
 
 
Héctor Terán Torres 
 
Universidad Simón Bolívar 
Barranquilla, Colombia 
 
 
Resumen 
 
Con la reciente masificación del uso de la Inteligencia Artificial (IA), especialmente ChatGPT, mu-
chas instituciones educativas en representación de sus directivos y profesores han mostrado cierta 
preocupación en el uso de estas por parte de los estudiantes. Es así como el presente estudio se 
enfoca en la implementación de ChatGPT, una herramienta de IA, en la enseñanza de la progra-
mación en los primeros semestres de Ingeniería de Sistemas y así poder usar la IA en beneficio de 
la Educación. 
 
La IA es una de las tecnologías más prometedoras para mejorar la enseñanza y el aprendizaje de 
la programación, se podría explorar la capacidad de los modelos de lenguaje natural para generar 
código o proporcionar sugerencias de programación o retroalimentación personalizada en tiempo 
real a los estudiantes y también ayudar a los profesores. Sin embargo, también es importante 
considerar los aspectos éticos de la implementación de la IA en la educación. 
 
Para este estudio, se llevó a cabo una revisión bibliográfica de estudios relacionados con la imple-
mentación de la IA en la educación y el uso de ChatGPT y luego de la implementación se midió el 
desempeño académico y motivación de los estudiantes por medio de sus notas y una encuesta para 
obtener información sobre su experiencia de aprendizaje con ChatGPT. 
 
Los resultados del estudio muestran que la implementación de ChatGPT en la enseñanza de la 
programación puede mejorar significativamente el aprendizaje de los estudiantes. Los estudiantes 
informaron una mayor comprensión de los conceptos de programación y una mayor confianza en 
su capacidad para programar lo que se tradujo en una mejor motivación hacia la programación. 
 
https://doi.org/10.26507/paper.2768
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
2 
En conclusión, la implementación de la IA en la enseñanza de la programación es un campo en 
constante evolución que puede ser de gran ayuda para mejorar el aprendizaje de los estudiantes 
y donde los profesores deberán hacer un enfoque adecuado en la ética para reforzar la honestidad 
académica y evitar el plagio. Al ser un tema emergente se necesitan más estudios para comprender 
el potencial de la IA en la enseñanza de la programación. 
 
Palabras clave: enseñanza de la programación; educación con IA: uso ético de la IA; 
ChatGPT 
 
 
Abstract 
 
With the recent widespread use of Artificial Intelligence (AI), especially ChatGPT, many educational 
institutions, represented by their administrators and teachers, have shown some concerns regarding 
their students' use of these technologies. Thus, the present study focuses on the implementation of 
ChatGPT, an AI tool, in the teaching of programming in the early semesters of Systems Engineering, 
aiming to harness the benefits of AI for Education. 
 
AI is one of the most promising technologies for enhancing the teaching and learning of program-
ming. It could explore the ability of natural language models to generate code or provide program-
ming suggestions and personalized real-time feedback to students, thereby assisting teachers as 
well. However, it is also crucial to consider the ethical aspects of implementing AI in education. 
 
For this study, a bibliographic review of studies related to the implementation of AI in education and 
the use of ChatGPT was conducted. Following the implementation, the academic performance and 
motivation of the students were measured through their grades and a survey to gather information 
about their learning experience with ChatGPT 
Keywords: 
 
The results of the study demonstrate that the implementation of ChatGPT in programming education 
can significantly enhance student learning. Students reported a greater understanding of program-
ming concepts and increased confidence in their programming abilities, leading to improved moti-
vation towards programming. 
 
In conclusion, the implementation of AI in programming education is a rapidly evolving field that 
can greatly aid in improving student learning. However, it is essential for educators to maintain a 
proper focus on ethics to reinforce academic integrity and prevent plagiarism. As an emerging 
topic, further studies are needed to fully understand the potential of AI in programming education. 
 
Keywords: programming education; AI in education; ethical use of AI; ChatGPT 
 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
3 
1. Introducción 
 
Con la reciente liberación de ChatGPT, un modelo de lenguaje basado en Inteligencia Artificial IA, 
el cual fue lanzado al público de manera gratuita el 30 de noviembre de 2022, ha suscitado el 
debate en diferentes instituciones educativas, involucrando a directivos, profesores y estudiantes, 
quienes han mostrado su interés y preocupación al respecto. En palabras de Adair (2023) la IA ha 
transformado la forma en que vivimos y trabajamos, y la educación no es la excepción. La IA tiene 
el potencial de personalizar y revolucionar la enseñanza y el aprendizaje en el futuro. 
 
Esta situación en particular nos remonta a la historia de cuando aparecieron las calculadoras grá-
ficas que en algunas clases de matemáticas fueron prohibidas porque según Joyner (2023) los 
maestros entraron en pánico al igual que hoy porque ChatGPT puede generar una solución a las 
indicaciones de sus tareas. Sin embargo, así como las Matemáticas evolucionaron para adoptarla 
como una herramienta para obtener mejores resultados, creemos que ChatGPT puede ser usado en 
beneficio de la Educación en especial para enseñar a programar, teniendo en cuenta que progra-
mar puede resultar difícil para los principiantes tal como afirma Terán (2022) y más cuando son 
novatos en programación. 
 
Antes de continuar comencemos con la definición que nos proporcionó ChatGPT sobre sí mismo 
(OpenAI, 2023): 
 
ChatGPT es un modelo de lenguaje basado en inteligencia artificial desarrollado por Ope-
nAI. Utiliza la arquitectura GPT Generative Pretrained Transformer y ha sido entrenado en 
una amplia variedad de textos para generar respuestas coherentes y contextualmente rele-
vantes. ChatGPT ha sido diseñado para interactuar con usuarios a través de conversaciones 
escritas, brindando respuestas y soluciones a diversas consultas y preguntas. 
 
En una revisión rápida de 50 artículos Lo (2023), resaltó el desempeño variado de ChatGPT en 
diferentes dominios temáticos y se destacaron sus beneficios potenciales como asistente para los 
profesores y tutor virtual para los estudiantes. Según Mollick (2023, a) ChatGPT es un modelo de 
lenguaje basado en NLP (Natural Language Processing) utilizado para implementar capacidades 
de chat. El origen de ChatGPT se remonta según Brown (2020) a GPT-3, un modelo de lenguaje 
autorregresivo con 175 mil millones de parámetros, 10 veces más que cualquier modelo de len-
guaje no disperso anterior. Se ha demostrado que ChatGPT es muy prometedor en ayudar a los 
profesores a mejorar los resultados en el aula y reducir su carga de trabajo. Sin embargo, es 
importante utilizarlo de manera cuidadosa e intencional. Aunque la IA puede ayudar a los profe-
sores en la implementación de estrategias de manera rápida y económica, no puede reemplazarlos 
completamente como sostiene Zhai (2023) que la IA carece de la capacidad de brindar apoyo 
emocional y facilitar habilidades como el pensamiento crítico y la resolución de problemas, el cual 
requieren un toque humano y la interacción personalizada que un sistema de tutoría inteligente 
virtual no puede replicar por completo (Qadir,2023). Además,aunque ChatGPT puede proporcio-
nar información útil, aún está limitado por los datos en los que fue entrenado, lo que puede resultar 
en respuestas incompletas o inexactas en ciertos casos (Mrabet, 2023). 
 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
4 
Aunque actualmente, según los resultados del estudio realizado por Strzelecki (2023), no existe 
una presión social para adoptar el uso de ChatGPT en las aulas de clase, Mucharraz (2023) 
argumenta que los profesores deben ser los primeros en facilitar la incorporación de nuevas tecno-
logías a medida que surgen, y enseñar a los estudiantes a utilizarlas de manera adecuada tanto 
desde el punto de vista técnico como ético. Asimismo, es importante resaltar otro hallazgo del 
estudio de Strzelecki (2023) y Shoufan (2023) que indican la disposición favorable de los estu-
diantes hacia la adopción de nuevas tecnologías, especialmente aquellas funcionales como 
ChatGPT, que son percibidas como agradables, entretenidas y fáciles de usar. Estos hallazgos 
fueron considerados para la implementación de ChatGPT en esta experiencia en el curso de Algo-
ritmia y Programación II, que forma parte del plan de estudios del segundo semestre de Ingeniería 
de Sistemas. 
 
Igualmente, el uso de ChatGPT no solo beneficia a los estudiantes en su proceso de aprendizaje, 
sino que también ofrece ventajas significativas para los profesores, como han señalado varios 
investigadores. Aldair (2023) Bahrini (2023) Combemale (2023) Duha (2023) Gil (2023) Lin 
(2023) Mollick (2023, b) Mucharraz (2023) Qadir (2023) Rahman (2023) y Shrungare (2023) 
han destacado los efectos positivos de la IA en la educación y su potencial para transformar tanto 
la enseñanza como el aprendizaje. Estas investigaciones respaldan la idea de que la implementa-
ción de ChatGPT puede revolucionar el ámbito educativo al proporcionar a los estudiantes herra-
mientas interactivas y personalizadas, y ofrecer a los profesores una mayor eficiencia en la gestión 
del aula y el diseño de estrategias educativas. A continuación, se recopilan las ventajas y beneficios 
para estudiantes y profesores dicho por estos autores, es importante destacar que algunos benefi-
cios pueden aplicarse tanto para estudiantes como para profesores: 
 
Beneficios para estudiantes: 
 
- Responder preguntas sobre los temas vistos en clases. 
- Proporcionar información sobre un tema en específico. 
- Aclarar conceptos difíciles o resolver problemas complejos. 
- Ofrecer una nueva perspectiva sobre el material que puede ser diferente a la interpretación 
del instructor. 
- Brindar experiencias de aprendizaje personalizadas al generar respuestas adaptadas a sus 
necesidades individuales o en las que necesita centrar sus esfuerzos. 
- Tener la oportunidad de practicar. 
- Comparar contenido producido por la IA con fuentes confiables y válidas. 
- Recibir recomendaciones y evaluaciones instantáneas y automáticas. 
- Tener tutorías virtuales 24/7 para proporcionar soporte a los estudiantes. 
- Desarrollar confianza en sí mismo que los estudiantes necesitan tener para el éxito. 
- Practicar las habilidades de hablar y escuchar en un entorno simulado. 
- Proporcionar ejemplos de lenguajes de programación como R, Python, Java etc. 
- Ayudar a mejorar las habilidades de escritura al brindar retroalimentación sobre la estruc-
tura de las oraciones, la gramática, el vocabulario, la puntuación, las citas y el plagio. 
- Permitir mejorar iterativamente su comprensión y habilidades. 
- Trabajar al propio ritmo del estudiante. 
- Discutir con ChatGPT sobre las explicaciones, soluciones y otras sugerencias dadas. 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
5 
- Depurar de código de programación. 
 
Beneficios para los profesores: 
 
- Planificar lecciones, talleres y otras actividades. 
- Generar preguntas de cuestionarios adaptadas al tema y nivel de complejidad 
- Sugerir recursos personalizados basados en el estilo de aprendizaje y habilidades del es-
tudiante. 
- Ayudar a programadores analizando su código en busca de ineficiencia y sugerir solucio-
nes. 
- Examinar información sobre el lenguaje de programación, las normas de codificación y 
las prácticas óptimas. 
- Detectar el plagio comparando el trabajo de los estudiantes. 
- Crear experiencias de aprendizaje efectivas para los estudiantes. 
 
Por otro lado, como afirma Li (2023), aprender a usar IA se ha convertido en una habilidad emer-
gente que puede influir positivamente en el rendimiento académico de los estudiantes en lugar de 
luchar con la IA, los profesores tienen la responsabilidad de mostrar a los estudiantes cómo utilizarla 
de manera efectiva y ética, integrándola como una herramienta de aprendizaje en lugar de perci-
birla como una amenaza. Este enfoque representa un cambio disruptivo en la Educación Mollick 
(2022) y representa una oportunidad para abordar desafíos educativos persistentes y mejorar la 
transferencia de conocimientos en el aula. En este sentido, es crucial que, al igual que la industria 
está adoptando estas herramientas para mejorar sus procesos, también se enseñe a los estudiantes 
cómo utilizarlas de manera adecuada y beneficiosa, como sostiene Pollasik (2023). 
 
Igualmente, la consideración de aspectos éticos en el uso de la inteligencia artificial (IA) plantea 
un desafío significativo, como señala Lin (2023). Es necesario establecer pautas claras que definan 
tanto el uso adecuado como el inadecuado de la IA en diversos contextos educativos. En este 
sentido, la elaboración de políticas sobre el uso de la IA es fundamental, como sugiere Mollick 
(2023, b). También, según los planteamientos de Mucharraz (2023), es importante que se incre-
mente el valor otorgado a las actividades y la participación en el entorno educativo. En lugar de 
centrarse únicamente en los resultados finales, se debe poner énfasis en el proceso de aprendizaje, 
esto implica participaciones en clases, formular preguntas más complejas que estimulen el pensa-
miento crítico y la reflexión profunda por parte de los estudiantes. 
 
De igual modo, la implementación de tecnologías como ChatGPT en el ámbito educativo plantea 
ciertas amenazas y desafíos, como han señalado varios investigadores, entre ellos Bahrini (2023), 
Ibrahim (2023), Kooli (2023) y Qadir (2023). A continuación, un listado de estas: 
 
- Información inexacta o sesgada. 
- Preocupaciones éticas como el plagio, la privacidad y el uso indebido 
- Falta de interacción humana 
- Disminución de la motivación, creatividad y el pensamiento crítico. 
- Infracción de los derechos de autor, así como la copia textual de texto de estas fuentes no 
es aceptable 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
6 
- Dependencia ciega de las herramientas de IA generativa: 
- Evaluaciones inexactas de los conocimientos y habilidades de los estudiantes. 
- Desigualdad ya que algunos estudiantes ricos pueden tener acceso a chatbots mejores o 
con característica plus que requieran un pago. 
 
Así que, para mitigar las amenazas asociadas al uso de ChatGPT en el ámbito educativo, los 
profesores pueden implementar diversas estrategias. En primer lugar, es importante enfatizar el 
pensamiento crítico y el análisis para contrarrestar posibles disminuciones en la creatividad y la 
motivación de los estudiantes. Es fundamental que los estudiantes sean conscientes del potencial de 
información inexacta o sesgada proporcionada por ChatGPT. Para abordar la falta de interacción 
humana, se puede promover la colaboración y el aprendizaje entre pares como parte del proceso 
educativo. En cuanto a la evaluación, sostienen y Mrabet (2023) y Qadir (2023) volver a los 
métodos tradicionales como los exámenes orales o presentaciones sobretemas de elección perso-
nal, en las que se deben incorporar ideas y perspectivas originales o según Kooli (2023) fomentar 
la participación en proyectos que requieran soluciones originales y prototipos puede ayudar a 
demostrar la creatividad y las habilidades de resolución de problemas de los estudiantes. Además, 
Ahmad (2023) sugiere el uso de herramientas de IA, como GPTZero y OpenAI's Text Classifier, 
para detectar texto generado por IA y evitar el plagio. 
 
En particular, Jacques (2023) presenta un caso específico del uso de ChatGPT en la enseñanza de 
la programación, donde el código generado se explica mediante un diagrama de actividades. Esto 
permite a los estudiantes que están comenzando a desarrollar múltiples soluciones y examinar di-
ferentes enfoques para un problema de programación. Además, se pueden comparar las soluciones 
generadas por la IA en términos de eficiencia, legibilidad y mantenibilidad en comparación con 
las soluciones creadas por humanos o por el propio estudiante. También se destaca la capacidad 
de traducir el lenguaje de programación a un lenguaje no técnico para describir la funcionalidad 
del programa. Al explicar una solución generada por IA, se promueve una comprensión más pro-
funda del código y los conceptos subyacentes. 
 
Para finalizar, Kazemitabaar (2023) menciona que los asistentes de codificación de IA, como 
OpenAI Codex, tienen el potencial de transformar la enseñanza y el aprendizaje de la programa-
ción. Estudios previos indican que estos asistentes pueden ser beneficiosos tanto para los educado-
res como para los estudiantes de programación, permitiendo a los programadores novatos desem-
peñarse mejor y más rápido con menos frustración al escribir código. 
 
 
2. Metodología de la experiencia 
 
El curso de Algoritmia y Programación II tiene asignado 4 créditos académicos en el plan de estudio 
correspondiente al segundo semestre de Ingeniería de Sistemas distribuidos en 3 horas teóricas y 
3 horas prácticas. Además, tiene una dedicación de horas independientes por parte del estudiante 
de 6 horas. Dos grupos de 23 y 28 estudiantes cada uno. Donde el 96% de ellos conocían 
ChatGPT. 
 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
7 
En el marco de esta experiencia, se comenzó con una revisión bibliográfica con el propósito de 
adaptar y contextualizar algunas prácticas que han demostrados ser efectivas. Dentro las cuales 
podemos encontrar la percepción inicial de los estudiantes, las políticas del uso de ChatGPT, las 
prácticas específicas de ChatGPT y la percepción final obtenida después de su aplicación. A con-
tinuación, se detallarán cada una de ellas. 
 
La etapa inicial de esta experiencia consistió en llevar a cabo una encuesta para identificar la 
percepción y el conocimiento de los estudiantes acerca del uso de ChatGPT en la enseñanza de la 
programación. Se hizo énfasis a los estudiantes que respondieran con total honestidad y confianza, 
en donde no había respuestas correctas o incorrectas y que estas no tendrían ningún impacto en 
sus calificaciones. Además, se garantizó la confidencialidad y el anonimato de las respuestas, 
asegurando que todo el análisis y los informes se basarían en los datos agregados. 
 
La siguiente etapa de la experiencia consistió en crear una política que regule el uso de ChatGPT 
en el curso de Algoritmia y Programación. Se inició con una reflexión sobre la analogía entre el 
uso de las aletas en el entrenamiento de natación y el uso de ChatGPT en el ámbito académico. Al 
igual que las aletas, que se emplean para mejorar la técnica de natación durante las prácticas, 
pero se prohíbe su uso en las competencias oficiales, el empleo de ChatGPT en el curso debe ser 
regulado de manera adecuada. Las aletas te hacen mejor nadador al igual que ChatGPT te hará 
un mejor programador. La política que se estableció tuvo como objetivo principal promover un uso 
responsable y ético de ChatGPT. 
 
Está política estaba compuesta de los siguientes enunciados: 
 
• ChatGPT es una herramienta complementaria que puede ser usada de acuerdo con esta 
política. 
• Las diferentes actividades contarán con una leyenda o ícono que indique claramente si el 
uso de ChatGPT está permitido o no. Por defecto, se prohíbe el uso de ChatGPT en las 
evaluaciones realizadas en el aula virtual y en aquellas que tienen como objetivo verificar 
la adquisición de los resultados de aprendizaje. 
• Esta política es específica para este curso en particular. Cada profesor tiene la libertad de 
implementar sus propias políticas relacionadas con el uso de ChatGPT. 
• En caso de tener alguna duda acerca del uso ético de ChatGPT, consultar con el profesor. 
• ChatGPT debe ser considerado como una guía y una fuente de inspiración, pero es funda-
mental que los estudiantes construyan y escriban su propio código. 
• Aprovechar el conocimiento de ChatGPT para obtener las convenciones de buenas prácti-
cas de codificación. 
• Cada línea de código que se escribe es una oportunidad para expresar la individualidad 
y las habilidades como programadores. 
• Es nuestra responsabilidad asegurarnos de comprender cada línea de código generada 
por ChatGPT. 
• Cada estudiante tendrá una pestaña en ChatGPT exclusivamente para el curso el cual podrá 
ser escogida aleatoriamente para efectos investigativos. 
 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
8 
Una vez se establecieron las directrices para el uso de ChatGPT, se socializaron las distintas prác-
ticas que fomentaron el uso ético y responsable de ChatGPT. Estas prácticas se asemejan a las 
aletas previamente mencionadas en la analogía, considerando que al final la demostración de los 
resultados de aprendizaje se realizó prescindiendo del uso de ChatGPT 
 
• Ejercicios resueltos por ChatGPT. Los estudiantes recibieron una serie de ejercicios 
propuestos que fueron resueltos por ChatGPT. Esto permitió a los estudiantes examinar las 
soluciones proporcionadas por ChatGPT y comprender su explicación detallada. 
 
• Ejercicios resueltos por el estudiante vs ChatGPT. Los estudiantes recibieron una 
serie de ejercicios propuestos, pero, a diferencia de la práctica anterior, el estudiante pri-
mero debió generar la solución y posteriormente, comparó su solución con la proporcio-
nada por ChatGPT, analizarla, ponerla a prueba y tomó una decisión sobre cuál de las 
soluciones era más eficiente. 
 
• Tutorías o conversaciones con ChatGPT: Las tutorías constituyeron una oportunidad 
para que los estudiantes utilizaran ChatGPT con el fin de aclarar cualquier inquietud rela-
cionada con los conceptos dados en clases que resultaron difíciles de comprender. Poste-
riormente, compartieron su experiencia con el resto de la clase. 
 
• Foro: En un foro, se promovió la participación de los estudiantes en diversas categorías 
temáticas relacionadas con ChatGPT. Estas categorías incluyeron: 
o Los nuevos conceptos aprendidos o aclaración de estos en la interacción con 
ChatGPT. 
o Las diferentes alternativas de solución de un mismo problema algorítmico. 
o La mejora en las respuestas generadas por ChatGPT. Es decir, cuando se le indicaba 
a ChatGPT que existía una posible mejor respuesta. 
o La comparación entre las distintas herramientas de IA para la generación de código. 
o Compartimiento de entradas o prompt que generaron respuestas más detalladas. 
 
• Depurador de código. Permitió detectar y corregir errores de lógica de manera eficiente. 
 
• Asistente técnico. ChatGPT funciona como un asistente técnico en programación, espe-
cialmente en temas técnicos de Java y el IDE de Netbeans. Como por ejemplo llenar una 
lista desplegable (ComboBox) con los días de la semana (DayOfWeek). Lo que antes se 
hacía en Stackoverflow ahora con menor tiempo se hizo en ChatGPT. 
 
Para finalizar con esta experiencia, se llevóa cabo una encuesta final con el propósito de analizar 
la percepción del uso responsable y ético de ChatGPT en la clase de Algoritmia y Programación, 
y cómo este influyó en la adquisición de habilidades de programación. 
 
 
 
 
 
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
9 
3. Resultados 
 
Al final del semestre, se realizó un análisis de los resultados obtenidos en relación al uso de 
ChatGPT en la enseñanza de programación. Se observó un incremento significativo del 61% en el 
número total de ejercicios correctos realizados por los mismos estudiantes sin ayuda de ChatGPT 
en comparación con períodos anteriores. Este aumento muestra una mayor participación y compro-
miso por parte de los estudiantes en el desarrollo de las actividades propuestas. Asimismo, se pudo 
constatar una notable mejora en la comprensión de aquellos conceptos que previamente presenta-
ban mayores dificultades para los estudiantes. Por otro lado, se reflejó en los indicadores de desem-
peño académico obtenidos en las evaluaciones sin el uso de esta herramienta. Se evidenció que 
aquellos estudiantes que inicialmente mostraban cierta resistencia hacia la programación experi-
mentaron un cambio significativo en su motivación. Finalmente, se observó un aumento en la con-
fianza y seguridad de los estudiantes en sus exposiciones sobre los temas abordados en el curso. 
 
La utilización de ChatGPT como fuente de consulta y guía contribuyó a fortalecer su dominio sobre 
los contenidos. Estos resultados respaldan la efectividad y el impacto positivo del uso de ChatGPT 
en la enseñanza de programación, destacando su capacidad para fomentar el aprendizaje activo, 
el desarrollo de habilidades técnicas y el fortalecimiento de la confianza y motivación de los estu-
diantes. Finalmente, confirmamos lo expuesto por Wollowski (2023), que ChatGPT es una herra-
mienta que democratiza la tutoría académica al proporcionar a cada estudiante acceso a un estu-
diante virtual de nivel superior. Alguien que ha tomado el curso y aunque pueda tener algunas 
dificultades en ciertos conceptos, brinda ayuda con los temas del curso. 
 
 
4. Conclusiones 
 
La implementación de ChatGPT, una herramienta de inteligencia artificial diseñada para generar 
respuestas coherentes en una gran variedad de temas utilizando lenguaje natural, presenta poten-
ciales beneficios en el ámbito de la enseñanza y el aprendizaje de la programación, siempre y 
cuando se utilice de manera intencionada, responsable y ética. Nuestros hallazgos respaldan las 
afirmaciones de otros investigadores, evidenciando que los estudiantes están receptivos a su uso y 
los ayuda a mejorar significativamente sus habilidades de programación y hace que se sientan 
motivados hacia esta disciplina. Consideramos que aún queda un amplio campo de investigación 
por explorar debido a la naturaleza emergente de esta tecnología. Sin embargo, también recono-
cemos la necesidad de realizar investigaciones adicionales para encontrar estrategias que mitiguen 
cualquier impacto negativo asociado al uso de ChatGPT y aborden la renuencia por parte de 
algunos profesores y centros educativos. 
 
 
5. Referencias 
 
• Adair, A. (2023). Teaching and Learning with AI: How Artificial Intelligence is Transforming the 
Future of Education. XRDS: Crossroads, The ACM Magazine for Students, 29(3), 7-9. 
https://dl.acm.org/doi/fullHtml/10.1145/3589252 
https://dl.acm.org/doi/fullHtml/10.1145/3589252
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
10 
• Ahmad, N., Murugesan, S., & Kshetri, N. (2023). Generative Artificial Intelligence and the Education 
Sector. Computer, 56(6), 72-76. https://ieeexplore.ieee.org/abstract/document/10132034 
• Bahrini, A., Khamoshifar, M., Abbasimehr, H., Riggs, R. J., Esmaeili, M., Majdabadkohne, R. M., & 
Pasehvar, M. (2023, April). ChatGPT: Applications, Opportunities, and Threats. In 2023 Systems 
and Information Engineering Design Symposium (SIEDS) (pp. 274-279). IEEE. doi: 
10.1109/SIEDS58326.2023.10137850 https://ieeexplore.ieee.org/abstract/docu-
ment/10137850 
• Brown, T., Mann, B., Ryder, N., Subbiah, M., Kaplan, J. D., Dhariwal, P., ... & Amodei, D. (2020). 
Language models are few-shot learners. Advances in neural information processing systems, 33, 
1877-1901. https://proceedings.neurips.cc/pa-
per/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html 
• Combemale, B., Gray, J., & Rumpe, B. (2023). ChatGPT in software modeling. Software and Systems 
Modeling, 1-3. https://link.springer.com/article/10.1007/s10270-023-01106-4 
• Duha, M. S. U. (2023). ChatGPT in Education: An Opportunity or a Challenge for the Future?. Tech-
Trends, 1-2. https://rdcu.be/ddO3R 
• Gill, S. S., & Kaur, R. (2023). ChatGPT: Vision and challenges. Internet of Things and Cyber-Physical 
Systems. https://doi.org/10.1016/j.iotcps.2023.05.004 
• Ibrahim, H., Asim, R., Zaffar, F., Rahwan, T., & Zaki, Y. (2023). Rethinking Homework in the Age of 
Artificial Intelligence. IEEE Intelligent Systems, 38(2), 24-27. https://ieeexplore.ieee.org/abs-
tract/document/10111520 
• Jacques, L. (2023). Teaching CS-101 at the Dawn of ChatGPT. ACM Inroads, 14(2), 40-46. 
https://dl.acm.org/doi/abs/10.1145/3595634 
• Joyner, D. A. (2023). ChatGPT in Education: Partner or Pariah?. XRDS: Crossroads, The ACM Ma-
gazine for Students, 29(3), 48-51. https://dl.acm.org/doi/abs/10.1145/3589651 
• Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., & Grossman, T. (2023, 
April). Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Pro-
gramming. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (pp. 
1-23). https://dl.acm.org/doi/abs/10.1145/3544548.3580919 
• Kooli, C. (2023). Chatbots in education and research: a critical examination of ethical implications 
and solutions. Sustainability, 15(7), 5614. https://www.mdpi.com/2071-1050/15/7/5614 
• Lin, X., & Schmidt, S. (2023). Making ChatGPT Work For You. eLearn, 2023(4). 
https://dl.acm.org/doi/fullHtml/10.1145/3594251.3594636 
• Lo, C. K. (2023). What is the impact of ChatGPT on education? A rapid review of the literature. Edu-
cation Sciences, 13(4), 410. https://www.mdpi.com/2227-7102/13/4/410 
• Mollick, Ethan R. and Mollick, Lilach (2022), New Modes of Learning Enabled by AI Chatbots: Three 
Methods and Assignments. Available at SSRN: https://ssrn.com/abstract=4300783 or 
http://dx.doi.org/10.2139/ssrn.4300783 
• Mollick Ethan & Mollick Lilach. (2023, a) Let ChatGPT Be Your Teaching Assistant. Strategies for 
Thoughtfully Using AI to Lighten Your Workload. Harvard Business Publishing Education. Consultado 
el 20 mayo de 2023 en https://hbsp.harvard.edu/inspiring-minds/let-chatgpt-be-your-teaching-as-
sistant 
• Mollick Ethan & Mollick Lilach (2023, b) Why All Our Classes Suddenly Became AI Classes Strategies 
for Teaching and Learning in a ChatGPT World. Harvard Business Publishing Education Consultado 
el 20 mayo de 2023 en https://hbsp.harvard.edu/inspiring-minds/why-all-our-classes-suddenly-be-
came-ai-classes 
• Mrabet, J., & Studholme, R. (2023, March). ChatGPT: A friend or a foe?. In 2023 International 
Conference on Computational Intelligence and Knowledge Economy (ICCIKE) (pp. 269-274). IEEE. 
https://ieeexplore.ieee.org/abstract/document/10131713 
• Mucharraz y Cano, Y., Venuti Francesco, and Herrera Martinez Ricardo. ChatGPT and AI Text Ge-
nerators: Should Academia Adapt or Resist? Harvard Business Publishing Education HBPE (2023, 
https://ieeexplore.ieee.org/abstract/document/10132034
https://ieeexplore.ieee.org/abstract/document/10137850
https://ieeexplore.ieee.org/abstract/document/10137850
https://proceedings.neurips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html
https://proceedings.neurips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.htmlhttps://link.springer.com/article/10.1007/s10270-023-01106-4
https://rdcu.be/ddO3R
https://doi.org/10.1016/j.iotcps.2023.05.004
https://ieeexplore.ieee.org/abstract/document/10111520
https://ieeexplore.ieee.org/abstract/document/10111520
https://dl.acm.org/doi/abs/10.1145/3595634
https://dl.acm.org/doi/abs/10.1145/3589651
https://dl.acm.org/doi/abs/10.1145/3544548.3580919
https://www.mdpi.com/2071-1050/15/7/5614
https://dl.acm.org/doi/fullHtml/10.1145/3594251.3594636
https://www.mdpi.com/2227-7102/13/4/410
http://dx.doi.org/10.2139/ssrn.4300783
https://hbsp.harvard.edu/inspiring-minds/let-chatgpt-be-your-teaching-assistant
https://hbsp.harvard.edu/inspiring-minds/let-chatgpt-be-your-teaching-assistant
https://hbsp.harvard.edu/inspiring-minds/why-all-our-classes-suddenly-became-ai-classes
https://hbsp.harvard.edu/inspiring-minds/why-all-our-classes-suddenly-became-ai-classes
https://ieeexplore.ieee.org/abstract/document/10131713
La implementación de la Inteligencia Artificial en la enseñanza de la programación. Un estudio sobre el uso ético de ChatGPT en 
el aula 
11 
febrero) Consultado el 20 mayo de 2023 en https://hbsp.harvard.edu/inspiring-minds/chatgpt-and-
ai-text-generators-should-academia-adapt-or-resist 
• OpenAI. (2023). ChatGPT. Consultado https://chat.openai.com 
• Polasik, A. K. (2023). Hey ChatGPT: Can You Help Me Learn?. https://link.springer.com/arti-
cle/10.1007/s11837-023-05924-1 
• Qadir, J. (2023, May). Engineering education in the era of ChatGPT: Promise and pitfalls of genera-
tive AI for education. In 2023 IEEE Global Engineering Education Conference (EDUCON) (pp. 1-9). 
IEEE. https://ieeexplore.ieee.org/abstract/document/10125121 
• Rahman, M. M., & Watanobe, Y. (2023). Chatgpt for education and research: Opportunities, threats, 
and strategies. Applied Sciences, 13(9), 5783. https://www.mdpi.com/2283246 
• Shoufan, A. (2023). Exploring Students’ Perceptions of CHATGPT: Thematic Analysis and Follow-Up 
Survey. IEEE Access. https://ieeexplore.ieee.org/abstract/document/10105236 
• Shrungare, J. (2023). AI in Education. XRDS: Crossroads, The ACM Magazine for Students, 29(3), 
63-65 https://dl.acm.org/doi/fullHtml/10.1145/3589657 
• Strzelecki, A. (2023). To use or not to use ChatGPT in higher education? A study of students’ accep-
tance and use of technology. Interactive Learning Environments, 1-14. 
https://doi.org/10.1080/10494820.2023.2209881 
• Terán, H. (2022). Team Programming estrategias de evaluación integradas a la enseñanza. Encuen-
tro Internacional de Educación en Ingeniería. DOI: https://doi.org/10.26507/paper.2118 
• Wollowski, M. (2023). Using ChatGPT to produce code for a typical college‐level assignment. AI 
Magazine. https://doi.org/10.1002/aaai.12086 
• Zhai, X. (2023). Chatgpt for next generation science learning. XRDS: Crossroads, The ACM Maga-
zine for Students, 29(3), 42-46. https://dl.acm.org/doi/abs/10.1145/3589649 
 
 
Sobre los autores 
 
• Hector Terán Torres: Ingeniero de sistemas, Máster en Diseño y Gestión de Proyectos. 
Profesor titular Universidad Simón Bolívar. hector.teran@unisimon.edu.co 
 
 
 
Los puntos de vista expresados en este artículo no reflejan necesariamente la opinión de la 
Asociación Colombiana de Facultades de Ingeniería. 
 
Copyright © 2023 Asociación Colombiana de Facultades de Ingeniería (ACOFI) 
https://hbsp.harvard.edu/inspiring-minds/chatgpt-and-ai-text-generators-should-academia-adapt-or-resist
https://hbsp.harvard.edu/inspiring-minds/chatgpt-and-ai-text-generators-should-academia-adapt-or-resist
https://link.springer.com/article/10.1007/s11837-023-05924-1
https://link.springer.com/article/10.1007/s11837-023-05924-1
https://ieeexplore.ieee.org/abstract/document/10125121
https://www.mdpi.com/2283246
https://ieeexplore.ieee.org/abstract/document/10105236
https://dl.acm.org/doi/fullHtml/10.1145/3589657
https://doi.org/10.1080/10494820.2023.2209881
https://doi.org/10.1002/aaai.12086
https://dl.acm.org/doi/abs/10.1145/3589649
mailto:hector.teran@unisimon.edu.co

Continuar navegando

Materiales relacionados