Subgoals, context, and worked examples in learning computing problem solving

Briana B. Morrison, Lauren E. Margulieux, Mark Guzdial

Research output: Chapter in Book/Report/Conference proceedingConference contribution

43 Citations (Scopus)

Abstract

Recent empirical results suggest that the instructional material used to teach computing may actually overload students' cognitive abilities. Better designed materials may enhance learning by reducing unnecessary load. Subgoal labels have been shown to be effective at reducing the cognitive load during problem solving in both mathematics and science. Until now, subgoal labels have been given to students to learn passively. We report on a study to determine if giving learners subgoal labels is more or less effective than asking learners to generate subgoal labels within an introductory CS programming task. The answers are mixed and depend on other features of the instructional materials. We found that student performance gains did not replicate as expected in the introductory CS task for those who were given subgoal labels. Computer science may require different kinds of problem-solving or may generate different cognitive demands than mathematics or science.

Original languageEnglish (US)
Title of host publicationICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery, Inc
Pages21-30
Number of pages10
ISBN (Electronic)9781450336284
DOIs
StatePublished - Jul 9 2015
Event11th Annual ACM Conference on International Computing Education Research, ICER 2015 - Omaha, United States
Duration: Aug 9 2015Aug 13 2015

Publication series

NameICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research

Other

Other11th Annual ACM Conference on International Computing Education Research, ICER 2015
CountryUnited States
CityOmaha
Period8/9/158/13/15

Fingerprint

Labels
mathematics
learning
Students
student
cognitive ability
science
computer science
programming
Computer science
performance

Keywords

  • Cognitive load
  • Contextual transfer
  • Subgoal labels

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Cite this

Morrison, B. B., Margulieux, L. E., & Guzdial, M. (2015). Subgoals, context, and worked examples in learning computing problem solving. In ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research (pp. 21-30). (ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research). Association for Computing Machinery, Inc. https://doi.org/10.1145/2787622.2787733

Subgoals, context, and worked examples in learning computing problem solving. / Morrison, Briana B.; Margulieux, Lauren E.; Guzdial, Mark.

ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc, 2015. p. 21-30 (ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Morrison, BB, Margulieux, LE & Guzdial, M 2015, Subgoals, context, and worked examples in learning computing problem solving. in ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research. ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research, Association for Computing Machinery, Inc, pp. 21-30, 11th Annual ACM Conference on International Computing Education Research, ICER 2015, Omaha, United States, 8/9/15. https://doi.org/10.1145/2787622.2787733
Morrison BB, Margulieux LE, Guzdial M. Subgoals, context, and worked examples in learning computing problem solving. In ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc. 2015. p. 21-30. (ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research). https://doi.org/10.1145/2787622.2787733
Morrison, Briana B. ; Margulieux, Lauren E. ; Guzdial, Mark. / Subgoals, context, and worked examples in learning computing problem solving. ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc, 2015. pp. 21-30 (ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research).
@inproceedings{19c2dd3a382949dfa61633f98cdb0f4a,
title = "Subgoals, context, and worked examples in learning computing problem solving",
abstract = "Recent empirical results suggest that the instructional material used to teach computing may actually overload students' cognitive abilities. Better designed materials may enhance learning by reducing unnecessary load. Subgoal labels have been shown to be effective at reducing the cognitive load during problem solving in both mathematics and science. Until now, subgoal labels have been given to students to learn passively. We report on a study to determine if giving learners subgoal labels is more or less effective than asking learners to generate subgoal labels within an introductory CS programming task. The answers are mixed and depend on other features of the instructional materials. We found that student performance gains did not replicate as expected in the introductory CS task for those who were given subgoal labels. Computer science may require different kinds of problem-solving or may generate different cognitive demands than mathematics or science.",
keywords = "Cognitive load, Contextual transfer, Subgoal labels",
author = "Morrison, {Briana B.} and Margulieux, {Lauren E.} and Mark Guzdial",
year = "2015",
month = "7",
day = "9",
doi = "10.1145/2787622.2787733",
language = "English (US)",
series = "ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research",
publisher = "Association for Computing Machinery, Inc",
pages = "21--30",
booktitle = "ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research",

}

TY - GEN

T1 - Subgoals, context, and worked examples in learning computing problem solving

AU - Morrison, Briana B.

AU - Margulieux, Lauren E.

AU - Guzdial, Mark

PY - 2015/7/9

Y1 - 2015/7/9

N2 - Recent empirical results suggest that the instructional material used to teach computing may actually overload students' cognitive abilities. Better designed materials may enhance learning by reducing unnecessary load. Subgoal labels have been shown to be effective at reducing the cognitive load during problem solving in both mathematics and science. Until now, subgoal labels have been given to students to learn passively. We report on a study to determine if giving learners subgoal labels is more or less effective than asking learners to generate subgoal labels within an introductory CS programming task. The answers are mixed and depend on other features of the instructional materials. We found that student performance gains did not replicate as expected in the introductory CS task for those who were given subgoal labels. Computer science may require different kinds of problem-solving or may generate different cognitive demands than mathematics or science.

AB - Recent empirical results suggest that the instructional material used to teach computing may actually overload students' cognitive abilities. Better designed materials may enhance learning by reducing unnecessary load. Subgoal labels have been shown to be effective at reducing the cognitive load during problem solving in both mathematics and science. Until now, subgoal labels have been given to students to learn passively. We report on a study to determine if giving learners subgoal labels is more or less effective than asking learners to generate subgoal labels within an introductory CS programming task. The answers are mixed and depend on other features of the instructional materials. We found that student performance gains did not replicate as expected in the introductory CS task for those who were given subgoal labels. Computer science may require different kinds of problem-solving or may generate different cognitive demands than mathematics or science.

KW - Cognitive load

KW - Contextual transfer

KW - Subgoal labels

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

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

U2 - 10.1145/2787622.2787733

DO - 10.1145/2787622.2787733

M3 - Conference contribution

AN - SCOPUS:84959284361

T3 - ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research

SP - 21

EP - 30

BT - ICER 2015 - Proceedings of the 2015 ACM Conference on International Computing Education Research

PB - Association for Computing Machinery, Inc

ER -