Research to Practice of Blended Learning in Computer Programming Course

Liang Zhang,Tianyi Chen,Yue Zong,Lijun Zhang
DOI: https://doi.org/10.1109/fie58773.2023.10342940
2023-01-01
Abstract:This research to practice WIP paper presented a Blended Learning (BL) approach to teaching Data Structures and Programming in Python (DSPP) course. This approach increased students' learning engagement, academic performance, and course satisfaction. There is an intense need to study the BL approach in higher education, especially during the COVID-19 epidemic. Although BL pedagogy has achieved great success in college, there needs to be more quantitative research and practice in the computer programming course. This paper takes the DSPP course as an example to introduce the BL approach in detail. First, we designed the BL process for the computer programming course, which includes specific pre-class, in-class, and after-class activities. Second, we divide a course's knowledge and BL activities into remember, understand, apply, analyze, evaluate, and create levels according to Bloom's Taxonomy. So the knowledge and activities can be corresponding according to the cognitive level. We take a chapter in the DSPP course as an example to introduce it in detail. Third, to support the efficient implementation of BL activities, we have designed and developed several online learning systems, including an Online Judge system (OJ), Question&Anwser website (Q&A), and Peer Review Studio (PRS). To assess the effectiveness of the BL approach, we conducted the study at the DSPP course for undergraduate students in 2021 and 2023. In 2021, we taught the DSPP course in traditional pedagogy. In 2023, we began to implement BL pedagogy. By analyzing students' learning data, we compared the effect of the two pedagogy. We use the nonparametric independent-samples Kruskal-Wallis test to measure the changes in learning engagement, course performance, and student satisfaction. The results show that they were significantly improved in 2022. The course questionnaire of 2022 shows that most students prefer the BL approach.
What problem does this paper attempt to address?