Descarga la aplicación para disfrutar aún más
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
Compartir