Title:
Using subgoal learning and self-explanation to improve programming education

dc.contributor.advisor Catrambone, Richard
dc.contributor.author Margulieux, Lauren Elizabeth
dc.contributor.committeeMember Durso, Francis T.
dc.contributor.committeeMember Guzdial, Mark
dc.contributor.committeeMember Newstetter, Wendy
dc.contributor.committeeMember Rogers, Wendy A.
dc.contributor.department Psychology
dc.date.accessioned 2016-05-27T13:23:04Z
dc.date.available 2016-05-27T13:23:04Z
dc.date.created 2016-05
dc.date.issued 2016-04-04
dc.date.submitted May 2016
dc.date.updated 2016-05-27T13:23:04Z
dc.description.abstract The present study combined subgoal learning and self-explanation frameworks to improve problem solving performance. Subgoal learning has been used to promote retention and transfer in procedural domains, such as programming. The primary method for learning subgoals, however, has been through passive learning methods, and passive learning methods are typically less effective than constructive learning methods. To promote constructive methods of learning subgoals, a subgoal learning framework was used to guide self-explanation. Self-explanation is an effective method for engaging learners to make sense of new information based on prior knowledge and logical reasoning. Self-explanation is typically more effective when learners receive some guidance, especially if they are novices, because it helps them to focus their attention on relevant information. In the present study, only some of the constructive learning methods produced better problem solving performance than passive learning methods. Learners performed best when they learned constructively and either received hints about the subgoals of the procedure or received feedback on the self-explanations that they constructed, but not when they received both hints and feedback. When students received both types of guidance, they did not perform better than those who learned subgoals through passive learning methods. These findings suggest that constructive learning of subgoals can further improve the benefits of learning subgoals, but there is an optimal level of guidance for students engaging in constructive learning. Providing too much guidance can be as detrimental as providing too little. This nuance is important for educators who engage their students in constructive learning and self-explanation to recognize and promote the best results.
dc.description.degree Ph.D.
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/54985
dc.language.iso en_US
dc.publisher Georgia Institute of Technology
dc.subject Subgoal learning
dc.subject Self-explanation
dc.subject Programming education
dc.subject Worked examples
dc.title Using subgoal learning and self-explanation to improve programming education
dc.type Text
dc.type.genre Dissertation
dspace.entity.type Publication
local.contributor.advisor Catrambone, Richard
local.contributor.corporatename College of Sciences
local.contributor.corporatename School of Psychology
relation.isAdvisorOfPublication bbd9920e-1d90-49df-af67-a593c21b1b62
relation.isOrgUnitOfPublication 85042be6-2d68-4e07-b384-e1f908fae48a
relation.isOrgUnitOfPublication 768a3cd1-8d73-4d47-b418-0fc859ce897d
thesis.degree.level Doctoral
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
MARGULIEUX-DISSERTATION-2016.pdf
Size:
757.71 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
3.87 KB
Format:
Plain Text
Description: