arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2110.15134cs.HCcs.CLcs.CY
收藏

引入自动评分器前后编程课程评价的分析

An Analysis of Programming Course Evaluations Before and After the Introduction of an Autograder

Technical University of Munich(慕尼黑工业大学)

Gerhard Johann Hagerer, Laura Lahesoo, Miriam Anschütz, Stephan Krusche, Georg Groh

AI总结:

本研究通过分析引入自动评分器前后的大规模编程课程问卷评估数据,结合观察提出自动评分对课程体验等方面的影响假设,为后续定量研究提供方向,验证其作为提升学生满意度教学方法的价值。

摘要:

高等教育机构的入门编程课程通常有数百名渴望学习编程的学生参与。人工审阅提交的源代码并提供反馈的工作量已无法应对。人工批阅提交的作业可能存在主观性和不公平性,尤其是在有多名助教负责评分的情况下。不同的自动评分器(autograder)可以在这种情况下提供帮助;然而,人们尚不了解自动评分器会如何影响学生对编程课程和教学的整体感知。这对课程组织者和院校在应对学生人数增长的同时保持编程课程的吸引力而言至关重要。\n本文研究了多门近期引入自动评分的大规模计算机科学基础课程的标准化大学评估问卷答复,分析了这一干预措施实施前后的差异。通过结合额外观察,我们假设自动评分器可能如何促成了数据中的显著变化,例如助教与学生之间的互动改善、整体课程质量提升、学习成效提高、投入时间增加以及难度降低。这项定性研究旨在为未来研究提出假设,以设计并开展定量调查和数据分析。自动评分器技术可被验证为一种提升学生对编程课程满意度的教学方法。

英文摘要:

Commonly, introductory programming courses in higher education institutions have hundreds of participating students eager to learn to program. The manual effort for reviewing the submitted source code and for providing feedback can no longer be managed. Manually reviewing the submitted homework can be subjective and unfair, particularly if many tutors are responsible for grading. Different autograders can help in this situation; however, there is a lack of knowledge about how autograders can impact students' overall perception of programming classes and teaching. This is relevant for course organizers and institutions to keep their programming courses attractive while coping with increasing students. This paper studies the answers to the standardized university evaluation questionnaires of multiple large-scale foundational computer science courses which recently introduced autograding. The differences before and after this intervention are analyzed. By incorporating additional observations, we hypothesize how the autograder might have contributed to the significant changes in the data, such as, improved interactions between tutors and students, improved overall course quality, improved learning success, increased time spent, and reduced difficulty. This qualitative study aims to provide hypotheses for future research to define and conduct quantitative surveys and data analysis. The autograder technology can be validated as a teaching method to improve student satisfaction with programming courses.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑