Roles of programming self-efficacy, cognitive styles, and self-regulated learning strategies on computational thinking in computer programming.

This study explored the relationships among programming self-efficacy, learning strategies, and computational thinking on the basis of self-regulation theory. This study also investigated whether the cognitive styles moderated the structural relationships among the factors through the comparison bet...

Descripción completa

Detalles Bibliográficos
Publicado en:Humanities & Social Sciences Communications Vol. 12; no. 1; pp. 1 - 13
Autores principales: Li, Qi, Jiang, Qiang, Liang, Jyh-Chong, Xiong, Weiyan, Zhao, Wei
Formato: Artículo
Publicado: Springer Nature 8/28/2025
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=187624700&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 187624700
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid: MVR0
      jtl: Humanities & Social Sciences Communications
      maglogo: N
    pubinfo:
      dt: 8/28/2025
      vid: 12
      iid: 1
      pid: 237
      pub: Springer Nature
    artinfo:
      ui:
        187624700
        10.1057/s41599-025-05686-y
      ppf: 1
      ppct: 12
      formats:
      tig:
        atl: Roles of programming self-efficacy, cognitive styles, and self-regulated learning strategies on computational thinking in computer programming.
      aug:
        au:
          Li, Qi
          Jiang, Qiang
          Liang, Jyh-Chong
          Xiong, Weiyan
          Zhao, Wei
        affil:
          https://ror.org/05cdfgm80 School of Educational Science, Shenyang Normal University, Shenyang, Liaoning, China
          https://ror.org/02rkvz144 School of Information Science and Technology, Northeast Normal University, Changchun, Jilin, China
          https://ror.org/059dkdx38 Program of Learning Sciences and Institute for Research Excellence in Learning Sciences, National Taiwan Normal University, Taipei, Taiwan
          https://ror.org/000t0f062 Department of International Education, Education University of Hong Kong, Hong Kong, SAR, China
      su:
        Self-regulated learning
        Self-efficacy
        Teaching methods
        Experiential learning
        Cognitive styles
        Critical thinking
        Systems theory
        Self-monitoring (Psychology)
      sug:
        subj:
          Self-regulated learning
          Self-efficacy
          Teaching methods
          Experiential learning
          Cognitive styles
          Critical thinking
          Systems theory
          Self-monitoring (Psychology)
      keyword: Education Specialist Studies In Education Psychology and Cognitive Sciences Psychology
      ab: This study explored the relationships among programming self-efficacy, learning strategies, and computational thinking on the basis of self-regulation theory. This study also investigated whether the cognitive styles moderated the structural relationships among the factors through the comparison between analytical and intuitive learners. The participants were 487 high school students enrolled in a computer programming course. Through partial least squares–structural equation modeling, this study confirmed that self-regulated learning strategies influenced computational thinking regardless of the cognitive styles. Programming self-efficacy also influenced self-regulated learning strategies. This study implied that self-efficacy is a prerequisite for self-regulated learning strategies for computer programming. However, the direct effects of programming self-efficacy on computational thinking were observed only in the intuitive students. Programming self-efficacy had an indirect impact on computational thinking through self-regulated learning strategies in analytical students. The self-regulated learning strategies, including metacognitive self-regulation and effort regulation, should be facilitated to improve the computational thinking of analytical students. In addition, this study suggested offering tailored instruction to cater to students with different cognitive styles, ultimately enhancing the effectiveness of computational education and positive programming behavior.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2025
    holdings:
      @attributes:
        islocal: N