Abstract:
The paper describes the design of a web based intelligent tutoring system for teaching Java objects to
students to overcome the difficulties they face. The basic idea of this system is a systematic introduction
into the concept of Java objects. The system presents the topic of Java objects and administers
automatically generated problems for the students to solve. The system is dynamically adapted at run
time to the student’s individual progress. The system provides explicit support for adaptive presentation
constructs. An initial evaluation study was done to investigate the effect of using the intelligent tutoring
system on the performance of students enrolled in computer science III in the Faculty of Engineering and
Information technology at Al-Azhar University, Gaza. The results showed a positive impact on the
evaluators.