Skip to main content

Learning recursion through the use of a mental model-based programming environment

  • Conference paper
  • First Online:
Intelligent Tutoring Systems (ITS 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 608))

Included in the following conference series:

Abstract

The mental model-based learning environment, PETAL, externalizes mental models for generating recursive programs into Programming Environment Tools (PETs). Such externalization supports cognitive and meta-cognitive problem-solving activity. PETs seem to help students internalize concepts, organize relevant knowledge, and lead to improved learning. The paper describes an empirical study to evaluate PETAL. Excerpts from protocols are discussed to show the evolution of one student's knowledge about recursion and recursive programming, the change from novice level to expert level induced by the PETs. Finally, the paper makes suggestions for incorporating cognitive support through user interfaces into Intelligent Tutoring Systems (ITSs).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, J.R. and Reiser, B. (1986) The LISP Tutor, Byte, 159–175, April.

    Google Scholar 

  2. Anderson J.R., Pirolli, P. and Farrel, R. (1988). Learning to program recursive functions. In Chi et al. (Eds.) The Nature of Expertise, 153–183, Erlbraum.

    Google Scholar 

  3. Bhuiyan, S.H., Greer, J.E. and McCalla, G.I. (1989). Mental models of recursion and their use in SCENT. In Ramani et al. (Eds.) Knowledge-based Computer Systems, KBCS 89, 135–144, Narosa Publishing.

    Google Scholar 

  4. Bhuiyan, S.H., Greer, J.E. and McCalla, G.I. (1991). Characterizing, Rationalizing, and Reifying Mental Models of Recursion. In Proceedings of Thirteenth Cognitive Science Society Conference, 120–126. Chacago, IL.

    Google Scholar 

  5. Ford, G. (1984). An implementation-independent approach to teaching recursion. ACM SIGCSE, 16 (1), 213–216.

    Google Scholar 

  6. McCalla, G.I., Greer, J.E. et al. (1989). SCENT-3: An architecture for intelligent advising in problem solving domains. In Frasson and Gautheir (Eds.) Intelligent Tutoring Systems: At the Crossroads of AI and Education, 140–161. Ablex.

    Google Scholar 

  7. White, B.Y. and Frederiksen, J. (1985). QUEST:Qualitative understanding of Electrical troubleshooting, ACM SIGART Newsletter, 93, 34–37.

    Google Scholar 

  8. White, B.Y. (1988). Thinker-Tools: Causal Models, Conceptual Change, and Science Education. Report No. 6873. BBN Laboratories.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Claude Frasson Gilles Gauthier Gordon I. McCalla

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bhuiyan, S., Greer, J.E., McCalla, G.I. (1992). Learning recursion through the use of a mental model-based programming environment. In: Frasson, C., Gauthier, G., McCalla, G.I. (eds) Intelligent Tutoring Systems. ITS 1992. Lecture Notes in Computer Science, vol 608. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55606-0_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-55606-0_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55606-0

  • Online ISBN: 978-3-540-47254-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics