Subgoals help students solve Parsons Problems

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

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

29 Citations (Scopus)

Abstract

We report on a study that used subgoal labels to teach students how to write while loops with a Parsons problem learning assessment. Subgoal labels were used to aid learning of programming while not overloading students' cognitive abilities. We wanted to compare giving learners subgoal labels versus asking learners to generate subgoal labels. As an assessment for learning we asked students to solve a Parsons problem-to place code segments in the correct order. We found that students who were given subgoal labels performed statistically better than the groups that did not receive subgoal labels or were asked to generate subgoal labels. We conclude that a low cognitive load assessment, Parsons problems, can be more sensitive to student learning gains than traditional code generation problems.

Original languageEnglish (US)
Title of host publicationSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
PublisherAssociation for Computing Machinery, Inc
Pages42-47
Number of pages6
ISBN (Electronic)9781450338561
DOIs
StatePublished - Feb 17 2016
Event47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016 - Memphis, United States
Duration: Mar 2 2016Mar 5 2016

Publication series

NameSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education

Other

Other47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016
CountryUnited States
CityMemphis
Period3/2/163/5/16

Fingerprint

Labels
Students
student
learning aid
learning
cognitive ability
programming
Group

Keywords

  • Cognitive Load
  • Contextual Transfer
  • Parsons problem
  • Subgoal labels

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Cite this

Morrison, B. B., Margulieux, L. E., Ericson, B., & Guzdial, M. (2016). Subgoals help students solve Parsons Problems. In SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 42-47). (SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education). Association for Computing Machinery, Inc. https://doi.org/10.1145/2839509.2844617

Subgoals help students solve Parsons Problems. / Morrison, Briana B.; Margulieux, Lauren E.; Ericson, Barbara; Guzdial, Mark.

SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education. Association for Computing Machinery, Inc, 2016. p. 42-47 (SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education).

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

Morrison, BB, Margulieux, LE, Ericson, B & Guzdial, M 2016, Subgoals help students solve Parsons Problems. in SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education. SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Association for Computing Machinery, Inc, pp. 42-47, 47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016, Memphis, United States, 3/2/16. https://doi.org/10.1145/2839509.2844617
Morrison BB, Margulieux LE, Ericson B, Guzdial M. Subgoals help students solve Parsons Problems. In SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education. Association for Computing Machinery, Inc. 2016. p. 42-47. (SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education). https://doi.org/10.1145/2839509.2844617
Morrison, Briana B. ; Margulieux, Lauren E. ; Ericson, Barbara ; Guzdial, Mark. / Subgoals help students solve Parsons Problems. SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education. Association for Computing Machinery, Inc, 2016. pp. 42-47 (SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education).
@inproceedings{6dc8304b36b5472e80abce750975e6a6,
title = "Subgoals help students solve Parsons Problems",
abstract = "We report on a study that used subgoal labels to teach students how to write while loops with a Parsons problem learning assessment. Subgoal labels were used to aid learning of programming while not overloading students' cognitive abilities. We wanted to compare giving learners subgoal labels versus asking learners to generate subgoal labels. As an assessment for learning we asked students to solve a Parsons problem-to place code segments in the correct order. We found that students who were given subgoal labels performed statistically better than the groups that did not receive subgoal labels or were asked to generate subgoal labels. We conclude that a low cognitive load assessment, Parsons problems, can be more sensitive to student learning gains than traditional code generation problems.",
keywords = "Cognitive Load, Contextual Transfer, Parsons problem, Subgoal labels",
author = "Morrison, {Briana B.} and Margulieux, {Lauren E.} and Barbara Ericson and Mark Guzdial",
year = "2016",
month = "2",
day = "17",
doi = "10.1145/2839509.2844617",
language = "English (US)",
series = "SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education",
publisher = "Association for Computing Machinery, Inc",
pages = "42--47",
booktitle = "SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education",

}

TY - GEN

T1 - Subgoals help students solve Parsons Problems

AU - Morrison, Briana B.

AU - Margulieux, Lauren E.

AU - Ericson, Barbara

AU - Guzdial, Mark

PY - 2016/2/17

Y1 - 2016/2/17

N2 - We report on a study that used subgoal labels to teach students how to write while loops with a Parsons problem learning assessment. Subgoal labels were used to aid learning of programming while not overloading students' cognitive abilities. We wanted to compare giving learners subgoal labels versus asking learners to generate subgoal labels. As an assessment for learning we asked students to solve a Parsons problem-to place code segments in the correct order. We found that students who were given subgoal labels performed statistically better than the groups that did not receive subgoal labels or were asked to generate subgoal labels. We conclude that a low cognitive load assessment, Parsons problems, can be more sensitive to student learning gains than traditional code generation problems.

AB - We report on a study that used subgoal labels to teach students how to write while loops with a Parsons problem learning assessment. Subgoal labels were used to aid learning of programming while not overloading students' cognitive abilities. We wanted to compare giving learners subgoal labels versus asking learners to generate subgoal labels. As an assessment for learning we asked students to solve a Parsons problem-to place code segments in the correct order. We found that students who were given subgoal labels performed statistically better than the groups that did not receive subgoal labels or were asked to generate subgoal labels. We conclude that a low cognitive load assessment, Parsons problems, can be more sensitive to student learning gains than traditional code generation problems.

KW - Cognitive Load

KW - Contextual Transfer

KW - Parsons problem

KW - Subgoal labels

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

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

U2 - 10.1145/2839509.2844617

DO - 10.1145/2839509.2844617

M3 - Conference contribution

AN - SCOPUS:84968547427

T3 - SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education

SP - 42

EP - 47

BT - SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education

PB - Association for Computing Machinery, Inc

ER -