TY - GEN
T1 - Design and pilot testing of subgoal labeled worked examples for five core concepts in CS1
AU - Margulieux, Lauren E.
AU - Morrison, Briana B.
AU - Decker, Adrienne
N1 - Publisher Copyright:
© 2019 Copyright is held by the owner/author(s).
PY - 2019/7/2
Y1 - 2019/7/2
N2 - Subgoal learning has improved student problem-solving performance in programming, but it has been tested for only one-to-two hours of instruction at a time. Our work pioneers implementing subgoal learning throughout an entire introductory programming course. In this paper we discuss the protocol that we used to identify subgoals for core programming procedures, present the subgoal labels created for the course, and outline the subgoal-labeled instructional materials that were designed for a Java-based course. To examine the effect of subgoal labeled materials on student performance in the course, we compared quiz and exam grades between students who learned using subgoal labels and those who learned using conventional materials. Initial results indicate that learning with subgoals improves performance on early applications of concepts. Moreover, variance in performance was lower and persistence in the course was higher for students who learned with subgoals compared to those who learned with conventional materials, suggesting that learning with subgoal labels may uniquely benefit students who would normally receive low grades or dropout of the course.
AB - Subgoal learning has improved student problem-solving performance in programming, but it has been tested for only one-to-two hours of instruction at a time. Our work pioneers implementing subgoal learning throughout an entire introductory programming course. In this paper we discuss the protocol that we used to identify subgoals for core programming procedures, present the subgoal labels created for the course, and outline the subgoal-labeled instructional materials that were designed for a Java-based course. To examine the effect of subgoal labeled materials on student performance in the course, we compared quiz and exam grades between students who learned using subgoal labels and those who learned using conventional materials. Initial results indicate that learning with subgoals improves performance on early applications of concepts. Moreover, variance in performance was lower and persistence in the course was higher for students who learned with subgoals compared to those who learned with conventional materials, suggesting that learning with subgoal labels may uniquely benefit students who would normally receive low grades or dropout of the course.
KW - CS1
KW - Problem solving
KW - Subgoal learning
KW - Worked examples
UR - http://www.scopus.com/inward/record.url?scp=85070864462&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85070864462&partnerID=8YFLogxK
U2 - 10.1145/3304221.3319756
DO - 10.1145/3304221.3319756
M3 - Conference contribution
AN - SCOPUS:85070864462
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 548
EP - 554
BT - ITiCSE 2019 - Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
PB - Association for Computing Machinery
T2 - 2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2019
Y2 - 15 July 2019 through 17 July 2019
ER -