International Journal of Academic Information Systems Research (IJAISR)
  Year: 2019 | Volume: 3 | Issue: 1 | Page No.: 1-6
An Intelligent Tutoring System for Learning Java
Mohammed Al-Shawwa, Izzeddin A. Alshawwa, Samy S. Abu-Naser

Abstract:
Java is one of the most widely used languages in Desktop developing, Web Development and Mobile Development, so there are many lessons that explain its basics, so it should be an intelligent tutoring system that offers lessons and exercises for this language. Why tutoring system? Simply because it is one-one teacher, adapts with all the individual differences of students, begins gradually with students from easier to harder level, save time for teacher and student, the student is not ashamed to make mistakes, and more. In this paper, we describe the design of an Intelligent Tutoring System for teaching Java to help students learn Java easily and smoothly. Tutor provides beginner level in Java. Finally, we evaluated our tutor and the results were excellent by students and teachers.