Quantitative Evaluation of Student Engagement in a Large-Scale Introduction to Programming Course using a Cloud-based Automatic Grading System

被引:0
作者
Norouzi, Narges [1 ]
Hausen, Ryan [1 ]
机构
[1] Univ Calif Santa Cruz, Comp Sci Dept, Santa Cruz, CA 95064 USA
来源
2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE) | 2018年
关键词
Introduction to Programming; !text type='Java']Java[!/text; Autograder; Grading System; Learning Management System; Computer Science;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this WIP Research to Practice paper, we explored the impact of integrating the university's learning management system and an automatic grading system in delivering a large-scale introduction to programming course in 2 consecutive quarters. Our initial approach utilizes an on-demand standalone automatic grading system and a separate assignment submission portal on Canvas. After evaluating our performance and specific student feedback, we integrated the assignment submission portal with the autograder system to provide a real-time objective assessment of assignments. The main improvement after enforcing assignment submission through the autograder (Stepik) was the noticeable improvement in the class average of assignment scores by 20.5% even though most of the test cases were hidden. Another interesting observation was the effect of our approach in decreasing the DFW rate to 12.5% from 46% and a considerable increase in the passing rate of female students, by 22%. We also noticed that in the second iteration of the course students who took the course as an elective were able to perform comparably and even better than students who took it as a requirement. It is also worth mentioning that using autograder helped students increase their code quality.
引用
收藏
页数:5
相关论文
共 11 条
[1]  
[Anonymous], 2017, CRA 0224
[2]   Scalable Autograder and LMS Integration [J].
Danutama, Karol ;
Liem, Inggriani .
4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 :388-395
[3]  
Davuluri P., 2016, Moodle Java Autograder: Technical report
[4]   Teaching Composition Quality at Scale Human Judgment in the Age of Autograders [J].
DeNero, John ;
Martinis, Stephen .
PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, :421-426
[5]  
FERNANDO Jordan, 2014, OLYMPIADS INFORM, V8
[6]  
HELMICK MT, 2007, ACM SIGCSE B, P63
[7]  
Ihantola Petri, 2010, Proceedings of the 10th Koli Calling International Conference on Computing Education Research, P86, DOI DOI 10.1145/1930464.1930480
[8]  
Kunchala Ashrita, 2016, JAVA AUTO GRADER
[9]  
Nordquist P., 2007, J. Comput. Sci. Colleges, V23, P16
[10]  
Norouzi Narges, STEPIK FIE 2018 GRAD