Skip to main content

The study of problem characteristics in programming tutors

  • Conference paper
  • 214 Accesses

Part of the book series: NATO ASI Series ((NATO ASI F,volume 104))

Abstract

The study of instructional design rules for problems in programming courses may be supported by the application of intelligent tutoring shells. Problems in a programming course appear at three levels, namely as personal problems or quandaries, as instructional problems or assignments, and as underlying problems or questions. This is illustrated for four problem characteristics, namely the programming concepts, the context, the structure and the difficulty. Requirements for an intelligent tutoring shell enabling the study of these characteristics are discussed.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, J.R.: The expert module. In: Foundations of intelligent tutoring systems (M.C. Polson J.J. Richardson, eds.) pp. 21–53. Hillsdale, NJ: Lawrence Erlbaum 1988

    Google Scholar 

  2. Brown, J.S., Collins, A., Duguid, P.: Situated cognition and the culture of learning. Educational Researcher. 18, (1), 32–42 (1989)

    Article  Google Scholar 

  3. Burns, H.L., Capps, C.G.: Foundations of intelligent tutoring systems: An introduction. In: Foundations of intelligent tutoring systems (M.C. Poison J.J. Richardson, eds.). pp. 1–19. Hillsdale, NJ: Lawrence Erlbaum 1988

    Google Scholar 

  4. Dijkstra, S.: The instructional design for teaching well-and ill-structured problems. Paper presented at the annual meeting of the American Educational Research Association, Chicago, IL 1991

    Google Scholar 

  5. Dijkstra, S., Maaswinkel, R.M., Kranuner, H.P.M.: Pascal onderwijs en de intelligente debugger PROUST. [Pascal instruction and the intelligent debugger PROUST.] Enschede: University of Twente 1989

    Google Scholar 

  6. Gagné, R.M.: The conditions of learning ( Fourth Edition ). New York, NY: Holt, Rinehart Winston 1977

    Google Scholar 

  7. Johnson, W.L., Soloway, E.: Micro-PROUST. New Haven, CT: Yale University, Report YALEU/CDS/ RR #402, June 1995

    Google Scholar 

  8. Johnson, W.L., Soloway, E.: PROUST: An automatic debugger for Pascal programs. In: Artificial intelligence and instruction: Applications and methods (G. Kearsley, ed.). pp. 49–67. Reading, MA: Addison-Wesley 1987

    Google Scholar 

  9. Kranuner, H.P.M.: Instructional models for ITS SEL. Enschede: University of Twente, Memorandum ITSSEL-90–2, 1990

    Google Scholar 

  10. Maaswinkel, R.M., Offereins, M.: Preliminary design of the architecture of an intelligent tutoring system. Enschede: University of Twente, Memorandum ITSSEL-90–4, 1990

    Google Scholar 

  11. O’Neil, H.F., Slawson, D.A., Baker, E.L.: Design of a domain-independent problem-solving instructional strategy for intelligent computer-assisted instruction. In: Intelligent tutoring systems: Evolutions in design (H. Bunts, J.W. Parlett C.L. Redfield, eds.). pp. 69–103. Hillsdale, NJ: Lawrence Erlbaum 1991

    Google Scholar 

  12. Reiser, B.J., Anderson, J•R., Farrell, R.B.: Dynamic student modeling in an intelligent tutor for LISP programming. Proceedings of the International Joint Conference on Artificial Intelligence-85. volume 1, pp. 8–14. Los Altos, CA: Morgan Kaufmann 1985

    Google Scholar 

  13. Stijnen, J., Offereins, M.: Analyse van de tutor Lisp-ITS van de Carnegie-Mellon University [Analysis of the tutor Lisp-ITS of the Camegy-Mellon University.] Enschede: University of Twente. Memorandum INF-88–54 (1988)

    Google Scholar 

  14. Van Merriënboer, J.J.G.: Teaching introductory computer programming: A perspective from instructional technology. Dissertation. Enschede: Bijlstra Van Merriënboer 1990

    Google Scholar 

  15. Voss, J.F.: Das Lösen schlecht strukturierter Probleme: Ein Uberblick [The Solving of ill-structured problems: An overview.] Unterrichtswissenschaft. 18, (4), 313–337 (1990)

    MathSciNet  Google Scholar 

  16. Voss, J.F., Post, T.A.: On the solving of ill-structured problems. In: The nature of expertise ( M.T.H. Chi, R. Glaser M.J. Farr, eds.). Hillsdale, NJ: Lawrence Erlbaum 1988

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dijkstra, S., Krammer, H.P.M., Maaswinkel, R.M. (1992). The study of problem characteristics in programming tutors. In: Dijkstra, S., Krammer, H.P.M., van Merriënboer, J.J.G. (eds) Instructional Models in Computer-Based Learning Environments. NATO ASI Series, vol 104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-02840-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-02840-7_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-08148-4

  • Online ISBN: 978-3-662-02840-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics