Skip to main content

A descriptive model of instructional processes in interactive learning environments for elementary computer programming

  • Conference paper
Instructional Models in Computer-Based Learning Environments

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

  • 219 Accesses

Abstract

This chapter presents a descriptive model of the instructional processes that may be distinguished in computer-based learning environments for teaching elementary computer programming. First, the claim is made that instructional processes fundamentally differ for recurrent component skills involved in programming (i.e., skills that are performed in a highly similar way over various problem situations, such as using the programming environment or translating an algorithm into code) and for non-recurrent skills involved in programming (i e, skills that require a variable performance over problem situations, such as analyzing a programming problem or designing an algorithm). Second, the claim is made that instructional processes also fundamentally differ for (a) practice, (b) the presentation of information, and (c) feedback and reaction. For each of the resulting six categories of the model, design principles are presented that one should take into account in the design of computer-based learning environments. Based on these principles, a survey is made of some well-known computer-based learning environments for elementary programming; it is concluded that the instructional models which underlie these systems are often incomplete and overly simplified.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, J.R.: The architecture of cognition. Cambridge: Harvard University Press 1983

    Google ScholarĀ 

  2. Anderson, J.R.: Skill acquisition: Compilation of weak-method problem solutions. Psychological Review. 94, 192ā€“210 (1987)

    ArticleĀ  Google ScholarĀ 

  3. Anderson, J.R., Boyle, C.F., Corbett, A., & Lewis, M.: Cognitive modelling and intelligent tutoring. Pittsburgh, PA: Carnegie-Mellon University 1986

    Google ScholarĀ 

  4. Anderson, J.R., & Reiser, B.J.: The Lisp-tutor. Byte. 10, (4), 159ā€“175 (1985)

    Google ScholarĀ 

  5. Anderson, J.R., & Skwarecki, E.: The automated tutoring of introductory computer programming. Communications of the ACM. 29, 842ā€“849 (1986)

    ArticleĀ  Google ScholarĀ 

  6. Bonar, J., & Cunningham, R.: BRIDGE: An intelligent tutor for thinking about programming. In: Artificial intelligence and human learning: Intelligent Computer-aided Instruction. ( J.A. Self, ed.). London: Chapman and Hall 1987

    Google ScholarĀ 

  7. Brna, P., Pain, H., & DuBoulay, B.: Teaching, learning and using Prolog [Special Issue]. Instructional Science. 19. Whole issue 1990

    Google ScholarĀ 

  8. Duboulay, B.: Some difficulties of learning to program. Journal of Educational Computing Research. 2, 57ā€“73 (1986)

    ArticleĀ  Google ScholarĀ 

  9. Fisk, A.D., & Gallini, J.K.: Training consistent components of tasks: Developing an instructional system based on automatic/controlled processing principles. Human Factors. 31, 453ā€“463 (1989)

    Google ScholarĀ 

  10. Gopher, D., Weil, M., & Siegel, D.: Practice under changing priorities: An approach to the training of complex skills. Acta Psychologica. 71, 147ā€“177 (1989)

    ArticleĀ  Google ScholarĀ 

  11. Johnson, W.L., & Soloway, E.: PROUST: An automatic debugger of Pascal programs. Byte. 10, (4), 179190 (1985)

    Google ScholarĀ 

  12. Johnson, W.L., & Soloway, E.: Design for Micro-PROUST. New Haven: Yale University 1985

    Google ScholarĀ 

  13. Joni, S.A., & Soloway, E.: But my program runs! Discourse rules for novice programmers. Journal of Educational Computing Research. 2, 95ā€“125 (1986)

    ArticleĀ  Google ScholarĀ 

  14. Marco, R.E., & Colina, M.: Programming languages and dynamic instructional tools: How to address studentsā€™ knowledge base. (this issue)

    Google ScholarĀ 

  15. McCoy Carver, S., Klahr, D.: Assessing childrenā€™s Logo debugging skills with a formal model. Journal of Educational Computing Research. 2, 487ā€“525 (1986)

    ArticleĀ  Google ScholarĀ 

  16. McKendree, J.: Effective feedback content for tutoring complex skills. Human-Computer Interaction. 5, 381ā€“413 (1990)

    ArticleĀ  Google ScholarĀ 

  17. Merrill, P.: Job and task analysis. In Instructional Technology: Foundations. (R.M. GagnƩ, ed.). pp. 141173. Hillsdale, NJ: Lawrence Erlbaum 1987

    Google ScholarĀ 

  18. Mettes, C.T.W., Pilot, A., & Roossink, H.J.: Linking factual knowledge and procedural knowledge in solving science problems: A case study in a thermodynamics course. Lrstructional Science. 10, 333ā€“361 (1981)

    ArticleĀ  Google ScholarĀ 

  19. Owen, E., & Sweller, J.: What do students learn while solving mathematics problems? Journal of Educational Psychology. 77, 272ā€“284 (1985)

    ArticleĀ  Google ScholarĀ 

  20. Reigeluth, C.M., & Merrill, M.D.: Extended Task Analysis Procedures (ETAP): Userā€™s Manual. Lanham, MD: University Press of America 1984

    Google ScholarĀ 

  21. Reiser, B.J., Friedmann, P., Kimberg, D.Y., & Ranney, M.: Constructing explanations from problem solving rules to guide the planning of programs. In: ITS-88. pp. 222ā€“229. Montreal: University of Montreal 1988

    Google ScholarĀ 

  22. Reiser, B.J., Ranney, M., Lovett, M.C., Kimberg, D.Y.: Facilitating studentsā€™ reasoning with causal explanations and visual representations. In: Artificial Intelligence and Education. (D. Bierman, J. Breuker & J. Sandberg, eds.). pp. 228ā€“235. Amsterdam: IOS 1989

    Google ScholarĀ 

  23. Schneider, W., & Fisk, A.D.: Degree of consistent training: Improvements in search performance and automatic process development. Perceptions & Psychophysics. 31, 160ā€“168 (1982)

    ArticleĀ  Google ScholarĀ 

  24. Shea, J.B., & Zimny, S.T.: Context effects in memory and learning movement information. In: Memory and control of action. (R.A. Magill, ed.). pp. 345ā€“366. Amsterdam: Elsevier 1983

    ChapterĀ  Google ScholarĀ 

  25. Soloway, E.: From problems to programs via plans: The content and structure of knowledge for introductory LISP programming. Journal of Educational Computing Research. 1, 157ā€“172 (1985)

    ArticleĀ  Google ScholarĀ 

  26. Tromp, Th.J.M.: The acquisition of expertise in computer programming. Amsterdam: Thesis Publishers 1989

    Google ScholarĀ 

  27. Van MerriĆ«nboer, J.J.G.: Strategies for programming instruction in high school: Program completion vs. program generation. Journal of Educational Computing Research, 6, 265ā€“287 (1990)

    ArticleĀ  Google ScholarĀ 

  28. Van Merriƫnboer, J.J.G., & De Croock, M.B.M.:Strategies for computer-based programming instruation: Program completion vs. program generation. Journal of Educational Computing Research. (in press)

    Google ScholarĀ 

  29. Van MerriĆ«nboer, J.J.G., & Pans, F.G.W.C.: Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice. Computers in Human Behavior. 6, 273ā€“289 (1989)

    ArticleĀ  Google ScholarĀ 

  30. Van Merriƫnboer, J.J.G., Paas, F.G.W.C., & Jelsma, O.: Training for reflective expertise: A four-component instructional design model for complex cognitive skills. Educational Technology: Research & Development. (in press)

    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

van Merriƫnboer, J.J.G., Krammer, H.P.M. (1992). A descriptive model of instructional processes in interactive learning environments for elementary computer programming. 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_13

Download citation

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

  • 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