计算思维
计算机科学
模式
背景(考古学)
数学教育
调试
计算机程序设计
块(置换群论)
程序设计范式
多媒体
心理学
程序设计语言
古生物学
社会科学
数学
社会学
生物
几何学
作者
Dan Sun,Chengcong Zhu,Fan Xu,Yan Li,Fan Ouyang,Miaoting Cheng
标识
DOI:10.1177/07356331231204653
摘要
Although previous research has provided some insights into the effects of block-based and text-based programming modalities, there is a dearth of a detailed, multi-dimensional analysis of the transition process from different introductory programming modalities to professional programming learning. This study employed a quasi-experimental design to address this gap, involving 64 secondary school students in two groups. For the beginning five weeks, the first group used an introductory block-based programming environment, while the second group used an introductory text-based programming environment. Then, both groups transitioned to professional text-based programming for the subsequent eight weeks. The results showed that participants who transitioned from introductory text-based programming to professional text-based programming (1) significantly outperformed in computational thinking skills; (2) had more code-writing and debugging behaviors and fewer irrelevant behaviors, and (3) had more interactions with the instructor. No significant differences were observed between the two groups regarding enjoyment, confidence, and interest in programming. Drawing on these findings, this study proposes pedagogical implications that could facilitate the adoption of programming modalities within the broader context of STEM education.
科研通智能强力驱动
Strongly Powered by AbleSci AI