Publications (*directly funded through NSF grants)
* Decker, A., Morrison, B.B. and Bart, A. C. (2023). Using Subgoal Labeling in Teaching CS1 (now in Python!). In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2023). Association for Computing Machinery, New York, NY, USA, 1187. doi: 10.1145/3545947.3569619
* Morrison, B. B., Decker, A., & Margulieux, L. E., (2019). Using subgoal labeling in teaching CS1. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (pp. 1237). New York, NY: ACM.
* Morrison, B. B., & Decker, A. (2018). Using Subgoals to Improve Student Performance in CS1: (Abstract Only). Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 1066–1066. doi: 10.1145/3159450.3162185
Related Publications
Atkinson, R. K., Catrambone, R., & Merrill, M. M. (2003). Aiding transfer in statistics: Examining the use of conceptually oriented equations and elaborations during subgoal learning. Journal of Educational Psychology, 95(4), 762-773.
Atkinson, R. K., Derry, S. J., Renkl, A., & Wortham, D. (2000). Learning from examples: Instructional principles from the worked examples research. Review of the Educational Research, 70(2), 181-214. doi:10.2307/1170661
Catrambone, R. (1994). Improving examples to improve transfer to novel problems. Memory and Cognition, 22, 605‐615. doi:10.3758/BF03198399
Catrambone, R. (1995). Aiding subgoal learning: Effects on transfer. Journal of Educational Psychology, 87(1), 5-17. doi:10.1037/0022-0663.87.1.5
Catrambone, R. (1996). Generalizing solution procedures learned from examples. Journal of Experimental Psychology: Learning, Memory, and Cognition, 22, 1020-1031. doi:10.1037/0278-7393.22.4.1020
Catrambone, R. (1998). The subgoal learning model: Creating better examples so that students can solve novel problems. Journal of Experimental Psychology: General, 127, 355-376. doi:10.1037/0096-3445.127.4.355
Catrambone, R., & Holyoak, K. J. (1990). Learning subgoals and methods for solving probability problems. Memory & Cognition, 18(6), 593-603.
Chen, D. W., & Catrambone, R. (2019, July). Productive Failure and Subgoal Scaffolding in Novel Domains. In International Conference on Human-Computer Interaction (pp. 282-300). Springer, Cham.
Joentausta, J., & Hellas, A. (2018, February). Subgoal labeled worked examples in K-3 education. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (pp. 616-621).
Kim, J., Miller, R. C., & Gajos, K. Z. (2013). Learnersourcing subgoal labeling to support learning from how-to videos. In CHI’13 Extended Abstracts on Human Factors in Computing Systems (pp. 685-690).
Kim, J., Choi, K., Shin, H., & Xia, M. (2022). AlgoSolve: Supporting Subgoal Learning in Algorithmic Problem-Solving with Learnersourced Microtasks. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (Article 229, pages 1-16). doi: 10.1145/3491102.3501917
Kim, J. & Jin, H (2024). CodeTree: A System for Learnersourcing Subgoal Hierarchies in Code Examples. In Proceedings of the ACM on Human-Computer Interaction, Volume 8, Issue CSCW1 (Article 31, Pages 1-37). doi: 10.1145/3637308
Margulieux, L. E. (2014). Subgoal labeled instructional text and worked examples in STEM education (Doctoral dissertation, Georgia Institute of Technology).
Margulieux, L. E., & Catrambone, R. (2019). Finding the best types of guidance for constructing self-explanations of subgoals in programming. Journal of the Learning Sciences, 28(1), 108-151.
Margulieux, L., & Catrambone, R. (2017, August). Using learners’ self-explanations of subgoals to guide initial problem solving in app inventor. In Proceedings of the 2017 ACM Conference on International Computing Education Research (pp. 21-29).
Margulieux, L. E., & Catrambone, R. (2016). Improving problem solving with subgoal labels in expository text and worked examples. Learning and Instruction , 42, 58-71.
Margulieux, L. E., & Catrambone, R. (2014, March). Improving problem solving performance in computer-based learning environments through subgoal labels. In Proceedings of the first ACM conference on Learning@ scale conference (pp. 149-150).
Margulieux, L. E., & Catrambone, R. (2014). Improving programming instruction with subgoal labeled instructional text.
Margulieux, L. E., Catrambone, R., & Guzdial, M. (2013). Subgoal labeled worked examples improve K-12 teacher performance in computer programming training.
Margulieux, L. E., Catrambone, R., & Schaeffer, L. M. (2018). Varying effects of subgoal labeled expository text in programming, chemistry, and statistics. Instructional Science, 46(5), 707-722. doi: 10.1007/s11251-018-9451-7
Morrison, B. B., Margulieux, L. E., Ericson, B., & Guzdial, M. (2016, February). Subgoals help students solve Parsons problems. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 42-47).
Schaeffer, L. M. (2015). Interaction of instructional material order and subgoal labels on learning in programming (Master’s thesis, Georgia Institute of Technology).