There exist several online applications for automated testing of the computer programs that students write in computer science education. Use of such systems enables self-paced learning with automated feedback deliver...
详细信息
ISBN:
(纸本)9783031363351;9783031363368
There exist several online applications for automated testing of the computer programs that students write in computer science education. Use of such systems enables self-paced learning with automated feedback delivered by the application. However, due to the complexity of programming languages, even the easiest tasks made available through such systems require understanding of several programming concepts and formatting. Therefore, a student's initial work in an introductory computer science course may be highly challenging, especially for students with no previous programming background. To address this challenge, a highly-decomposed micro-task module has been developed and made available on an automated assessment platform with programming assignments. Impact of its introduction has been examined within an introductory programming university course with 239 participants. We investigated the micro-task module's impact on student affect, student performance on the platform, and student learning outcomes. Results of the experiment show that students in the experimental group (with micro-tasks enabled) significantly less frequently reported frustration, confusion and boredom, needed less time to solve tasks on the platform and achieved significantly better results on the final test.
暂无评论