• DocumentCode
    3156647
  • Title

    An intelligent tutoring system for program semantics

  • Author

    Barker, Steve ; Douglas, Paul

  • Author_Institution
    King´´s Coll., London, UK
  • Volume
    1
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    482
  • Abstract
    In this paper, the authors described an item of e-learning software that is intended to help students taking university computer science courses to understand the fundamentals of logic programming and deductive database semantics. The software is implemented in PROLOG and empowers students to explore their understanding of the semantics of logic programs and deductive databases. The software is also able to intelligently diagnose student misconceptions and includes a number of example programs/databases that permit students to test their understanding. The development and evaluation of the software was described, and details of the analysis of the results of the investigation was presented into the effectiveness of the e-learning tool. The results of the field study of the e-learning tool suggest that it of value in helping students to understand program and database semantics.
  • Keywords
    computer science education; courseware; deductive databases; educational courses; intelligent tutoring systems; logic programming; programming language semantics; PROLOG; computer science courses; deductive database semantics; e-learning software; e-learning tool; intelligent tutoring system; logic programming; program semantics; semantics understanding; Computer errors; Computer science; Deductive databases; Electronic learning; Error correction; Intelligent systems; Logic programming; Logic testing; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.82
  • Filename
    1428509