The Role of Automation in Undergraduate Computer Science Education

The Role of Automation in Undergraduate Computer Science Education
复制标题

自动化在本科计算机科学教育中的作用

DOI:
10.1145/2676723.2677226
复制
发表时间:
2015
期刊:
Proceedings of the 46th ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
C. Wilcox
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.