Using the SOLO taxonomy to understand subgoal labels effect in CS1

Adrienne Decker, Lauren E. Margulieux, Briana B Morrison

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

Abstract

This work extends previous research on subgoal labeled instructions by examining their effect across a semester-long, Java-based CS1 course. Across four quizzes, students were asked to explain in plain English the process that they would use to solve a programming problem. In this mixed methods study, we used the SOLO taxonomy to categorize student responses about problem-solving processes and compare students who learned with subgoal labels to those who did not. The use of the SOLO taxonomy classification allows us to look deeper than the mere correctness of answers to focus on the quality of the answers produced in terms of completeness of relevant concepts and explanation of relationships among concepts. Students who learned with subgoals produced higher-rated answers in terms of complexity and quality on three of four quizzes. Also, they were three times more likely to discuss issues of data type on a question about assignments and expressions than students who did not learn with subgoal labeling. This suggests that the use of subgoal labeling enabled students to gain a deeper and more complex understanding of the material presented in the course.

Original languageEnglish (US)
Title of host publicationICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery, Inc
Pages209-217
Number of pages9
ISBN (Electronic)9781450361859
DOIs
StatePublished - Jul 30 2019
Event15th Annual International Computing Education Research Conference, ICER 2019 - Toronto, Canada
Duration: Aug 12 2019Aug 14 2019

Publication series

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

Conference

Conference15th Annual International Computing Education Research Conference, ICER 2019
CountryCanada
CityToronto
Period8/12/198/14/19

Fingerprint

Taxonomies
Taxonomy
taxonomy
Labels
Students
Labeling
Mixed Methods
student
quiz
Java
Completeness
Correctness
Assignment
Programming
Likely
semester
programming
instruction
Concepts

Keywords

  • CS1
  • Introductory programming
  • SOLO taxonomy
  • Subgoal labeling

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Education
  • Theoretical Computer Science

Cite this

Decker, A., Margulieux, L. E., & Morrison, B. B. (2019). Using the SOLO taxonomy to understand subgoal labels effect in CS1. In ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research (pp. 209-217). (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research). Association for Computing Machinery, Inc. https://doi.org/10.1145/3291279.3339405

Using the SOLO taxonomy to understand subgoal labels effect in CS1. / Decker, Adrienne; Margulieux, Lauren E.; Morrison, Briana B.

ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc, 2019. p. 209-217 (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research).

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

Decker, A, Margulieux, LE & Morrison, BB 2019, Using the SOLO taxonomy to understand subgoal labels effect in CS1. in ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research, Association for Computing Machinery, Inc, pp. 209-217, 15th Annual International Computing Education Research Conference, ICER 2019, Toronto, Canada, 8/12/19. https://doi.org/10.1145/3291279.3339405
Decker A, Margulieux LE, Morrison BB. Using the SOLO taxonomy to understand subgoal labels effect in CS1. In ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc. 2019. p. 209-217. (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research). https://doi.org/10.1145/3291279.3339405
Decker, Adrienne ; Margulieux, Lauren E. ; Morrison, Briana B. / Using the SOLO taxonomy to understand subgoal labels effect in CS1. ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc, 2019. pp. 209-217 (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research).
@inproceedings{c410a33edac04e399e4f1501e70a2e94,
title = "Using the SOLO taxonomy to understand subgoal labels effect in CS1",
abstract = "This work extends previous research on subgoal labeled instructions by examining their effect across a semester-long, Java-based CS1 course. Across four quizzes, students were asked to explain in plain English the process that they would use to solve a programming problem. In this mixed methods study, we used the SOLO taxonomy to categorize student responses about problem-solving processes and compare students who learned with subgoal labels to those who did not. The use of the SOLO taxonomy classification allows us to look deeper than the mere correctness of answers to focus on the quality of the answers produced in terms of completeness of relevant concepts and explanation of relationships among concepts. Students who learned with subgoals produced higher-rated answers in terms of complexity and quality on three of four quizzes. Also, they were three times more likely to discuss issues of data type on a question about assignments and expressions than students who did not learn with subgoal labeling. This suggests that the use of subgoal labeling enabled students to gain a deeper and more complex understanding of the material presented in the course.",
keywords = "CS1, Introductory programming, SOLO taxonomy, Subgoal labeling",
author = "Adrienne Decker and Margulieux, {Lauren E.} and Morrison, {Briana B}",
year = "2019",
month = "7",
day = "30",
doi = "10.1145/3291279.3339405",
language = "English (US)",
series = "ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research",
publisher = "Association for Computing Machinery, Inc",
pages = "209--217",
booktitle = "ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research",

}

TY - GEN

T1 - Using the SOLO taxonomy to understand subgoal labels effect in CS1

AU - Decker, Adrienne

AU - Margulieux, Lauren E.

AU - Morrison, Briana B

PY - 2019/7/30

Y1 - 2019/7/30

N2 - This work extends previous research on subgoal labeled instructions by examining their effect across a semester-long, Java-based CS1 course. Across four quizzes, students were asked to explain in plain English the process that they would use to solve a programming problem. In this mixed methods study, we used the SOLO taxonomy to categorize student responses about problem-solving processes and compare students who learned with subgoal labels to those who did not. The use of the SOLO taxonomy classification allows us to look deeper than the mere correctness of answers to focus on the quality of the answers produced in terms of completeness of relevant concepts and explanation of relationships among concepts. Students who learned with subgoals produced higher-rated answers in terms of complexity and quality on three of four quizzes. Also, they were three times more likely to discuss issues of data type on a question about assignments and expressions than students who did not learn with subgoal labeling. This suggests that the use of subgoal labeling enabled students to gain a deeper and more complex understanding of the material presented in the course.

AB - This work extends previous research on subgoal labeled instructions by examining their effect across a semester-long, Java-based CS1 course. Across four quizzes, students were asked to explain in plain English the process that they would use to solve a programming problem. In this mixed methods study, we used the SOLO taxonomy to categorize student responses about problem-solving processes and compare students who learned with subgoal labels to those who did not. The use of the SOLO taxonomy classification allows us to look deeper than the mere correctness of answers to focus on the quality of the answers produced in terms of completeness of relevant concepts and explanation of relationships among concepts. Students who learned with subgoals produced higher-rated answers in terms of complexity and quality on three of four quizzes. Also, they were three times more likely to discuss issues of data type on a question about assignments and expressions than students who did not learn with subgoal labeling. This suggests that the use of subgoal labeling enabled students to gain a deeper and more complex understanding of the material presented in the course.

KW - CS1

KW - Introductory programming

KW - SOLO taxonomy

KW - Subgoal labeling

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

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

U2 - 10.1145/3291279.3339405

DO - 10.1145/3291279.3339405

M3 - Conference contribution

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

SP - 209

EP - 217

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

PB - Association for Computing Machinery, Inc

ER -