Design of a general planmatcher for diagnosing student programs
1995
Abstract
Abstract: Several Intelligent Tutoring Systems (ITSs) for teaching imperative languages have been built up until now. However, most of them only teach one particular programming language. Moreover, they lack modular composability, that is, existing components of the available ITSs can hardly be reused to create a new ITS. Furthermore, introducing new problems or feedback requires a lot of effort and expertise. We propose to define the feedback and problems at the application level in order to provide a more reusable and ...
References (10)
- Bosch, J., & Krammer., H. P. M. (1994). ITSSEL user guide. Memorandum University of Twente, Dept. of Computer Science & Dept. of Edcuation.
- Graver, J.O. (1992). T-Gen user's guide, Computer and Information Sciences, University of Florida.
- Johnson, W. L. (1990). Understanding and Debugging Novice Programs. In Artificial Intelligence, Volume 42, pages 51-99.
- Krammer, H. P. M., & Dijkstra, S. (1994). Plan-based sequencing of problems for introductory programming. In: R.D. Tennyson (Ed.), Automating instructional design, development and delivery (chapter 12). Berlin, etc.: Springer-Verlag.
- Krammer, H. P. M., Van Merriënboer, J.J.G. & Maaswinkel, R.M. (1994). Plan-based delivery composition in intelligent tutoring systems for introductory computer programming. Computers in Human Behavior, 10, 139-154.
- Lergner, J. A. F., & Goedvolk, J. G. (1989). Will an intelligent tutoring system replace the coach? Journal of software research (0),. Utrecht: Vleermuis Software Research b.v.
- Meyer, B. (1988). Object-oriented Software Construction, Prentice Hall
- Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. & Lorenson . W. (1991). Object-Oriented Modeling and Design, Prentice-Hall.
- Soloway, E. (1986). Learning to program is learning to construct mechanisms and explanations. Communications of the ACM, 29(9), 850-858.
- Waterman, D. (1986). Expert Systems : techniques, tools and applications, Addison-Wesley.