返回
Exploring the Role of Errors in Programming Learning
DOI:10.1145/3778857.png)
摘要
En 中文
计算机科学专业的学生通常将编程错误视为失败的标志而非学习机会,从而导致挫败感、焦虑和辍学。本研究探讨了早期编程错误如何促进学生的后续学习。我们假设学生在初始学习阶段犯的错误数量(不同学习概念间存在差异)与其未来的学习呈正相关。该假设通过包含632名学生练习的601道编程题的真实数据集进行检验,结果使用ITAP数据集进行验证。通过控制练习前理解程度的统计分析,我们识别出基于错误的干预指标——特定错误阈值,这些阈值与不同编程概念的改进率呈最大相关。这些发现为计算机科学教育中错误的教學作用提供了基于证据的视角,建议采用概念特定和技能导向的教学方法进行编程教育。
Keyword:
error threshold
productive failure
programming education
期刊
A
IF:
3.8
论文数:
56
被引数:
0
机构
引用论文
Exploring why we learn from productive failure: insights from the cognitive and learning sciences探索我们为什么从生产失败中学习: 来自认知和学习科学的见解

