Edumate.AI: A Generative AI Tutor to Improve Programming Skills Using Large Language Model (LLM)
by Azliza Mohd Ali, Nur Syafia Amira Zairosezary, Rozianawaty Osman, Sharifalillah Nordin
Published: April 9, 2026 • DOI: 10.47772/IJRISS.2026.1026EDU0177
Abstract
Learning programming language is difficult for many beginners, not only because of syntax, logic deployment, and debugging issues, but also due to the lack of immediate personalized support. General-purpose LLM tools can help but tend to promote answer dependency by generating complete answers without enforcing reasoning. This paper presents EduMate.AI, a logic-based generative AI tutoring system for beginner C++ learners. The system is implemented using a Model-View-Controller (MVC) architecture, integrating a large language model via constrained prompt orchestration. EduMate.AI aims to improve learners’ conceptual understanding, reasoning ability, and learning experience by shifting generative AI from answer-delivery to structured tutoring support.