Adaptive Intelligent Tutoring System for learning Computer Theory

In this paper, we present an intelligent tutoring system developed to help students in learning Computer Theory. The Intelligent tutoring system was built using ITSB authoring tool. The system helps students to learn finite automata, pushdown automata, Turing machines and examines the relationship between these automata and formal languages, deterministic and nondeterministic machines, regular expressions, context free grammars, undecidability, and complexity. During the process the intelligent tutoring system gives assistance and feedback of many types in an intelligent manner according to the behavior of the student. An evaluation of the intelligent tutoring system has revealed reasonably acceptable results in terms of its usability and learning abilities are concerned.

[1]  O. Sulisel,et al.  The effect of using computer aided instruction on performance of 10th grade biology in Gaza , 2000 .

[2]  Samy S. Abu Naser,et al.  Developing Visualization Tool for Teaching AI Searching Algorithms , 2008 .

[3]  Glenn D. Blank,et al.  An Intelligent Tutoring System to Teach Debugging , 2013, AIED.

[4]  Samy S. Abu-Naser,et al.  A PROTOTYPE DECISION SUPPORT SYSTEM FOR OPTIMIZING THE EFFECTIVENESS OF ELEARNING IN EDUCATIONAL INSTITUTIONS , 2011 .

[5]  Samy S. Abu-Naser Evaluating the Effectiveness of the CPP-Tutor, an Intelligent Tutoring System for Students Learning to Program in C++ , 2009 .

[6]  Mona Hafez Mahmoud,et al.  An intelligent tutoring system for teaching the grammar of the Arabic language , 2016 .

[7]  Al-Azhar University-Gaza,et al.  PREDICTING LEARNERS PERFORMANCE USING ARTIFICIAL NEURAL NETWORKS IN LINEAR PROGRAMMING INTELLIGENT TUTORING SYSTEM , 2012 .

[8]  Samy S. Abu Naser,et al.  A QUALITATIVE STUDY OF LP-ITS: LINEAR PROGRAMMING INTELLIGENT TUTORING SYSTEM , 2012 .

[9]  Cory J. Butz,et al.  A web-based bayesian intelligent tutoring system for computer programming , 2006, Web Intell. Agent Syst..

[10]  António Dias de Figueiredo,et al.  Context and Learning: A Philosophical Framework , 2006 .

[11]  Shukri George Abdallah,et al.  A methodology for expert systems testing and debugging , 1993 .

[12]  Samy S. Abu Naser,et al.  Development and Evaluation of the Oracle Intelligent Tutoring System (OITS) , 2017 .

[13]  Samy S. Abu-Naser Developing Visualization Tool for Teaching AI Searching Algorithms , 2008 .

[14]  Daniel I. A. Cohen,et al.  Introduction to computer theory , 1986 .

[15]  Sandra Katz,et al.  Extensions of intelligent tutoring paradigms to support collaborative learning , 1992 .

[16]  Sara Hennessy,et al.  An intelligent tutoring system approach to teaching primary mathematics , 1989 .

[17]  Bob Pymm,et al.  Managing Learning in Virtual Settings: The Role of Context , 2007 .

[18]  Samy S. Abu-Naser,et al.  An Intelligent Tutoring System for Learning Java Objects , 2011 .

[19]  Bradley A. Goodman,et al.  Towards Intelligent Agents for Collaborative Learning: Recognizing the Roles of Dialogue Participants , 2003, User Modeling.

[20]  Naser Abu,et al.  Developing an intelligent tutoring system for students learning to program in C , 2008 .

[21]  Samy S. Abu Naser Intelligent Tutoring System for Teaching Database to Sophomore Students in Gaza and its Effect on their Performance , 2006 .

[22]  Samy S. Abu Naser,et al.  An Intelligent Tutoring System for Teaching Grammar English Tenses , 2016 .

[23]  Mohammed Alnajjar,et al.  Improving quality of feedback mechanism in un by using data mining techniques , 2015 .

[24]  Adel Ahmed,et al.  Human Computer Interaction Design of the LP-ITS: Linear Programming Intelligent Tutoring Systems , 2011 .

[25]  Samy S. Abu Naser AN AGENT BASED INTELLIGENT TUTORING SYSTEM FOR PARAMETER PASSING IN JAVA PROGRAMMING , 2008 .

[26]  Samy S. Abu Naser,et al.  Design and Development of Diabetes Intelligent Tutoring System , 2017 .

[27]  Paulo Alves Advances in artificial intelligence to model student-centred VLEs , 2010 .

[28]  Samy S. Abu-Naser JEE-Tutor: An Intelligent Tutoring System for Java Expression Evaluation , 2008 .

[29]  Samy S. Abu-Naser A comparative study between animated intelligent tutoring systems AITS and video-based intelligent tutoring systems VITS , 2001 .

[30]  Samy S. Abu Naser,et al.  An intelligent tutoring system for teaching advanced topics in information security , 2016 .

[31]  Samy S. Abu Naser,et al.  ITSB: An Intelligent Tutoring System Authoring Tool , 2016 .