Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation
James E. Prather, Lauren Elizabeth Margulieux, Jacqueline L. Whalley, Paul C. Denny, Brent N. Reeves, Brett A. Becker, Paramvir Singh, Garrett Powell, Nigel Bosch · 2022
Background and Context. Metacognitive skills are important for all students learning to program and interest in applying pedagogical approaches in early programming courses that focus on metacognitive aspects is growing. However, most studies of such approaches are not rigorously based in theory, and when they are, almost always utilize foundational education and psychology theories from as far back as the 1970s. More recent theory is less tested, and not all relevant metacognitive theories have been explored in the computing education research literature.