Implementing Instructional Models in Computer-Based Learning Environments: A Case Study in Problem Selection

This chapter is concerned with instructional models, that is, implemented process models of instruction that offer some articulation of the didactic expertise involved. Three basic problems in the implementation of instructional models are discussed. Possible solutions to those problems are illustrated by a description of CASCO, a computer-based learning environment for introductory computer programming. Our focus is on the application of fuzzy set theory and fuzzy logic in the implementation of so-called Fuzzy Logic Instructional Models (FLIM’s). To illustrate this approach, an in-depth discussion is provided of CASCO’s Problem Selection model.

[1]  J.J.G. van Merrienboer,et al.  Automating the planning and construction of programming assignments for teaching introductory computer programming , 1994 .

[2]  Martha C. Polson,et al.  Foundations of intelligent tutoring systems , 1988 .

[3]  S. Dijkstra,et al.  Instructional Models in Computer-Based Learning Environments , 1992 .

[4]  Jeroen J. G. van Merriënboer,et al.  Strategies for Programming Instruction in High School: Program Completion vs. Program Generation , 1990 .

[5]  M. David Merrill,et al.  Second generation instructional design (ID 2 ) , 1990 .

[6]  Jeroen J. G. van Merriënboer,et al.  Plan-based delivery composition in intelligent tutoring systems for introductory computer programming , 1994 .

[7]  Fred Paas,et al.  Automation and schema acquisition in learning elementary computer programming : implications for the design of practice , 1990 .

[8]  Elliot Soloway,et al.  From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming , 1985 .

[9]  Otto Jelsma,et al.  Training for reflective expertise: A four-component instructional design model for complex cognitive skills , 1992 .

[10]  L. Zadeh,et al.  Fuzzy Logic for the Management of Uncertainty , 1992 .

[11]  Kenneth E. Carlisle,et al.  The Performance Technology of Job Aids. , 1990 .

[12]  Richard C. Atkinson,et al.  The Computer as a Tutorial Laboratory: The Stanford BIP Project. , 1976 .

[13]  Jeroen J. G. van Merriënboer Dutch Research on Knowledge-Based Instructional Systems: Introduction to the Special Issue. , 1994 .

[14]  M. David Merrill,et al.  An introduction to instructional transaction theory , 1992 .

[15]  Etienne Wenger,et al.  Artificial Intelligence and Tutoring Systems , 1987 .

[16]  J.J.G. van Merrienboer,et al.  The 'completion strategy' in programming instruction : theoretical and empirical support , 1990 .

[17]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[18]  Jeroen J. G. van Merriënboer,et al.  Strategies for computer-based programming instruction: Program completion vs. program generation. , 1992 .

[19]  Walter Balzano,et al.  A fuzzy approach to student modeling , 1992 .

[20]  Arjen P. de Vries,et al.  Fuzzy Logic Instructional Models: The Dynamic Construction of Programming Assignments in CASCO , 1995 .

[21]  S. Dijkstra,et al.  Research on instruction : design and effects , 1990 .