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.
|Title of host publication||Instructional Aspects of Intelligent Tutoring Systems|
|Publisher||University of Twente|
|Number of pages||38|
|Publication status||Published - 1989|