GENERATIVE AI AS A LEARNING COMPANION: OPPORTUNITIES AND CHALLENGES FOR NOVICE PROGRAMMERS

Authors

  • Noor Hasnita Abdul Talib Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Cawangan Kedah, Kampus Sungai Petani
  • Jasmin Ilyani Ahmad Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Cawangan Kedah, Kampus Sungai Petani
  • Zanariah Idrus Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Cawangan Kedah, Kampus Sungai Petani
  • Nor Hafizah Abdul Razak Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Cawangan Kedah, Kampus Sungai Petani
  • Intan Radina Ahmad6 Commerce Department, Tuanku Sultanah Bahiyah Polytechnic, Kulim Hi-Tech Park, 09000 Kulim, Kedah, Malaysia

DOI:

https://doi.org/10.24191/VoA.v22i2.13445

Keywords:

Generative Artificial, Intelligence (GenAI), Programming Education, Novice Programmers, AI-assisted Learning, Pedagogy and Technology, Ethical Safeguards

Abstract

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

2026-07-31

Issue

Section

Articles

How to Cite

Abdul Talib, N. H., Ahmad, J. I., Idrus, Z., Abdul Razak, N. H., & Ahmad, I. R. (2026). GENERATIVE AI AS A LEARNING COMPANION: OPPORTUNITIES AND CHALLENGES FOR NOVICE PROGRAMMERS. Voice of Academia, 22(2), 239-251. https://doi.org/10.24191/VoA.v22i2.13445