Automation and schema acquisition in learning elementary computer programming : implications for the design of practice

Jeroen J.G. van Merrienboer, J.J.G. van Merrienboer, Fred G.W.C. Paas

Research output: Contribution to journalArticleAcademicpeer-review

42 Citations (Scopus)
597 Downloads (Pure)

Abstract

Two complementary processes may be distinguished in learning a complex cognitive skill such as computer programming. First, automation offers task-specific procedures that may directly control programming behavior, second, schema acquisition offers cognitive structures that provide analogies in new problem situations. The goal of this paper is to explore what the nature of these processes can teach us for a more effective design of practice. The authors argue that conventional training strategies in elementary programming provide little guidance to the learner and offer little opportunities for mindful abstraction, which results in suboptimal automation and schema acquisition. Practice is considered to be most beneficial to learning outcomes and transfer under strict conditions, in particular, a heavy emphasis on the use of worked examples during practice and the assignment of programming tasks that demand mindful abstraction from these examples.
Original languageUndefined
Pages (from-to)273-289
Number of pages17
JournalComputers in human behavior
Volume6
Issue number3
DOIs
Publication statusPublished - 1990

Keywords

  • METIS-135042
  • IR-67977

Cite this

van Merrienboer, Jeroen J.G. ; van Merrienboer, J.J.G. ; Paas, Fred G.W.C. / Automation and schema acquisition in learning elementary computer programming : implications for the design of practice. In: Computers in human behavior. 1990 ; Vol. 6, No. 3. pp. 273-289.
@article{f42028e0ba7c4aa6bd34e6b762ab7599,
title = "Automation and schema acquisition in learning elementary computer programming : implications for the design of practice",
abstract = "Two complementary processes may be distinguished in learning a complex cognitive skill such as computer programming. First, automation offers task-specific procedures that may directly control programming behavior, second, schema acquisition offers cognitive structures that provide analogies in new problem situations. The goal of this paper is to explore what the nature of these processes can teach us for a more effective design of practice. The authors argue that conventional training strategies in elementary programming provide little guidance to the learner and offer little opportunities for mindful abstraction, which results in suboptimal automation and schema acquisition. Practice is considered to be most beneficial to learning outcomes and transfer under strict conditions, in particular, a heavy emphasis on the use of worked examples during practice and the assignment of programming tasks that demand mindful abstraction from these examples.",
keywords = "METIS-135042, IR-67977",
author = "{van Merrienboer}, {Jeroen J.G.} and {van Merrienboer}, J.J.G. and Paas, {Fred G.W.C.}",
year = "1990",
doi = "10.1016/0747-5632(90)90023-A",
language = "Undefined",
volume = "6",
pages = "273--289",
journal = "Computers in human behavior",
issn = "0747-5632",
publisher = "Elsevier",
number = "3",

}

Automation and schema acquisition in learning elementary computer programming : implications for the design of practice. / van Merrienboer, Jeroen J.G.; van Merrienboer, J.J.G.; Paas, Fred G.W.C.

In: Computers in human behavior, Vol. 6, No. 3, 1990, p. 273-289.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - Automation and schema acquisition in learning elementary computer programming : implications for the design of practice

AU - van Merrienboer, Jeroen J.G.

AU - van Merrienboer, J.J.G.

AU - Paas, Fred G.W.C.

PY - 1990

Y1 - 1990

N2 - Two complementary processes may be distinguished in learning a complex cognitive skill such as computer programming. First, automation offers task-specific procedures that may directly control programming behavior, second, schema acquisition offers cognitive structures that provide analogies in new problem situations. The goal of this paper is to explore what the nature of these processes can teach us for a more effective design of practice. The authors argue that conventional training strategies in elementary programming provide little guidance to the learner and offer little opportunities for mindful abstraction, which results in suboptimal automation and schema acquisition. Practice is considered to be most beneficial to learning outcomes and transfer under strict conditions, in particular, a heavy emphasis on the use of worked examples during practice and the assignment of programming tasks that demand mindful abstraction from these examples.

AB - Two complementary processes may be distinguished in learning a complex cognitive skill such as computer programming. First, automation offers task-specific procedures that may directly control programming behavior, second, schema acquisition offers cognitive structures that provide analogies in new problem situations. The goal of this paper is to explore what the nature of these processes can teach us for a more effective design of practice. The authors argue that conventional training strategies in elementary programming provide little guidance to the learner and offer little opportunities for mindful abstraction, which results in suboptimal automation and schema acquisition. Practice is considered to be most beneficial to learning outcomes and transfer under strict conditions, in particular, a heavy emphasis on the use of worked examples during practice and the assignment of programming tasks that demand mindful abstraction from these examples.

KW - METIS-135042

KW - IR-67977

U2 - 10.1016/0747-5632(90)90023-A

DO - 10.1016/0747-5632(90)90023-A

M3 - Article

VL - 6

SP - 273

EP - 289

JO - Computers in human behavior

JF - Computers in human behavior

SN - 0747-5632

IS - 3

ER -