Courseware abstraction

reducing development costs while producing qualitative improvements in CAL

Research output: Contribution to journalArticleResearchpeer-review

Abstract

Abstract Courseware abstraction is an approach to CAL whereby the lesson author creates a general parameterized CAL lesson that is then applied to many concrete examples. This approach has the following advantages over alternative approaches to lesson development: it is cost efficient; it facilitates lesson verification; it encourages the provision of as many examples as are desirable; it simplifies the selection of appropriate examples for presentation to each student; it provides a convenient framework for student evaluation, and it supports the development of factually exhaustive lessons. In short, it provides qualitative improvements, while at the same time reducing lesson development costs. Although widely used, courseware abstraction has not previously been identified as an important CAL technique and its relative merits have never received attention. In particular, there has been a failure to recognize that generative CAL derives most of its power from the use of courseware abstraction.

Original languageEnglish
Pages (from-to)103-113
Number of pages11
JournalJournal of Computer Assisted Learning
Volume5
Issue number2
DOIs
Publication statusPublished - 1 Jan 1989
Externally publishedYes

Keywords

  • Courseware development
  • Generative CAL

Cite this

@article{58b0dbbe092f49e480d96d78910d4d2b,
title = "Courseware abstraction: reducing development costs while producing qualitative improvements in CAL",
abstract = "Abstract Courseware abstraction is an approach to CAL whereby the lesson author creates a general parameterized CAL lesson that is then applied to many concrete examples. This approach has the following advantages over alternative approaches to lesson development: it is cost efficient; it facilitates lesson verification; it encourages the provision of as many examples as are desirable; it simplifies the selection of appropriate examples for presentation to each student; it provides a convenient framework for student evaluation, and it supports the development of factually exhaustive lessons. In short, it provides qualitative improvements, while at the same time reducing lesson development costs. Although widely used, courseware abstraction has not previously been identified as an important CAL technique and its relative merits have never received attention. In particular, there has been a failure to recognize that generative CAL derives most of its power from the use of courseware abstraction.",
keywords = "Courseware development, Generative CAL",
author = "Webb, {G. I.}",
year = "1989",
month = "1",
day = "1",
doi = "10.1111/j.1365-2729.1989.tb00204.x",
language = "English",
volume = "5",
pages = "103--113",
journal = "Journal of Computer Assisted Learning",
issn = "0266-4909",
publisher = "Wiley-Blackwell",
number = "2",

}

Courseware abstraction : reducing development costs while producing qualitative improvements in CAL. / Webb, G. I.

In: Journal of Computer Assisted Learning, Vol. 5, No. 2, 01.01.1989, p. 103-113.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - Courseware abstraction

T2 - reducing development costs while producing qualitative improvements in CAL

AU - Webb, G. I.

PY - 1989/1/1

Y1 - 1989/1/1

N2 - Abstract Courseware abstraction is an approach to CAL whereby the lesson author creates a general parameterized CAL lesson that is then applied to many concrete examples. This approach has the following advantages over alternative approaches to lesson development: it is cost efficient; it facilitates lesson verification; it encourages the provision of as many examples as are desirable; it simplifies the selection of appropriate examples for presentation to each student; it provides a convenient framework for student evaluation, and it supports the development of factually exhaustive lessons. In short, it provides qualitative improvements, while at the same time reducing lesson development costs. Although widely used, courseware abstraction has not previously been identified as an important CAL technique and its relative merits have never received attention. In particular, there has been a failure to recognize that generative CAL derives most of its power from the use of courseware abstraction.

AB - Abstract Courseware abstraction is an approach to CAL whereby the lesson author creates a general parameterized CAL lesson that is then applied to many concrete examples. This approach has the following advantages over alternative approaches to lesson development: it is cost efficient; it facilitates lesson verification; it encourages the provision of as many examples as are desirable; it simplifies the selection of appropriate examples for presentation to each student; it provides a convenient framework for student evaluation, and it supports the development of factually exhaustive lessons. In short, it provides qualitative improvements, while at the same time reducing lesson development costs. Although widely used, courseware abstraction has not previously been identified as an important CAL technique and its relative merits have never received attention. In particular, there has been a failure to recognize that generative CAL derives most of its power from the use of courseware abstraction.

KW - Courseware development

KW - Generative CAL

UR - http://www.scopus.com/inward/record.url?scp=84991197718&partnerID=8YFLogxK

U2 - 10.1111/j.1365-2729.1989.tb00204.x

DO - 10.1111/j.1365-2729.1989.tb00204.x

M3 - Article

VL - 5

SP - 103

EP - 113

JO - Journal of Computer Assisted Learning

JF - Journal of Computer Assisted Learning

SN - 0266-4909

IS - 2

ER -