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|
van Merrienboer, J., Maaswinkel, D., & van den Berg, K. (1989). Some Experiences with Two Intelligent Tutoring Systems for Teaching Computer Programming: PROUST and the LISP-Tutor. In J. M. Pieters (Ed.), Instructional Aspects of Intelligent Tutoring Systems (pp. 7-44). University of Twente.