GENERATIVE AI AS A LEARNING COMPANION: OPPORTUNITIES AND CHALLENGES FOR NOVICE PROGRAMMERS
DOI:
https://doi.org/10.24191/VoA.v22i2.13445Keywords:
Generative Artificial, Intelligence (GenAI), Programming Education, Novice Programmers, AI-assisted Learning, Pedagogy and Technology, Ethical SafeguardsAbstract
Generative artificial intelligence (GenAI) is increasingly utilized to support programming education, yet its educational value for novice programmers remains uncertain because existing research is fragmented across pedagogical, technical, and ethical domains. This study aimed to synthesize current evidence on the opportunities and challenges of using GenAI as a learning companion in novice programming education and to derive implications for responsible instructional integration. A structured literature review was conducted using peer-reviewed records indexed in Scopus and published between 2023 and 2025. A Boolean search combined terms related to GenAI, learning-support functions, novice learners, and programming contexts. Scopus AI outputs, including summaries, a concept map, topic-author mapping, and emerging themes, were used as discovery and clustering aids, while the final analysis traced claims to the cited publications and compared convergent and conflicting findings. The review found that GenAI can provide personalized explanations, adaptive scaffolding, immediate feedback, coding examples, and scalable support, particularly in large classes or settings with limited instructor availability. However, the literature also identified substantial risks, including inaccurate or biased outputs, academic dishonesty, privacy concerns, unequal access, and over-reliance that may weaken debugging, problem solving, and independent reasoning. The findings therefore indicate that GenAI is most defensible as a mediated support tool rather than an autonomous tutor. Its educational value depends on explicit usage boundaries, AI literacy, source verification, transparent disclosure, and assessment designs that make student reasoning visible. The study implies that institutions should adopt pedagogy-led governance, provide educator development, and sequence AI support so that scaffolding can be withdrawn as competence develops. Because the review used one database and did not include classroom experiments, interviews, or control groups, future research should use multi-database, longitudinal, and controlled designs to test whether GenAI support produces durable independent programming competence.
References
Ayari, A., & Ouerfelli, L. (2025). Generative AI in the classroom: Balancing innovation, fear, and necessity. In IEEE Global Engineering Education Conference (EDUCON 2025). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105008202132
Blake, J. (2023). Unleashing the potential: Positive impacts of generative AI on learning and teaching. In Generative AI in teaching and learning. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85182290018
Bui, N. T. A., Nguyen, L., Nguyen, N. D. K., & Hoang, C. C. (2024). Generative AI-driven digital transformation in education: Systematic review and future research directions. In International Conference on Logistics and Industrial Engineering 2024 (ICLIE 2024). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105010172303
Chen, Y., Xiao, S., Song, Y., & Chen, L. (2025). MindScratch: A visual programming support tool for
classroom learning based on multimodal generative AI. International Journal of Human-Computer
Chen, Y., Xiao, S., Song, Y., & Chen, L. (2025). MindScratch: A visual programming support tool for classroom learning based on multimodal generative AI. International Journal of Human-Computer Interaction. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105002711353
Chrysafiadi, K., & Virvou, M. (2024). PerFuSIT: Personalized fuzzy logic strategies for intelligent tutoring of programming. Electronics (Switzerland). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85211935691
Chugh, R., Turnbull, D., Morshed, A., Sabrina, F., Azad, S., Md Mamunur, R., Kaisar, S., & Subramani, S. (2024). The promise and pitfalls: A literature review of generative artificial intelligence as a learning assistant in ICT education. Computer Applications in Engineering Education. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85218356541
Chauhan, J. A., Bhatt, P. P., & Raval, D. K. (2024). The impact of generative AI in modern education system in India. In Lecture Notes in Networks and Systems. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85215671452
De Silva, D., Jayatilleke, S., El-Ayoubi, M., & Mills, N. (2024). The human-centred design of a universal module for artificial intelligence literacy in tertiary education institutions. Machine Learning and Knowledge Extraction. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85196855702
Deng, X., & Joshi, K. D. (2024). Promoting ethical use of generative AI in education. Data Base for Advances in Information Systems. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85210947877
Feng, T. H., Luxton-Reilly, A., Wünsche, B. C., & Denny, P. (2025). From automation to cognition: Redefining the roles of educators and generative AI in computing education. In Proceedings of the modeling, adaptation and personalization. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85198942597
27th Australasian Computing Education Conference (ACE 2025). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105007412808
Fenu, G., Galici, R., Marras, M., & Reforgiato, D. (2024). Exploring student interactions with AI in programming training. In UMAP 2024 – Adjunct proceedings of the 32nd ACM conference on user
Gilbert, C., Wessels, B., & Jarke, J. (2023). Artificial intelligence in education: Ethical challenges and opportunities. AI & Society, 38(1), 205–216. doi:10.1007/s00146-022-01506-5
Godwin-Jones, R. (2024). Distributed agency in second language learning and teaching through generative AI. Language Learning and Technology. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85216115030
Guettala, M., Bourekkache, S., Kazar, O., & Harous, S. (2024). Generative artificial intelligence in education: Advancing adaptive and personalized learning. Acta Informatica Pragensia. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85201855776
Hai-Jew, S. (2023). Generative AI in teaching and learning. Springer. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85182286246
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. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85185907228
Jayaweera, I. G. U. D. (2025). Revolutionizing education: Generative AI as a catalyst for personalized learning and innovative teaching practices. In Proceedings of the 5th International Conference on Advanced Research in Computing (ICARC 2025). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105004550258
Jiang, R., He, X., Zhang, S., & Han, Y. (2025). Generative artificial intelligence enables multiple learning environments and implementation paths. In Proceedings of the 2024 7th International Conference on Educational Technology Management (ICETM 2024). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105001672057
Johnson, W. L. (2024). How to harness generative AI to accelerate human learning. International Journal of Artificial Intelligence in Education. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85167357274
Keshtkar, F., Rastogi, N., Chalarca, S., & Bukhari, S. A. C. (2024). AI tutor: Student’s perceptions and expectations of AI-driven tutoring systems: A survey-based investigation. In Proceedings of the International Florida Artificial Intelligence Research Society Conference (FLAIRS). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85200462901
Kharrufa, A., & Johnson, I. (2024). The potential and implications of generative AI on HCI education. In ACM International Conference Proceeding Series. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85195452144
Kwak, M., Jenkins, J., & Kim, J. (2023). Adaptive programming language learning system based on generative AI. Issues in Information Systems. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85174289104
Lee, A. V. Y. (2024). Staying ahead with generative artificial intelligence for learning: Navigating challenges and opportunities with 5Ts and 3Rs. Asia Pacific Journal of Education. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85182449371
Liyanage, P., Ranasinghe, N., & Kruglova, L. (2025). Advancements in generative AI and its applications. In Proceedings of the 5th International Conference on Advanced Research in Computing (ICARC 2025). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105004551164
Nussbaum, M., & Bekerman, Z. (2025). Advancing holistic educational goals through generative language-based technologies. Learning and Individual Differences. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85209894207
Prather, J., Leinonen, J., Kiesler, N., & Zingaro, D. (2025). Beyond the hype: A comprehensive review of current trends in generative AI research, teaching practices, and tools. In Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85219513441
Rivers, K., & Koedinger, K. R. (2013). Automatic generation of programming feedback: A data-driven approach. CEUR Workshop Proceedings. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/84906487016
Sandhu, R., Channi, H. K., Ghai, D., & Kaur, M. (2024). An introduction to generative AI tools for education 2030. In Integrating generative AI in education to achieve sustainable development goals. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85198175042
Simaremare, M., Pardede, C., Tampubolon, I., & Simangunsong, D. (2024). Pair programming in programming courses in the era of generative AI: Students’ perspective. In Proceedings of the Asia Pacific Software Engineering Conference (APSEC). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105004744215
Stone, I. (2024). Exploring human-centered approaches in generative AI and introductory programming research: A scoping review. In ACM International Conference Proceeding Series. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85211322935
Tolis, D., Mystakidis, S., & Christopoulos, A. (2025). Generative AI applications in education: A low-code/no-code approach. In Springer Series on Cultural Computing. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105009510617
Watson, S., & Shi, S. (2024). Generative AI integration in education: Challenges and approaches. In Intelligent Systems Reference Library. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85211771124
Xiaoyu, W., Zainuddin, Z., & Hai Leng, C. (2025). Generative artificial intelligence in pedagogical practices: A systematic review of empirical studies (2022–2024). Cogent Education. Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105002229172
Xie, M., & Luo, L. (2025). The impact of generative AI on learning across grades. In Proceedings of the 14th International Conference on Educational and Information Technology (ICEIT 2025). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/105004984582
Zawacki-Richter, O., Marín, V. I., Bond, M., & Gouverneur, F. (2019). Systematic review of research on artificial intelligence applications in higher education – Where are the educators? International Journal of Educational Technology in Higher Education, 16(1), 39. doi:10.1186/s41239-019-0171-0
Zhang, H., & Li, M. (2024). A study on impact of junior high school students’ programming learning effect based on generative artificial intelligence. In Proceedings of the 4th International Conference on Educational Technology (ICET 2024). Retrieved from https://www-scopus-com.uitm.idm.oclc.org/pages/publications/85218498666
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Noor Hasnita Abdul Talib, Jasmin Ilyani Ahmad, Zanariah Idrus, Nor Hafizah Abdul Razak, Intan Radina Ahmad6

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







