The Compound Nature of Novice Programming Assessments

The Compound Nature of Novice Programming Assessments
复制标题

新手编程评估的复合性质

DOI:
10.1145/3013499.3013500
复制
发表时间:
2017
期刊:
ACM SIGCSE Bull.
影响因子:
--
通讯作者:
Andrew Petersen
Andrew Petersen
中科院分区:
--
文献类型:
--
作者:
Andrew Luxton;Andrew Petersen

文献摘要

被引文献

相似文献

编程入门课程的失败率是出了名的高,研究人员指出,学生们很难接受我们通常用来评估编程能力的评估。当前入门课程中的评估实践主要由涉及多种不同概念和事实的问题组成。在任何所需领域知识薄弱的学生可能无法提出可行的解决方案,即使他们可能知道大部分所需材料。这些评估也使教师很难区分学生知道和不知道的具体信息。 在本文中,我们分析了用于在语法级别评估新手编程的考试问题,并描述了每个语法组件在各种考试问题中使用的程度。我们还探讨了问题涉及多个语法元素的程度,作为如何独立检查概念的指标。
Failure rates in introductory programming courses are notoriously high, and researchers have noted that students struggle with the assessments that we typically use to evaluate programming ability. Current assessment practices in introductory courses consist predominantly of questions that involve a multitude of different concepts and facts. Students with fragile knowledge in any of the areas required may be unable to produce a working solution, even when they may know most of the required material. These assessments also make it difficult for a teacher to distinguish between the specific information that a student does and does not know. In this paper, we analyse examination questions used to assess novice programming at the syntax level and describe the extent to which each syntax component is used across the various examination questions. We also explore the degree to which questions involve multiple syntax elements as an indicator of how independently concepts are examined.