Skip to main content

Fuzzy Logic Instructional Models: The Dynamic Construction of Programming Assignments in CASCO

  • Conference paper
Automating Instructional Design: Computer-Based Development and Delivery Tools

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

Abstract

This chapter introduces Fuzzy Logic Instructional Models (FLIM’s) as a promising approach to model knowledge of instruction. FLIM’s are applied in CASCO, an ITS for the dynamic construction of assignments to practice introductory programming. CASCO uses the Completion Strategy as a training strategy and generates so-called completion assignments, which consist of a problem description together with a solution (i.e., a program) that may be either complete, incomplete, or absent, explanations, questions, and instructional tasks. The learner has to complete increasingly larger parts of the given program as programming experience develops. This chapter offers a description of the Completion Strategy, an overview of CASCO’s architecture, and an in-depth description of the FLIM’s that govern the dynamic construction of assignments.

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

  • Barr, A., Beard, M, & Atkinson, R. C. (1976). The computer as a tutorial laboratory: The Stanford BIP project. International Journal of Man-Machine Studies, 8, 567–596.

    Article  MATH  Google Scholar 

  • Brecht(Wasson), B. J., MacCalla, G. I., Greer, J. E., & Jones, M. (1989). Planning the content of instruction. In D. Bierman, J. Breuker, & J. Sandberg (Eds.), Artificial intelligence and education: Proceedings of the 4th international conference on AI and education (pp. 32–41). Amsterdam: IOS.

    Google Scholar 

  • Brubaker, D.I. (1991). Introduction to fuzzy logic systems. Menlo Park, CA: The Huntington Group.

    Google Scholar 

  • Dijkstra, S., Krammer, H. P. M., & vanMerriënboer, J. J. G. (Eds.). (1992). Instructional models in computer-based learning environments. NATO ASI Series F, Vol. 104. Berlin: Springer.

    Google Scholar 

  • Gisolfi, A., Dattolo, A., & Balzano, W. (1992). A fuzzy approach to student modelling. Computers in Education, 19, 329–334.

    Article  Google Scholar 

  • Krammer, H. P. M., vanMerriënboer, J. J. G., & Maaswinkel, R. M. (1994). Plan-based delivery composition in intelligent tutoring systems for introductory computer programming. In J. J. G. vanMerriënboer (Ed.), Dutch research on knowledge-based instructional systems [special issue]. Computers in Human Behavior, 10, 139–154.

    Google Scholar 

  • Merrill, M. D. (1983). Component display theory. In C. M. Reigeluth (Ed.), Instructional design theories and models (pp. 279–333). Hillsdale, NJ: Erlbaum.

    Google Scholar 

  • Merrill, M. D., Li, Z., & Jones, M. K. (1990). Second generation instructional design (ID2). Educational Technology, 30(2), 26–31.

    Google Scholar 

  • Merrill, M. D., Li, Z., & Jones, M. K. (1992). An introduction to instructional transaction theory. In S. Dijkstra, H. P. M. Krammer, & J. J. G. vanMerrienboer (Eds.), Instructional models in computer-based learning environments (pp. 15–41). NATO ASI Series F, Vol. 104. Berlin: Springer.

    Google Scholar 

  • Seel, N. M. (1992). The significance of prescriptive decision theory for instructional design expert systems. In S. Dijkstra, H. P. M. Krammer, & J. J. G. vanMerriënboer (Eds.), Instructional models in computer-based learning environments (pp. 61–81). NATO ASI Series F, Vol. 104. Berlin: Springer.

    Google Scholar 

  • UniComal A/S (1992). UniComal version 3.11 Developers [computer program]. Broendby, Denmark: UniComal A/S.

    Google Scholar 

  • VanMerriënboer, J. J. G. (1990). Strategies for programming instruction in high school: Program completion vs. program generation. Journal of Educational Computing Research, 6, 265–285.

    Article  Google Scholar 

  • VanMerriënboer, J. J. G. (1992). Training strategies for teaching introductory computer programming. In F. L. Engel, D. G. Bouwhuis, T. Bosser, & G. d’Ydewalle (Eds.), Cognitive modelling and interactive environments in language learning (pp. 81–88). NATO ASI Series F, Vol. 87. Berlin: Springer.

    Chapter  Google Scholar 

  • VanMerriënboer, J. J. G. (1994). (Ed.). Dutch research on knowledge-based instructional systems [special issue]. Computers in Human Behavior, 10.

    Google Scholar 

  • VanMerriënboer, J. J. G., & DeCroock, M. B. M. (1992). Strategies for computer-based programming instruction: Program completion vs. program generation. Journal of Educational Computing Research, 8, 365–394.

    Article  Google Scholar 

  • VanMerriënboer, J. J. G., Jelsma, O., & Paas, F. G. W. C. (1992). Training for reflective expertise: A four component instructional design model for complex cognitive skills. Educational Technology Research & Development, 40, 23–43.

    Article  Google Scholar 

  • VanMerriënboer, J. J. G., & Krammer, H. P. M. (1987). Instructional strategies and tactics for the design of introductory computer programming courses in high school. Instructional Science, 16, 251–285.

    Article  Google Scholar 

  • VanMerriënboer, J. J. G., & Krammer, H. P. M. (1990). The “completion strategy” in programming instruction: Theoretical and empirical support. In S. Dijkstra, B. H. M. vanHout-Wolters, & P. C. van derSijde (Eds.), Research on instruction: Design and effects (pp. 45–61). Englewood Cliffs, NJ: Educational Technology.

    Google Scholar 

  • VanMerriënboer, J. J. G., Krammer, H. P. M., & Maaswinkel, R. M. (1994). Automating the planning and construction of programming assignments for teaching introductory computer programming. In R. D. Tennyson (Ed.), Automating instructional design, development, and delivery (pp. 617–7). NATO ASI Series F, Vol. 119. Berlin: Springer.

    Google Scholar 

  • VanMerriënboer, J. J. G., & Paas, F. G. W. C. (1990). Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice. Computers in Human Behavior, 6, 273–289.

    Article  Google Scholar 

  • Wescourt, K., Beard, M., & Gould, L. (1977). Knowledge-based adaptive curriculum sequencing for CAI: Application of a network representation. In Proceedings of the 1977 Annual Conference, Association for Computing Machinery (pp. 234–240). New York: ACM.

    Google Scholar 

  • Zadeh, L. A. (1965). Fuzzy Sets. Information and Control, 8, 338–353.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

van Merriënboer, J.J.G., Luursema, J.J., Kingma, H., Houweling, F., de Vries, A.P. (1995). Fuzzy Logic Instructional Models: The Dynamic Construction of Programming Assignments in CASCO. In: Tennyson, R.D., Barron, A.E. (eds) Automating Instructional Design: Computer-Based Development and Delivery Tools. NATO ASI Series, vol 140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-57821-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-57821-2_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-63366-9

  • Online ISBN: 978-3-642-57821-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics