Generating Practice Questions as a Preparation Strategy for Introductory Programming Exams

Generating Practice Questions as a Preparation Strategy for Introductory Programming Exams
复制标题

生成练习题作为编程入门考试的准备策略

DOI:
--
复制
发表时间:
2015
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Paul Denny
Paul Denny
中科院分区:
--
文献类型:
--
作者:
Paul Denny

文献摘要

被引文献

相似文献

笔试是入门编程课程中常见的评估形式。创建考试问题通常是课程讲师的责任,但是创作这些问题的过程本身可能是一个有用的学习活动。我们通过一个随机对照实验(n > 700)探索了这个想法。在这个实验中,一组一年级的编程学生在考试前生成练习题。尽管所有的问题都提供给课程中的每个学生进行练习,提出问题的那一组学生在考试中的表现明显更好。当学生回答针对性主题的考试问题时,效果最为明显通过他们提出的问题。我们建议,一些现有的计算机科学教育工具可能会受益于纳入相关活动。
Written exams are a common form of assessment in introductory programming courses. Creating exam questions is normally the responsibility of the course instructor, however the process of authoring such questions may be a useful learning activity in itself. We explored this idea with a randomized controlled experiment (n > 700) in which a group of first-year programming students generated practice questions prior to an exam. Even though all questions were available to every student in the course for practice, the group that generated the questions performed significantly better on the exam. The effects were most pronounced when students answered exam questions on topics that were targeted by questions they had generated. We suggest that some existing tools for computer science education may benefit from incorporating related activities.