Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Revolutionizing Programming Language Education with Generative AI: Knowledge Enrichment and Adaptive Learning/Teaching Framework

  • Conference paper
  • First Online:
Emerging Technologies for Education (SETE 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Knowledge Enrichment and Adaptive Learning/Teaching Framework: https://github.com/SonHaXuan/Knowledge-Enrichment-and-Adaptive-Learning-Teaching-Framework.

References

  1. Aldahdooh, R., Abu-Naser, S.S.: Development and evaluation of the oracle intelligent tutoring system (OITS) (2017)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Sharma, P., Harkishan, M.: Designing an intelligent tutoring system for computer programing in the pacific. Educ. Inf. Technol. 27(5), 6197–6209 (2022)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Tejeda-Lorente, Á., et al.: A quality based recommender system to disseminate information in a university digital library. Inf. Sci. 261, 52–69 (2014)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to H. G. Khiem or H. V. Khanh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics