A one year empirical study of student programming bugs

A one year empirical study of student programming bugs
复制标题

为期一年的学生编程错误实证研究

DOI:
--
复制
发表时间:
2010
期刊:
Frontiers in Education Conference
影响因子:
--
通讯作者:
Nare Hayrapetyan
Nare Hayrapetyan
中科院分区:
--
文献类型:
--
作者:
Renée C. Bryce;Alison Cooley;Amy T. Hansen;Nare Hayrapetyan

文献摘要

被引文献

相似文献

计算机科学入门课程的学生通常在编码和解决问题方面有困难,这导致了错误。这些漏洞既使学生感到沮丧,也使许多CS专业的学生流失。在这项工作中,我们试图了解学生认为自己无法解决的问题,并向导师寻求帮助。在一年的时间里,我们收集并分析了由CS1和CS2学生带到导师实验室的450个bug。结果显示,大约22%的问题是由于解决问题的技能,而其余的问题涉及到课程中特定主题的逻辑和语法问题的组合。
Students in introductory Computer Science courses often have difficulty with coding and problem solving which results in bugs. These bugs cause both student frustration and attrition of many of our CS majors. In this work, we seek to understand the problems that students believe they cannot solve on their own and for which they ask tutors for assistance. We collect and analyze 450 bugs that were brought to our tutor lab by our CS1 and CS2 students over a one year period. The results show that approximately 22% of the problems are due to problem solving skills, while the remaining problems involve a combination of logic and syntax problems for specific topics in the courses.