Fuzzy logic instructional models: The dynamic construction of programming assignments in CASCO

Jeroen J.G. van Merriënboer, Jaap Jan Luursema, Hans Kingma, Frans Houweling, Arjen P. de Vries

Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

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.
Original languageEnglish
Title of host publicationAutomating instructional design
Subtitle of host publicationComputer-based development and delivery tools
EditorsRobert D. Tennyson, Ann E. Barron
Place of PublicationBerlin
PublisherSpringer
Pages265-302
ISBN (Electronic)978-3-642-57821-2
ISBN (Print)978-3-642-63366-9
DOIs
Publication statusPublished - 1995
EventNATO Advanced Study Institute on Automating
Instructional Design: Computer-Based Development and Delivery Tools 1993
- Grimstad, Norway
Duration: 12 Jul 199323 Jul 1993

Publication series

NameNATO ASI Series F
PublisherSpringer
Volume140

Conference

ConferenceNATO Advanced Study Institute on Automating
Instructional Design: Computer-Based Development and Delivery Tools 1993
Country/TerritoryNorway
CityGrimstad
Period12/07/9323/07/93

Keywords

  • Intelligent task generation
  • Instructional models
  • Fuzzy set theory
  • Fuzzy logic
  • Training strategies
  • Intelligent tutoring systems
  • Computer programming

Cite this