Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Georgia State University

2020

Subgoal learning

Articles 1 - 2 of 2

Full-Text Articles in Education

Reducing Withdrawal And Failure Rates In Introductory Programming With Subgoal Labeled Worked Examples, Lauren Margulieux, Briana B. Morrison, Adrienne Decker Jan 2020

Reducing Withdrawal And Failure Rates In Introductory Programming With Subgoal Labeled Worked Examples, Lauren Margulieux, Briana B. Morrison, Adrienne Decker

Learning Sciences Faculty Publications

Background: Programming a computer is an increasingly valuable skill, but dropout and failure rates in introductory programming courses are regularly as high as 50%. Like many fields, programming requires students to learn complex problem-solving procedures from instructors who tend to have tacit knowledge about low-level procedures that they have automatized. The subgoal learning framework has been used in programming and other fields to breakdown procedural problem solving into smaller pieces that novices can grasp more easily, but it has only been used in shortterm interventions. In this study, the subgoal learning framework was implemented throughout a semester-long introductory programming course …


Effect Of Implementing Subgoals In Code.Org’S Intro To Programming Unit In Computer Science Principles, Lauren Margulieux, Briana Baker Morrison, Baker Franke, Harivololona Ramilison Jan 2020

Effect Of Implementing Subgoals In Code.Org’S Intro To Programming Unit In Computer Science Principles, Lauren Margulieux, Briana Baker Morrison, Baker Franke, Harivololona Ramilison

Learning Sciences Faculty Publications

The subgoal learning framework has improved performance for novice programmers in higher education, but it has only started to be applied and studied in K-12 (primary/secondary). Programming education in K-12 is growing, and many international initiatives are attempting to increase participation, including curricular initiatives like Computer Science Principles and non-profit organizations like Code.org. Given that subgoal learning is designed to help students with no prior knowledge, we designed and implemented subgoals in the introduction to programming unit in Code.org’s Computer Science Principles course. The redesigned unit includes subgoal-oriented instruction and subgoal-themed pre-written comments that students could add to their programming …