Can Fragmentation Learning Promote Students’ Deep Learning in C Programming?

Lifeng Zhang,Baoping Li,Ying Zhou,Ling Chen
DOI: https://doi.org/10.1007/978-981-13-6908-7_7
2019-01-01
Abstract:In order to reduce students’ difficulties in programming learning, this study developed a mobile platform called Dquiz with the advantage of distributed effects, which can provide 2-3 multiple-choice questions per day. The study applied it to C programming courses and explored whether the system can improve students’ learning outcome and which factor influence the outcome. A total number of 74 freshmen were randomly divided into two groups. One group can practice every 3 days at least. The other students practice once a week. Both groups of students practice the same number of questions. The result showed that the students who used the platform several times a week score higher than students who used it once a week. The factors that affect students’ learning outcomes during their practice include intervals of platform usage, correctness and the total number of comments.
What problem does this paper attempt to address?