Block-Based Versus Text-Based Programming Environments On Novice Student Learning Outcomes: A Meta-Analysis Study

COMPUTER SCIENCE EDUCATION(2019)

引用 41|浏览45
暂无评分
摘要
Background and Context: The use of block-based programming environments is purported to be a good way to gently introduce novice computer programmers to computer programming. A small, but growing body of research examines the differences between block-based and text-based programming environments.Objective: Thus, the purpose of this study was to examine the overall effect of block-based versus text-based programming environments on both cognitive and affective student learning outcomes.Method: Five academic databases were searched to identify literature meeting our inclusion criteria and resulted in 13 publications with 52 effect size comparisons on both cognitive and affective outcomes.Findings: We found small effect size (g = 0.245; p = .137; with a 95% confidence interval of -0.078 to 0.567) in favor of block-based programming environments on cognitive outcomes, and a trivial effect size (g = 0.195, p = .429; with a 95% confidence interval of -0.289 to 0.678) on affective outcomes. Both effect size calculations were statistically insignificant using random effects models. The effect sizes were examined for moderating effects by education level, learning environment, and study duration. Some evidence of publication bias was detected in these data.
更多
查看译文
关键词
Block-based programming, text-based programming, novice computer prssssogrammers, student learning outcomes, meta-analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要