The Role of Self-Regulation in Programming Problem Solving Process and Success

被引:70
|
作者
Loksa, Dastyni [1 ]
Ko, Andrew J. [1 ]
机构
[1] Univ Washington, Informat Sch, DUB, Seattle, WA 98195 USA
关键词
Programming; Problem Solving; Self-Regulation; Think-Aloud; EXPLANATIONS; STUDENTS; EXAMPLES;
D O I
10.1145/2960310.2960334
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
While prior work has investigated many aspects of programming problem solving, the role of self-regulation in problem solving success has received little attention. In this paper we contribute a framework for reasoning about self-regulation in programming problem solving. We then use this framework to investigate how 37 novice programmers of varying experience used self-regulation during a sequence of programming problems. We analyzed the extent to which novices engaged in five kinds of self-regulation during their problem solving, how this self-regulation varied between students enrolled in CS1 and CS2, and how self-regulation played a role in structuring problem solving. We then investigated the relationship between self-regulation and programming errors. Our results indicate that while most novices engage in self-regulation to navigate and inform their problem solving efforts, these self-regulation efforts are only effective when accompanied by programming knowledge adequate to succeed at solving a given problem, and only some types of self-regulation appeared related to errors. We discuss the implications of these findings on problem solving pedagogy in computing education.
引用
收藏
页码:83 / 91
页数:9
相关论文
共 50 条
  • [31] ON-LINE ASSESSMENT OF THE PROCESS INVOLVED IN MATHS PROBLEM-SOLVING IN FIFTH AND SIXTH GRADE STUDENTS: SELF-REGULATION AND ACHIEVEMENT
    Garcia, Trinidad
    Betts, Lucy
    Gonzalez-Castro, Paloma
    Gonzalez-Pienda, Julio A.
    Rodriguez, Celestino
    [J]. REVISTA LATINOAMERICANA DE INVESTIGACION EN MATEMATICA EDUCATIVA-RELIME, 2016, 19 (02): : 165 - 186
  • [32] Self-regulation from a process perspective
    Perels, Franziska
    Otto, Barbara
    Landmann, Meike
    Hertel, Silke
    Schmitz, Bernhard
    [J]. ZEITSCHRIFT FUR PSYCHOLOGIE-JOURNAL OF PSYCHOLOGY, 2007, 215 (03): : 194 - 204
  • [33] Detangling the Interrelationships Between Self-Regulation and Ill-Structured Problem Solving in Problem-Based Learning
    Ge, Xun
    Law, Victor
    Huang, Kun
    [J]. INTERDISCIPLINARY JOURNAL OF PROBLEM-BASED LEARNING, 2016, 10 (02):
  • [34] The role of self-regulation in health and illness
    Weidner, Gerdi
    Sieverding, Monika
    Chesney, Margaret A.
    [J]. PSYCHOLOGY HEALTH & MEDICINE, 2016, 21 (02) : 135 - 137
  • [35] Time in various phases of self-regulation and problem-solving performance in an Intelligent Tutoring System
    Lajoie, Susanne P.
    Poitras, Eric G.
    Doleck, Tenzin
    Huang, Lingyun
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (05) : 5605 - 5620
  • [36] Self-Regulation and Rhetorical Problem Solving: How Graduate Students Adapt to an Unfamiliar Writing Project
    Roderick, Ryan
    [J]. WRITTEN COMMUNICATION, 2019, 36 (03) : 410 - 436
  • [37] Time in various phases of self-regulation and problem-solving performance in an Intelligent Tutoring System
    Susanne P. Lajoie
    Eric G. Poitras
    Tenzin Doleck
    Lingyun Huang
    [J]. Education and Information Technologies, 2023, 28 : 5605 - 5620
  • [38] The CFPC's role in self-regulation
    Lemire, Francine
    [J]. CANADIAN FAMILY PHYSICIAN, 2015, 61 (06) : 568 - 568
  • [39] SELF-REGULATION IN ACCOUNTING - THE ROLE OF THE AICPA
    KANAGA, WS
    [J]. JOURNAL OF ACCOUNTANCY, 1981, 152 (05): : 44 - &
  • [40] The Role of Self-Regulation in Voice Therapy
    Vinney, Lisa A.
    Turkstra, Lyn S.
    [J]. JOURNAL OF VOICE, 2013, 27 (03) : 390.e1 - 390.e11