An application to manage practicals in object-oriented programming according to the student's individual learning needs using Artificial Intelligence

dc.contributor.advisorDiaz, Adolfo
dc.contributor.authorMudengi, Mary
dc.date.accessioned2026-03-23T13:50:31Z
dc.date.available2026-03-23T13:50:31Z
dc.date.issued2025
dc.descriptionA thesis submitted in partial fulfilment of the requirements for the Degree of Master of Science in Information Technology
dc.description.abstractThe rapid advancement of artificial intelligence (AI) has introduced significant possibilities for enhancing education, particularly in complex subjects like objectoriented programming (OOP). This research explores the development of a chatbot application specifically designed to support students in mastering OOP practicals by addressing individual learning needs. The chatbot leverages an AI model that tailors exercises, provides real-time feedback, and offers targeted recommendations for supplementary learning resources. By analyzing the specific challenges faced by students, the chatbot enables personalized guidance, fosters self-directed learning, and aids in building a foundational understanding of OOP concepts. Employing a mixed-methods approach, the study combines quantitative data from user interactions with qualitative feedback to evaluate the chatbot's effectiveness. Iterative design and testing allowed the chatbot to evolve dynamically, addressing emerging student needs, identifying knowledge gaps, and providing adaptive support. The research aligns with best practices in AI-driven education, demonstrating the chatbot’s capacity to deliver timely, contextually accurate feedback while reinforcing key OOP concepts. The study also critically examines the broader implications of AI in OOP education, highlighting its potential to create personalized, adaptive learning environments. Findings underscore the promising role of AI in computer science education, presenting a scalable, responsive solution that bridges traditional teaching methods with the diverse needs of today’s learners. Preliminary results reveal substantial improvement in student engagement, understanding, and retention of OOP principles, highlighting AI’s transformative potential in reshaping OOP instruction and positioning it as a crucial component of modern education
dc.identifier.urihttp://hdl.handle.net/11070/4220
dc.language.isoen
dc.publisherUniversity of Namibia
dc.subjectArtificial Intelligence (AI)
dc.subjectObject-Oriented Programming (OOP)
dc.subjectChatbot
dc.subjectPersonalized learning
dc.subjectReal-time feedback
dc.subjectAdaptive support
dc.subjectMixed-methods
dc.subjectUser interactions
dc.subjectIterative design
dc.subjectAI-driven education
dc.subjectStudent engagement
dc.subjectKnowledge retention
dc.subjectUniversity of Namibia
dc.subjectNamibia
dc.titleAn application to manage practicals in object-oriented programming according to the student's individual learning needs using Artificial Intelligence
dc.typeThesis
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mudengi_2025.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: