The FCS1: a language independent assessment of CS1 knowledge

The FCS1: a language independent assessment of CS1 knowledge
复制标题

FCS1:独立于语言的 CS1 知识评估

DOI:
--
复制
发表时间:
2011
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
M. Guzdial
M. Guzdial
中科院分区:
--
文献类型:
--
作者:
Allison Elliott Tew;M. Guzdial

文献摘要

被引文献

相似文献

许多CS教育项目的主要目标是确定给定干预措施对学生学习的影响程度。然而,计算缺乏有效的评估教学或研究的目的。如果没有这样的有效评估,就很难准确地衡量学生的学习或建立教学环境和学习成果之间的关系。我们开发了基础CS1(FCS1)评估工具,这是第一个用于介绍计算机科学概念的评估工具,适用于各种当前的语言学和编程语言。我们应用了教育和心理测试开发的方法,并根据需要进行调整,以适应学科背景。我们进行了大规模的实证研究,以证明伪代码是一个适当的机制,实现编程语言的独立性。最后,结合访谈数据、对评估结果的统计分析和CS1考试成绩,我们从多方面论证了评估的有效性。
A primary goal of many CS education projects is to determine the extent to which a given intervention has had an impact on student learning. However, computing lacks valid assessments for pedagogical or research purposes. Without such valid assessments, it is difficult to accurately measure student learning or establish a relationship between the instructional setting and learning outcomes. We developed the Foundational CS1 (FCS1) Assessment instrument, the first assessment instrument for introductory computer science concepts that is applicable across a variety of current pedagogies and programming languages. We applied methods from educational and psychological test development, adapting them as necessary to fit the disciplinary context. We conducted a large scale empirical study to demonstrate that pseudo-code was an appropriate mechanism for achieving programming language independence. Finally, we established the validity of the assessment using a multi-faceted argument, combining interview data, statistical analysis of results on the assessment, and CS1 exam scores.