Integrating Computational Thinking Diagnostic Mechanism and Reflective Learning: An Innovative Approach to Enhance Learning Outcomes in Introductory Programming.

Background: Conventional reflective learning methodologies in programming education often lack structured guidance and individualised feedback, limiting their pedagogical effectiveness. Whilst computational thinking (CT) offers a systematic problem‐solving framework with decomposition, pattern recog...

Descripción completa

Detalles Bibliográficos
Publicado en:Journal of Computer Assisted Learning Vol. 41; no. 5; pp. 1 - 20
Autores principales: Wu, Ting‐Ting, Lee, Hsin‐Yu, Chen, Pei‐Hua, Wang, Wei‐Sheng, Huang, Yueh‐Min
Formato: pictorial research tables/charts randomized controlled trial Journal Article
Publicado: Wiley-Blackwell Oct2025
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=188234219&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 188234219
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        02664909
        6M1
      jtl: Journal of Computer Assisted Learning
      issn: 02664909
      maglogo: Y
    pubinfo:
      dt: Oct2025
      vid: 41
      iid: 5
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        188234219
        188234219
        188234219
        10.1111/jcal.70121
        188234219
      ppf: 1
      ppct: 19
      formats:
      tig:
        atl: Integrating Computational Thinking Diagnostic Mechanism and Reflective Learning: An Innovative Approach to Enhance Learning Outcomes in Introductory Programming.
      aug:
        au:
          Wu, Ting‐Ting
          Lee, Hsin‐Yu
          Chen, Pei‐Hua
          Wang, Wei‐Sheng
          Huang, Yueh‐Min
        affil: Graduate School of Technological and Vocational Education, National Yunlin University of Science and Technology, Yunlin, Taiwan, ROC
      sug:
        subj:
          Programming Languages
          Computer-Assisted Instruction
          Outcomes of Education
          Learning Methods
          Human
          Male
          Female
          Adolescence
          Young Adult
          Taiwan
          Quasi-Experimental Studies
          Randomized Controlled Trials
          Random Assignment
          Questionnaires
          Comparative Studies
          Funding Source
          Descriptive Statistics
          Data Analysis Software
          Adolescent: 13-18 years
          Male
          Female
      ab: Background: Conventional reflective learning methodologies in programming education often lack structured guidance and individualised feedback, limiting their pedagogical effectiveness. Whilst computational thinking (CT) offers a systematic problem‐solving framework with decomposition, pattern recognition, abstraction, and algorithm design, its potential application as a diagnostic instrument for reflection remains insufficiently explored within programming education. Objectives: This study aims to develop and evaluate a CT‐based diagnostic reflective report system as a technological intervention to facilitate structured reflective learning in programming education. Furthermore, it investigates the impact of this system on knowledge construction, higher‐order thinking skills (HOTS), and project performance within an introductory Python programming course. Methods: The study employed a quasi‐experimental design spanning two academic semesters, involving 82 undergraduate students randomly assigned to experimental (n = 42) and control (n = 40) groups. The experimental group utilised weekly CT‐based diagnostic reflective reports, whilst the control group engaged in traditional reflective practises. The curriculum integrated Python programming with Raspberry Pi embedded systems. Assessment measures included pre‐ and post‐tests for knowledge construction, a validated questionnaire for HOTS evaluation, and the Creative Product Analysis Matrix (CPAM) for project performance assessment. Results and Conclusions: Implementation of the CT‐based diagnostic reflective report system demonstrated statistically significant improvements in knowledge construction, critical thinking, and problem‐solving skills compared to traditional approaches. Project performance metrics, including valuable, logical, useful, understandable, and well‐crafted, showed marked enhancement. However, no significant impact was observed regarding creativity. These findings substantiate the efficacy of integrating CT diagnostic mechanisms with reflective learning practises.
      pubtype: Academic Journal
      doctype:
        pictorial
        research
        tables/charts
        randomized controlled trial
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N