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
CountryNorway
CityGrimstad
Period12/07/9323/07/93

Fingerprint

logic
programming
instruction
experience

Keywords

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

Cite this

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 R. D. Tennyson, & A. E. Barron (Eds.), Automating instructional design: Computer-based development and delivery tools (pp. 265-302). (NATO ASI Series F; Vol. 140). Berlin: Springer. https://doi.org/10.1007/978-3-642-57821-2_11
van Merriënboer, Jeroen J.G. ; Luursema, Jaap Jan ; Kingma, Hans ; Houweling, Frans ; de Vries, Arjen P. / Fuzzy logic instructional models : The dynamic construction of programming assignments in CASCO. Automating instructional design: Computer-based development and delivery tools. editor / Robert D. Tennyson ; Ann E. Barron. Berlin : Springer, 1995. pp. 265-302 (NATO ASI Series F).
@inbook{65f3e602f4cc4cbda3457af96bd42c5d,
title = "Fuzzy logic instructional models: The dynamic construction of programming assignments in CASCO",
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 = "Intelligent task generation, Instructional models, Fuzzy set theory, Fuzzy logic, Training strategies, Intelligent tutoring systems, Computer programming",
author = "{van Merri{\"e}nboer}, {Jeroen J.G.} and Luursema, {Jaap Jan} and Hans Kingma and Frans Houweling and {de Vries}, {Arjen P.}",
year = "1995",
doi = "10.1007/978-3-642-57821-2_11",
language = "English",
isbn = "978-3-642-63366-9",
series = "NATO ASI Series F",
publisher = "Springer",
pages = "265--302",
editor = "Tennyson, {Robert D.} and Barron, {Ann E.}",
booktitle = "Automating instructional design",

}

van Merriënboer, JJG, Luursema, JJ, Kingma, H, Houweling, F & de Vries, AP 1995, Fuzzy logic instructional models: The dynamic construction of programming assignments in CASCO. in RD Tennyson & AE Barron (eds), Automating instructional design: Computer-based development and delivery tools. NATO ASI Series F, vol. 140, Springer, Berlin, pp. 265-302, NATO Advanced Study Institute on Automating
Instructional Design: Computer-Based Development and Delivery Tools 1993, Grimstad, Norway, 12/07/93. https://doi.org/10.1007/978-3-642-57821-2_11

Fuzzy logic instructional models : The dynamic construction of programming assignments in CASCO. / van Merriënboer, Jeroen J.G.; Luursema, Jaap Jan; Kingma, Hans; Houweling, Frans; de Vries, Arjen P.

Automating instructional design: Computer-based development and delivery tools. ed. / Robert D. Tennyson; Ann E. Barron. Berlin : Springer, 1995. p. 265-302 (NATO ASI Series F; Vol. 140).

Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

TY - CHAP

T1 - Fuzzy logic instructional models

T2 - The dynamic construction of programming assignments in CASCO

AU - van Merriënboer, Jeroen J.G.

AU - Luursema, Jaap Jan

AU - Kingma, Hans

AU - Houweling, Frans

AU - de Vries, Arjen P.

PY - 1995

Y1 - 1995

N2 - 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.

AB - 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.

KW - Intelligent task generation

KW - Instructional models

KW - Fuzzy set theory

KW - Fuzzy logic

KW - Training strategies

KW - Intelligent tutoring systems

KW - Computer programming

U2 - 10.1007/978-3-642-57821-2_11

DO - 10.1007/978-3-642-57821-2_11

M3 - Chapter

SN - 978-3-642-63366-9

T3 - NATO ASI Series F

SP - 265

EP - 302

BT - Automating instructional design

A2 - Tennyson, Robert D.

A2 - Barron, Ann E.

PB - Springer

CY - Berlin

ER -

van Merriënboer JJG, Luursema JJ, Kingma H, Houweling F, de Vries AP. Fuzzy logic instructional models: The dynamic construction of programming assignments in CASCO. In Tennyson RD, Barron AE, editors, Automating instructional design: Computer-based development and delivery tools. Berlin: Springer. 1995. p. 265-302. (NATO ASI Series F). https://doi.org/10.1007/978-3-642-57821-2_11