Impact of IA chatbots on programming teaching

Authors

DOI:

https://doi.org/10.26507/paper.3720

Keywords:

engineering education, AI chatbots, programming, ChatGPT

Abstract

In recent years, artificial intelligence (AI) chatbots have become a tool with a revolutionary potential to transform teaching and learning processes. Its versatility to offer instant responses, facilitate the search for information, adapt to the individual needs of students, provide immediate feedback, and create personalized learning environments, among other skills, has aroused great interest and exploration within the educational community.

This paper aims to explore the impact of AI chatbots, specifically ChatGPT, as tools for teaching subjects involving programming activities. The paper describes the teaching experience in the preparation and teaching of the courses Basic Mechatronics Technologies in the fifth semester and Microcontrollers in the eighth semester of the Mechatronics Engineering program at the National University of Colombia - La Paz Campus, La Paz, Cesar, Colombia.

Our findings reveal the potential of AI chatbots in programming teaching. These tools provide students with guidance to address specific doubts about the syntax of programming languages, in addition to providing instant feedback on the written code and offering personalized support. In addition, AI chatbots facilitate the teacher to generate code for class analysis, as well as lessons planning and creation of teaching materials. However, the integration of these chatbots in the teaching process poses significant challenges that require attention. Among these challenges is the possible dependence of students in this technology to solve programming problems, which could limit the development of critical thinking and problem-solving capacity. In addition, it is crucial to address concerns, as well as the problems of precision and reliability of the answers provided by the AI chatbot, thus avoiding the propagation of erroneous information that can generate misunderstandings by students.

This paper begins by describing the potential of AI chatbots in teaching and learning programming. Subsequently, the experience of implementing these chatbots in two engineering subjects that require programming skills is addressed. Finally, a discussion about the results obtained in the experience is carried out.

References

Ahmad, N., Murugesan, S., & Kshetri, N. (2023). Generative Artificial Intelligence and the Education Sector. Computer, 56(6), 72-76. https://doi.org/10.1109/MC.2023.3263576

Bravo, F.A.; Cruz-Bohorquez, J.M. Engineering Education in the Age of AI: Analysis of the Impact of Chatbots on Learning in Engineering. Educ. Sci. 2024, 14, 484. https://doi.org/10.3390/educsci14050484

Deng, X.; Yu, Z. A (2023) Meta-Analysis and Systematic Review of the Effect of Chatbot Technology Use in Sustainable Education. Sustainability 2023, 15, 2940. https://doi.org/10.3390/su15042940

İpek, Z.H., Gözüm, A.İ.C., Papadakis, S., & Kallogiannakis, M. (2023). Educational Applications of the ChatGPT AI System: A Systematic Review Research. Educational Process: International Journal, 12(3): 26-55

https://doi.org/10.22521/edupij.2023.123.2

Hartley, K., Hayak, M., & Ko, U. H. (2024). Artificial Intelligence Supporting Independent Student Learning: An Evaluative Case Study of ChatGPT and Learning to Code. Education Sciences, 14(2), 120.

https://doi.org/10.3390/educsci14020120

Humble, N., Boustedt, J., Holmgren, H., Milutinovic, G., Seipel, S., & Östberg, A. S. (2024). Cheaters or ai-enhanced learners: Consequences of chatgpt for programming education. Electronic Journal of e-Learning, 22(2), 16-29. https://doi.org/10.34190/ejel.21.5.3154

Joshi, I., Budhiraja, R., Dev, H., Kadia, J., Ataullah, M. O., Mitra, S., ... & Kumar, D. (2024, March). ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses for Solving Undergraduate Computer Science Questions. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (pp. 625-631). https://doi.org/10.1145/3626252.3630803

Kuhail, M. A., Alturki, N., Alramlawi, S., & Alhejori, K. (2023). Interacting with educational chatbots: A systematic review. Education and Information Technologies, 28(1), 973-1018.

https://doi.org/10.1007/s10639-022-11177-3

Lo, C. K. (2023). What is the impact of ChatGPT on education? A rapid review of the literature. Education Sciences, 13(4), 410. https://doi.org/10.3390/educsci13040410

Naidu, K., & Sevnarayan, K. (2023). ChatGPT: An ever-increasing encroachment of artificial intelligence in online assessment in distance education. Online Journal of Communication and Media Technologies, 13(1), e2023xx. https://doi.org/10.30935/ojcmt/13291

Ouh, E. L., Gan, B. K. S., Jin Shim, K., & Wlodkowski, S. (2023). ChatGPT, Can You Generate Solutions for my Coding Exercises? An Evaluation on its Effectiveness in an undergraduate Java Programming Course. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (pp. 54-60). https://doi.org/10.1145/3587102.3588794

Perera, K. G. D. K., Wijayanayake, J., & Prasadika, J. (2024, February). Factors Affecting the Effectiveness of Generative Artificial Intelligence Apps on University Students' Programming Language Learning in Sri Lanka: A Systematic Literature Review. In 2024 4th International Conference on Advanced Research in Computing (ICARC) (pp. 276-281). IEEE. https://doi.org/10.1109/ICARC61713.2024.10499744

Rahman, M. M., & Watanobe, Y. (2023). ChatGPT for education and research: Opportunities, threats, and strategies. Applied Sciences, 13(9), 5783. https://doi.org/10.3390/app13095783

Sok, S., & Heng, K. (2023). ChatGPT for education and research: A review of benefits and risks. Available at SSRN 4378735. https://doi.org/10.2139/ssrn.4378735

Wardat, Y., Tashtoush, M. A., AlAli, R., & Jarrah, A. M. (2023). ChatGPT: A revolutionary tool for teaching and learning mathematics. Eurasia Journal of Mathematics, Science and Technology Education, 19(7), em2286. https://doi.org/10.29333/ejmste/13272

How to Cite

[1]
J. Hurtado, F. Ángela Bravo Sánchez, and J. M. Cruz Bohórquez, “Impact of IA chatbots on programming teaching”, EIEI ACOFI, Sep. 2024.

Downloads

Download data is not yet available.

Published

2024-09-24
Article metrics
Abstract views
Galley vies
PDF Views
HTML views
Other views
Escanea para compartir
QR Code
Crossref Cited-by logo