The “Fundamentals of Programming” course employs a blended learning model that integrates online resources with offline instruction to enhance students’ self-directed learning and practical skills. Powered by knowledge graphs, the curriculum enables personalized learning paths where students autonomously design their study plans, while instructors dynamically adjust teaching strategies based on learning data to achieve precision education. The gamified practice platform transforms grammar training into immersive gaming experiences, significantly boosting learning engagement and practical retention. The teaching strategy adopts tiered cultivation, combining macro-level projects with micro-level knowledge points to strengthen computational thinking and practical abilities. Implementation results demonstrate improved mastery of knowledge points, continuous enhancement of coding and debugging skills, and markedly strengthened learning motivation. This model creates a closed-loop system for knowledge transfer and competency development, laying a solid foundation for subsequent specialized courses. It embodies innovative concepts of knowledge graph-driven learning, gamified practice, and tiered cultivation, effectively fostering students’ self-directed learning drive and critical thinking.
Ning X, Zhang X, 2026, Research and Practice on Blended Teaching Model for Programming Courses Based on SPOC-A Case Study of “C Language Programming” Course. Industry and Information Technology Education, (02): 52–55 + 71.
Shi C, Jiao J, 2025, Application of MOOC+SPOC Blended Teaching Model in Digital Circuit Course. Journal of Changchun Normal University, 44(06): 147–149.
Chen Y, Ma L, 2023, Exploring and Practicing Blended Teaching of Operating Systems Based on “MOOC+SPOC.” Science, Education and Culture Digest, (17): 103–106.
Li J, 2023, MOOC+SPOC Teaching Practice in Computer Courses. Electronic Technology, 52(07): 319–321.
Hu Y, Geng Z, Pu Y, et al., 2022, Exploring a Problem-Driven Blended Online-Offline Teaching Model. Computer Education, (02): 73–78.
Li X, 2021, Research and Practice on the SPOC Hybrid Teaching Model of College English Based on the “Output-Oriented Approach” in the Context of Educational Informatization. Foreign Trade and Economics, (11): 144–147.
Cui M, Liu Y, Zhao B, et al., 2025, Application of Blended Teaching in Clinical Teaching of Orthopedic Surgery: A Case Study of Yutang + DingTalk Live. Education and Teaching Forum, (15): 169–172.
Li J, 2026, Reform and Practice of C Language Teaching Mode Driven by Dual Engines: Online-Offline Hybrid + Large Model-Assisted. Software Guide, 1–19.
Shen Y, 2023, Teaching Optimization of “C Programming” Course from the Perspective of Blended Learning. Information System Engineering, (05): 160–162.
Qi J, Sun K, 2025, Design and Practice of a Blended Teaching Model for Python Programming Experiments Based on Micro-Lectures. China Educational Technology Equipment, (24): 129–132.