Some Experiences with Two Intelligent Tutoring Systems for Teaching Computer Programming: PROUST and the LISP-Tutor

J. van Merriënboer, D. Maaswinkel, Klaas van den Berg

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review


    In this article, we report on our experiences with PROUST and the LISP-Tutor, which are intelligent tutoring systems (ITS) for teaching introductory programming in respectively Pascal and LISP. After a brief discussion of the history of intelligent programming tutors, and the presentation of a general framework for discussing the architecture of such systems, the functional architecture and the performance of PROUST and the LISP-Tutor are described. Then, we are in a position for a critical evaluation and comparison of the two systems. Finally, it is discussed what the strengths and weaknesses of PROUST, the LISP-Tutor, and more recent systems inspired by them may learn us for the development of new programming tutors.
    Original languageEnglish
    Title of host publicationInstructional Aspects of Intelligent Tutoring Systems
    EditorsJ.M. Pieters
    PublisherUniversity of Twente
    Number of pages38
    ISBN (Print)90-365-0298-5
    Publication statusPublished - 1989


    • EWI-10099
    • CR-D.3

    Cite this