IJMECS Vol. 18, No. 2, 8 Apr. 2026
Cover page and Table of Contents: PDF (size: 1359KB)
PDF (1359KB), PP.54-81
Views: 0 Downloads: 0
ChatGPT, Programming Pedagogy, Adaptive Assistance, Code Reasoning, Learner Modeling
The rapid maturation of large language models has opened new opportunities for capable of enhancing learning outcomes, enriching instructional practice, and supporting large-scale computing education with high reliability through personalized, scalable, and data-driven instructional support. The ChatGPT Learning Companion (ChatGPT-LC) introduces a multimodal framework that integrates conversational scaffolding, code reasoning, misconception diagnostics, and learner analytics into a unified system capable of adapting instruction in real time. Deployed across 260 undergraduate learners in three programming courses, ChatGPT-LC produced substantial performance gains, including a 35.20% increase in concept mastery, 27.90% improvement in debugging accuracy, and error-type reductions ranging from 53.60% to 65.50%. Behavioral analytics revealed strong correlations between engagement intensity and performance (up to r = 0.740), with reflective and exploratory learners achieving scores above 88–90%. Instructor workload decreased by more than 32 hours per week, supported by high expert-verified accuracy (92–96%) of AI-generated feedback. System-level benchmarks demonstrated robust scalability, maintaining 97.00% success rates at 500 concurrent users and reducing latency from 450 ms to under 100 ms after optimization. Collectively, these results show that ChatGPT-LC functions not only as an automated tutor but as an adaptive cognitive partner capable of enhancing learning outcomes, enriching instructional practice, and supporting large-scale computing education with high reliability and pedagogical fidelity.
Thacha Lawanna, "Multimodal ChatGPT-Driven Learning Companion for Code Reasoning and Concept Mastery in Computing Education", International Journal of Modern Education and Computer Science(IJMECS), Vol.18, No.2, pp. 54-81, 2026. DOI:10.5815/ijmecs.2026.02.04
[1]M. Bond et al., “Artificial intelligence in education: A systematic review of empirical research,” Educational Technology Research and Development, vol. 69, pp. 339–372, 2021. doi: 10.1007/s11423-020-09852-2
[2]H. Crompton and D. Burke, “Artificial intelligence in higher education: The state of the field,” International Journal of Educational Technology in Higher Education, vol. 20, no. 38,2023. doi: 10.1186/s41239-023-00392-8
[3]J. Kasneci et al., “ChatGPT for good? On opportunities and challenges of large language models for education,” Learning and Individual Differences, vol. 103, no. 102274, 2023. doi: 10.1016/j.lindif.2023.102274
[4]A. Tlili et al., “What if the devil is my guardian angel: ChatGPT as a case study of using chatbots in education,” Smart Learning Environments, vol. 10, no. 14, 2023. doi: 10.1186/s40561-023-00237-x
[5]W. Holmes and I. Tuomi, “State of the art and practice in AI in education,” European Journal of Education, vol. 57, no. 4, pp. 542–570, 2022, doi: 10.1111/ejed.12533
[6]UNESCO, Artificial intelligence in education, UNESCO, Jan. 16, 2026. Available: https://www.unesco.org/en/digital-education/artificial-intelligence
[7]E. Ouyang et al., “Students’ perceptions of ChatGPT in higher education,” Computers and Education: Artificial Intelligence, vol. 5, no. 100157, 2024. doi: 10.1016/j.caeai.2024.100157
[8]S. Holmes and M. Porayska-Pomsta, “The ethics of AI in education,” British Journal of Educational Technology, vol. 53, no. 6, pp. 1381-1393, 2022. doi: 10.1111/bjet.13236
[9]R. Luckin et al., “AI in education: Challenges and opportunities,” Computers and Education: Artificial Intelligence, vol. 1, no. 100002, 2020. doi: 10.1016/j.caeai.2020.100002
[10]B. Williamson and R. Eynon, “Historical threads and future directions in AI in education,” Learning, Media and Technology, vol. 45, no. 3, 2020. doi: 10.1080/17439884.2020.1798995
[11]S. K. Dwivedi et al., “So what if ChatGPT wrote it? Multidisciplinary perspectives,” International Journal of Information Management, vol. 71, no. 102642, 2023. doi: 10.1016/j.ijinfomgt.2023.102642
[12]J. Rudolph, S. Tan, and S. Tan, “ChatGPT: Bullshit spewer or the end of traditional assessments?,” Journal of Applied Learning & Teaching, vol. 6, no. 1, 2023. Available: https://journals.sfu.ca/jalt
[13]M. Zhai, “ChatGPT for education: A systematic review,” Education and Information Technologies, vol. 29, no. 2, pp. 1–25, 2024. doi: https://doi.org/10.1007/s10639-023-12123-4
[14]J. MacNeil et al., “Redefining writing assessment in the age of generative AI,” Educational Measurement: Issues and Practice, vol. 42, no. 2, pp. 16-38, 2023. doi: 10.1111/emip.12512
[15]A. Becker et al., “NMC Horizon Report: Higher Education Edition,” EDUCAUSE, 2020. Available: https://library.educause.edu
[16]K. Khosravi, S. Sadiq, and D. Gasevic, “Development and adoption of adaptive intelligent tutoring systems in programming education: A systematic review,” ACM Transactions on Computing Education, vol. 21, no. 4, Art. no. 34, pp. 1–39, 2021, doi: 10.1145/3440755.
[17]T. W. Price, Y. Dong, and D. Lipovac, “Comparing LLM-based code feedback with traditional autograders,” in Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE 2024), Portland, OR, USA: Association for Computing Machinery (ACM), 2024, pp. 1479–1485. doi: https://doi.org/10.1145/3626252.3630811
[18]P. Denny, V. Kumar, N. Giacaman, J. Prather, B. A. Becker, and J. Leinonen, “ChatGPT and computing education: Opportunities and challenges,” in Proceedings of the 28th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023), Turku, Finland: Association for Computing Machinery (ACM), 2023, pp. 1–8. doi: https://doi.org/10.1145/3587102.3588814
[19]N. Kiesler, D. Schiffner, and S. U. Ahmed, “Exploring the use of large language models for debugging support in CS1,” IEEE Transactions on Education, vol. 67, no. 3, pp. 256–264, Aug. 2024, doi: 10.1109/TE.2024.3378142.
[20]S. Sarsa, P. Denny, A. Hellas, and A. Leinonen, “Automatic generation of programming exercises and code explanations using large language models,” in Proceedings of the 2022 ACM Conference on International Computing Education Research (ICER 2022), Lugano, Switzerland: Association for Computing Machinery (ACM), 2022, pp. 27–43, doi: 10.1145/3501385.3543957.
[21]A. Leinonen, P. Denny, S. Sarsa, and J. Prather, “Using large language models to generate code explanations,” in Proceedings of the 23rd Koli Calling International Conference on Computing Education Research (Koli Calling 2023), Koli, Finland: Association for Computing Machinery (ACM), 2023, pp. 1–11, doi: 10.1145/3631802.3631814.
[22]Y. Wang, W. Wang, S. Joty, and S. C. H. Hoi, “CodeBERT: A pre-trained model for programming and natural languages,” in Findings of the Association for Computational Linguistics: EMNLP 2020, Online: Association for Computational Linguistics, 2020, pp. 1536–1547, doi: 10.18653/v1/2020.findings-emnlp.139.
[23]M. Chen et al., “Evaluating large language models trained on code,” Communications of the ACM, vol. 66, no. 5, pp. 97–104, May 2023, doi: 10.1145/3579633.
[24]J. Finnie-Ansley, P. Denny, J. Becker, A. Luxton-Reilly, and J. Prather, “The robots are coming: Exploring the implications of OpenAI Codex on introductory programming,” in Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE 2023), Toronto, ON, Canada: Association for Computing Machinery (ACM), 2023, pp. 10–16, doi: 10.1145/3545945.3569757.
[25]C. Hellas, P. Ihantola, A. Petersen, V. Karavirta, and J. Leinonen, “Predicting academic performance in CS1: A systematic literature review,” ACM Transactions on Computing Education, vol. 20, no. 1, pp. 1–37, Feb. 2020, doi: 10.1145/3366626.
[26]R. F. Kizilcec, M. Pérez-Sanagustín, and J. Maldonado, “Self-regulated learning strategies predict learner behavior and goal attainment in Massive Open Online Courses,” Computers & Education, vol. 152, no. 103877, pp. 1–13, Jul. 2020, doi: 10.1016/j.compedu.2020.103877.
[27]A. Alharthi, “AI-driven personalized learning in higher education: A systematic review,” Education Sciences, vol. 13, no. 123, pp. 1–22, Feb. 2023, doi: 10.3390/educsci13020123.
[28]M. Sharples, “Automated essay writing and generative AI: Supporting teachers and students,” Learning, Media and Technology, vol. 48, no. 1, pp. 1–16, 2023, doi: 10.1080/17439884.2023.2167909.
[29]D. R. E. Cotton, P. A. Cotton, and J. Shipway, “Chatting and cheating: Ensuring academic integrity in the era of ChatGPT,” Innovations in Education and Teaching International, vol. 61, no. 2, pp. 228–239, 2024, doi: 10.1080/14703297.2023.2190148.
[30]M. Farrokhnia, S. K. Banihashem, O. Noroozi, and A. Wals, “A SWOT analysis of ChatGPT: Implications for educational practice and research,” Innovations in Education and Teaching International, vol. 61, no. 3, pp. 460–474, 2024, doi: 10.1080/14703297.2023.2195846.
[31]J. Prather, P. Denny, B. A. Becker, A. Leinonen, and A. Hellas, “We asked ChatGPT: Prompting practices for computing education,” Computer Science Education, vol. 34, no. 2, pp. 1–29, 2024, doi: 10.1080/08993408.2024.2327825.
[32]O. Zawacki-Richter, V. I. Marín, M. Bond, and F. Gouverneur, “Systematic review of research on artificial intelligence applications in higher education – where are the educators?,” International Journal of Educational Technology in Higher Education, vol. 16, no. 1, pp. 1–27, 2019, doi: 10.1186/s41239-019-0171-0.
[33]B. A. Becker et al., “Generative AI in programming education: Opportunities and risks,” IEEE Transactions on Education, vol. 67, no. 1, pp. 45–53, 2024, doi: 10.1109/TE.2023.3321234.
[34]A. Kabudi, K. Pappas, and D. H. Olsen, “AI-enabled adaptive learning systems: A systematic mapping of the literature,” Computers and Education: Artificial Intelligence, vol. 2, no. 100017, 2021, doi: 10.1016/j.caeai.2021.100017.
[35]M. Wollny, J. Schneider, M. Di Mitri, J. Weidlich, and H. Drachsler, “Are we there yet?—A systematic literature review on chatbots in education,” Frontiers in Artificial Intelligence, vol. 4, no. 654924, 2021, doi: 10.3389/frai.2021.654924.
[36]M. Okonkwo and A. Ade-Ibijola, “Chatbots applications in education: A systematic review,” Computers and Education: Artificial Intelligence, vol. 2, no. 100033, 2021, doi: 10.1016/j.caeai.2021.100033.
[37]J. Malmi et al., “Improving novice debugging skills with intelligent tutoring systems,” IEEE Transactions on Learning Technologies, vol. 13, no. 4, pp. 673–686, 2020. doi: 10.1109/TLT.2019.2953928
[38]A. Tlili, B. Shehata, M. A. Adarkwah, B. Bozkurt, D. Hickey, R. Huang, and S. Agyemang, “Artificial intelligence in education: A systematic review of teaching and learning applications,” Computers & Education: Artificial Intelligence, vol. 1, no. 1, pp. 100005, 2020, doi: 10.1016/j.caeai.2020.100005.
[39]J. Jeon and S. Lee, “Large language models in education: A focus on the complementary relationship between human teachers and ChatGPT,” Education and Information Technologies, vol. 28, pp. 15873–15892, 2023, doi: 10.1007/s10639-023-11834-y.
[40]J. Zhai, “ChatGPT user experience in higher education: Benefits and concerns,” Computers and Education: Artificial Intelligence, vol. 4, no. 100134, pp. 1–12, 2023, doi: 10.1016/j.caeai.2023.100134.
[41]B. A. Becker, J. Prather, P. Denny, A. Leinonen, and S. Hellas, “ChatGPT in programming education: A qualitative study of student use,” in Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE 2024), Portland, OR, USA: Association for Computing Machinery (ACM), 2024, pp. 1529–1535, doi: 10.1145/3626252.3630901.
[42]A. Kasneci, F. Fischer, M. Bannert, D. Dementieva, and M. Kasneci, “ChatGPT for education: Opportunities, challenges, and implications,” Nature Human Behaviour, vol. 7, pp. 1160–1161, 2023, doi: 10.1038/s41562-023-01620-5.
[43]R. Charow, T. Jeyakumar, S. Younus, E. Dolatabadi, M. Salhia, D. Al-Mouaswas, et al., “Artificial intelligence education programs for health care professionals: Scoping review,” JMIR Medical Education, vol. 7, no. 4, p. e31043, 2021. https://mededu.jmir.org/2021/4/e31043
[44] OECD, OECD Digital Education Outlook 2026: Exploring Effective Uses of Generative AI in Education, OECD Publishing, Paris, 2026. DOI: 10.1787/062a7394-en. https://www.oecd.org/en/publications/oecd-digital-education-outlook-2026_062a7394-en.html
[45]European Commission, “Ethics guidelines for trustworthy AI in education,” 2022. Available: https://digital-strategy.ec.europa.eu
[46]M. Bond and V. I. Marín, “Learning analytics in higher education: A systematic review,” Educational Technology Research and Development, vol. 69, no. 1, pp. 1–45, Feb. 2021, doi: 10.1007/s11423-021-09978-w.
[47]R. F. Kizilcec and G. L. Cohen, “Self-regulated learning and digital scaffolding,” Computers & Education, vol. 173, no. 104283, pp. 1–14, Oct. 2021, doi: 10.1016/j.compedu.2021.104283.
[48]J. Prather, P. Denny, B. A. Becker, and A. Hellas, “Students’ use of large language models in introductory programming,” Computer Science Education, vol. 34, no. 1, pp. 1–24, 2024. doi: 10.1080/08993408.2024.2311235
[49]J. M. Gayed, M. K. J. Carlon, A. M. Oriola, and J. S. Cross, “Exploring an AI-based writing assistant’s impact on English language learners,” Computers and Education: Artificial Intelligence, vol. 3, p. 100055, 2022. Doi: 10.1016/j.caeai.2022.100055
[50]M. Sharples and J. Pérez-Sanagustín, “AI and the future of learning: A perspective,” British Journal of Educational Technology, vol. 53, no. 6, pp. 1397–1404, Nov. 2022, doi: 10.1111/bjet.13274.
[51]J. Prather, P. Denny, B. A. Becker, A. Hellas, and J. Finnie-Ansley, “The robots are here: Navigating the generative AI revolution in computing education,” in Proceedings of the 28th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023), Turku, Finland: Association for Computing Machinery (ACM), 2023, pp. 363–369, doi: 10.1145/3587102.3588827.
[52]Y. Xiao and J. Yi, “Artificial intelligence-supported education: A systematic review of impacts on learning outcomes,” Educational Technology Research and Development, vol. 70, pp. 3397–3423, 2022, doi: 10.1007/s11423-022-10133-1.
[53]S. Firat, “How ChatGPT can transform autodidactic experiences and open education,” Open Praxis, vol. 15, no. 1, pp. 1–12, 2023, doi: 10.55982/openpraxis.15.1.579.
[54]N. Kiesler and S. Kunkel, “Towards analyzing the pedagogical value of ChatGPT in CS1,” IEEE Transactions on Education, vol. 67, no. 4, pp. 365–373, Nov. 2024, doi: 10.1109/TE.2024.3381027.
[55]C. Raffel et al., “Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer,” Journal of Machine Learning Research, vol. 21, no. 140, pp. 1–67, 2020. https://jmlr.org/papers/v21/20-074.html
[56]A. H. Sapci and H. A. Sapci, “Artificial intelligence education and tools for medical and health informatics students: systematic review,” JMIR Medical Education, vol. 6, no. 1, p. e19285, 2020. https://mededu.jmir.org/2020/1/e19285/
[57]K. VanLehn, “Intelligent tutoring systems: A comprehensive review,” AI Magazine, vol. 42, no. 2, pp. 37–49, 2021, doi: 10.1609/aimag.v42i2.18144.
[58]M. Jadud and G. Watson, “Novice programmer errors and misconceptions,” Computer Science Education, vol. 30, no. 1, pp. 1–28, 2020, doi: 10.1080/08993408.2020.1712895.
[59]A. Susnjak, “ChatGPT: The end of online exam integrity?,” Applied Sciences, vol. 12, no. 23, pp. 12572, 2022, doi: 10.3390/app122312572.
[60]A. Susnjak, “ChatGPT: The end of online exam integrity?,” Applied Sciences, vol. 12, no. 23, 2022. doi: 10.3390/app122312572