Intelligent Tutoring System for Learning Object Oriented Programming Language
Taking Nigeria as a case study, most educational institutions, be it at the primary, secondary or tertiary level are faced with the challenge of over population of student’s in a single classroom. Also, the teacher who teaches an over populated class finds it quite difficult to have a one on one interaction or communication with each student in order to learning challenges. As a result of that, most students find it difficult to understand in the classroom. This research is concerned with the study of Intelligent Tutoring System (ITS) to support smart and adaptive learning. This research project examines challenges faced by both the students and the teacher in an over populated class that inhibit adequate learning and proposes a solution, not entirely a new solution though, by developing an ITS for learning an Object Oriented Programming (OOP) language, case study, Java programming language.