10.3969/j.issn.1009-8097.2021.11.013
基于编程评测系统的学生高频错误识别 ——以初中Python编程课为例
编程评测系统是能够自动评测学习者所写代码的编程教学辅助系统,其搜集的数据能为识别学习者在编程中的高频错误提供支持.然而,目前的相关研究主要关注大学生在Java编程中的高频错误,而对中学生与其它编程语言的研究还较少.为此,文章基于桑田编程评测系统,根据Qian-Lehman数据分析框架,分析了103名初中生在学习Python编程时提交的2911个错误程序.文章共识别出7类高频错误,并通过进一步的代码分析发现错误的主要成因有忽略编程语法的细节、已有经验对编程学习的负面影响、缺乏计算机操作的基本技能.文章建议在编程教师的培训中融入学生高频错误及使用编程教学辅助工具的相关内容.
编程教育;自动评测;高频错误;Python编程
31
G40-057(教育学)
本文为江苏省社会科学基金青年项目"人工智能驱动的交互式编程学习环境设计与应用研究"项目编号:19JYC008
2021-11-26(万方平台首次上网日期,不代表论文的发表时间)
共7页
104-110