The Role of Automation in Undergraduate Computer Science Education
The Role of Automation in Undergraduate Computer Science Education
复制标题
自动化在本科计算机科学教育中的作用
DOI:
10.1145/2676723.2677226
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
C. Wilcox
中科院分区:
文献类型:
--
作者:
C. Wilcox
Increasing enrollments in undergraduate computer science courses are overloading faculty, teaching assistants, labs, and other resources. To cope with resource problems, many universities have automated key processes such as program grading. Before replacing a manual process with an automated tool, we believe that two questions should be answered. First and most importantly, does the proposed automation contribute to or detract from student learning? Second, do the benefits outweigh the costs of the automation? In this paper we present results from an introductory programming course in which we have incorporated high levels of automation. We find that carefully designed and managed automation can improve student performance while realizing a significant savings of scarce teaching resources.