Institutional Repository

Ai-tutor framework for online programming courses

Show simple item record

dc.contributor.advisor Gouws, Patricia Mae
dc.contributor.advisor Lotriet, H. H. (Hugo H.)
dc.contributor.author Van den Berg, Yunduan
dc.date.accessioned 2026-06-30T07:14:10Z
dc.date.available 2026-06-30T07:14:10Z
dc.date.issued 2025-03
dc.identifier.uri https://ir.unisa.ac.za/handle/10500/32696
dc.description.abstract This research report presents the design, development and evaluation of a proposed AI-Tutor framework designed to augment the capabilities of online tutors in supporting learners in introductory programming courses. The proposed framework addresses challenges such as limited personalised feedback, debugging difficulties, and reduced learner engagement. The study used a design science research methodology to systematically develop and evaluate the proposed AI-Tutor framework. A theoretical framework was developed to guide the design and development of the proposed AI-Tutor framework. A systematic literature review was conducted to identify the proposed framework's design criteria, components and requirements. The proposed AI-Tutor framework incorporates features, including personalised feedback, automated debugging tools, and interactive learning activities. These features are designed to provide a more engaging and effective learning experience for learners enrolled in online IPCs. A panel of experts evaluated the framework’s usability, practicality, and potential impact, providing qualitative feedback that informed refinements. Analysis revealed the potential to improve learner outcomes, and enhance understanding, problem-solving skills, and satisfaction. This research contributes to the online programming education by demonstrating the AI’s potential to aid the learning experience and offering a practical framework for educators, developers and researchers seeking to enhance the online learning experience. en_US
dc.format.extent 1 online resource (1 volume (various pagings) : illustrations (some color), color graphs en
dc.language.iso en en_US
dc.subject Artificial intelligence en_US
dc.subject Online learning en
dc.subject Introductory programming courses en
dc.subject Online tutoring en
dc.subject Theoretical framework en
dc.subject Concept map en
dc.subject Systematic literature review en
dc.subject Design science research process en
dc.subject Fourth Industrial Revolution and Digitalisation en
dc.subject.lcsh Artificial intelligence -- Educational applications -- South Africa en
dc.subject.lcsh Intelligent tutoring systems -- South Africa en
dc.subject.lcsh Computer programming -- South Africa -- Computer-assisted instruction en
dc.subject.other UCTD
dc.title Ai-tutor framework for online programming courses en_US
dc.type Dissertation en_US
dc.description.department Computing en
dc.description.degree M. Sc. (Computing)


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics