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.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
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.
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.
Brubaker, D.I. (1991). Introduction to fuzzy logic systems. Menlo Park, CA: The Huntington Group.
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.
Gisolfi, A., Dattolo, A., & Balzano, W. (1992). A fuzzy approach to student modelling. Computers in Education, 19, 329–334.
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.
Merrill, M. D. (1983). Component display theory. In C. M. Reigeluth (Ed.), Instructional design theories and models (pp. 279–333). Hillsdale, NJ: Erlbaum.
Merrill, M. D., Li, Z., & Jones, M. K. (1990). Second generation instructional design (ID2). Educational Technology, 30(2), 26–31.
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.
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.
UniComal A/S (1992). UniComal version 3.11 Developers [computer program]. Broendby, Denmark: UniComal A/S.
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.
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.
VanMerriënboer, J. J. G. (1994). (Ed.). Dutch research on knowledge-based instructional systems [special issue]. Computers in Human Behavior, 10.
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.
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.
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.
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.
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.
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.
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.
Zadeh, L. A. (1965). Fuzzy Sets. Information and Control, 8, 338–353.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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