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...
| Publicado en: | Journal of Computer Assisted Learning Vol. 41; no. 5; pp. 1 - 20 |
|---|---|
| Autores principales: | , , , , |
| 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 |
|---|