Abstract
The digital era, marked by swift advancements in artificial intelligence (AI), has reshaped the educational landscape, particularly in e-learning platforms and digital assistants. While initial forays into AI-enhanced education relied on static algorithms, the evolving needs of global learners demand more dynamic solutions. This paper introduces the Knowledge Enrichment and Adaptive Learning/Teaching Framework (KEALTF), a transformative approach that marries cutting-edge technologies with intricate data preparation. Designed to offer a dynamic educational experience, this framework leverages tools such as Node.js, MongoDB, and advanced AI libraries, including ChatGPT. By ensuring a holistic and synergistic learning environment, KEALTF aims to redefine the future of programming language education.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Knowledge Enrichment and Adaptive Learning/Teaching Framework: https://github.com/SonHaXuan/Knowledge-Enrichment-and-Adaptive-Learning-Teaching-Framework.
References
Aldahdooh, R., Abu-Naser, S.S.: Development and evaluation of the oracle intelligent tutoring system (OITS) (2017)
Giotopoulos, K., Alexakos, C., Beligiannis, G., Stefani, A.: Bringing AI to e-learning: the case of a modular, highly adaptive system. In: Advancing Education with Information Communication Technologies: Facilitating New Trends, pp. 126–138. IGI Global (2012)
Huang, Z., et al.: A graph-based recommender system for digital library. In: Proceedings of the 2nd ACM/IEEE-CS Joint Conference on Digital Libraries, pp. 65–73 (2002)
Sharma, P., Harkishan, M.: Designing an intelligent tutoring system for computer programing in the pacific. Educ. Inf. Technol. 27(5), 6197–6209 (2022)
Sun, J., et al.: Investigating explainability of generative AI for code through scenario-based design. In: 27th International Conference on Intelligent User Interfaces, pp. 212–228 (2022)
Tejeda-Lorente, Á., et al.: A quality based recommender system to disseminate information in a university digital library. Inf. Sci. 261, 52–69 (2014)
Wang, X., et al.: What matters in AI-supported learning: a study of human-AI interactions in language learning using cluster analysis and epistemic network analysis. Comput. Educ. 194, 104703 (2023)
Wang, Y., Ai, W., Liang, Y., Liu, Y.: Toward motivating participants to assess peers’ work more fairly: taking programing language learning as an example. J. Educ. Comput. Res. 52(2), 180–198 (2015)
Weragama, D., Reye, J.: The PHP intelligent tutoring system. In: Lane, H.C., Yacef, K., Mostow, J., Pavlik, P. (eds.) AIED 2013. LNCS (LNAI), vol. 7926, pp. 583–586. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39112-5_64
Yilmaz, R., Yilmaz, F.G.K.: Augmented intelligence in programming learning: examining student views on the use of ChatGPT for programming learning. Comput. Hum. Behav. Artif. Hum. 1(2), 100005 (2023)
Zawacki-Richter, O., Marín, V.I., Bond, M., Gouverneur, F.: Systematic review of research on artificial intelligence applications in higher education-where are the educators? Int. J. Educ. Technol. High. Educ. 16(1), 1–27 (2019)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Khiem, H.G. et al. (2024). Revolutionizing Programming Language Education with Generative AI: Knowledge Enrichment and Adaptive Learning/Teaching Framework. In: Kubincová, Z., et al. Emerging Technologies for Education. SETE 2023. Lecture Notes in Computer Science, vol 14607. Springer, Singapore. https://doi.org/10.1007/978-981-97-4246-2_10
Download citation
DOI: https://doi.org/10.1007/978-981-97-4246-2_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-4245-5
Online ISBN: 978-981-97-4246-2
eBook Packages: Computer ScienceComputer Science (R0)