Student modeling and mastery learning in a computer-based programming tutor

  • Albert T. Corbett
  • John R. Anderson
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 608)


The ACT Programming Languages Tutor helps students as they write short computer programs. The tutor is constructed around a set of several hundred programming rules that allows the program to solve exercises step-by-step along with the student. This paper evaluates the tutor's student modeling procedure which employs an overlay of these programming rules. The tutor maintains an estimate of the probability that the student has learned each rule, based on the student's performance. These estimates are used to guide remediation and implement mastery learning. The predictive validity of these probability estimates for posttest and tutor performance is assessed.


Student Modeling Learning Probability Applicable Rule Extractor Function Programming Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    J.R. Anderson, F.G. Conrad, A.T. Corbett: Skill acquisition and the Lisp Tutor. Cognitive Science, 13, 467–505, 1989.Google Scholar
  2. 2.
    J.R. Anderson, A.T. Corbett, J.M. Fincham, D. Hoffman, R. Pelletier: General principles for an intelligent tutoring architecture. In V. Shute and W. Regian (eds.) Cognitive approaches to automated instruction, Hillsdale, NJ: Erlbaum, (in press).Google Scholar
  3. 3.
    J.R. Anderson, B.J. Reiser: The Lisp Tutor. Byte, 10, (4), 159–175, 1985.Google Scholar
  4. 4.
    R.C. Atkinson: Optimizing the learning of a second-language vocabulary. Journal of Experimental Psychology, 96, 124–129, 1972.Google Scholar
  5. 5.
    A.T. Corbett, J.R. Anderson: The effect of feedback control on learning to program with the Lisp Tutor. Proceedings of Twelfth Annual Conference of the Cognitive Science Society, Cambridge, MA, 1990.Google Scholar
  6. 6.
    A.T. Corbett, J.R. Anderson: Feedback control and learning to program with the CMU Lisp Tutor. Paper presented at the Annual Meeting of the American Educational Research Association, 1991.Google Scholar
  7. 7.
    I.P. Goldstein: The genetic graph: A representation for the evolution of procedural knowledge. In D. Sleeman and J.S. Brown (eds.) Intelligent tutoring systems. New York: Academic Press, 1982.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Albert T. Corbett
    • 1
  • John R. Anderson
    • 1
  1. 1.Psychology DepartmentCarnegie Mellon UniversityPittsburghUSA

Personalised recommendations