<?xml version="1.1" encoding="utf-8"?>
<article xsi:noNamespaceSchemaLocation="http://jats.nlm.nih.gov/publishing/1.1/xsd/JATS-journalpublishing1-mathml3.xsd" dtd-version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><front><journal-meta><journal-id journal-id-type="publisher-id">JCER</journal-id><journal-title-group><journal-title>Journal of Contemporary Educational Research</journal-title></journal-title-group><issn>2208-8466</issn><eissn>2208-8474</eissn><publisher><publisher-name>Bio-Byword Scientific Publishing Pty. Ltd.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26689/jcer.v10i2.14208</article-id><article-categories><subj-group subj-group-type="heading"><subject>Article</subject></subj-group></article-categories><title>Exploration of Blended Teaching Practice in the Course of Fundamentals of Programming</title><url>https://artdesignp.com/journal/JCER/10/2/10.26689/jcer.v10i2.14208</url><author>CuiYongrui</author><pub-date pub-type="publication-year"><year>2026</year></pub-date><volume>10</volume><issue>2</issue><history><date date-type="pub"><published-time>2026-03-12</published-time></date></history><abstract>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.</abstract><keywords/></article-meta></front><body/><back><ref-list><ref id="B1" content-type="article"><label>1</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B2" content-type="article"><label>2</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B3" content-type="article"><label>3</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B4" content-type="article"><label>4</label><element-citation publication-type="journal"><p>Li J, 2023, MOOC+SPOC Teaching Practice in Computer Courses. Electronic Technology, 52(07): 319–321.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B5" content-type="article"><label>5</label><element-citation publication-type="journal"><p>Hu Y, Geng Z, Pu Y, et al., 2022, Exploring a Problem-Driven Blended Online-Offline Teaching Model. Computer Education, (02): 73–78.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B6" content-type="article"><label>6</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B7" content-type="article"><label>7</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B8" content-type="article"><label>8</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B9" content-type="article"><label>9</label><element-citation publication-type="journal"><p>Shen Y, 2023, Teaching Optimization of “C Programming” Course from the Perspective of Blended Learning. Information System Engineering, (05): 160–162.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B10" content-type="article"><label>10</label><element-citation publication-type="journal"><p>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.</p><pub-id pub-id-type="doi"/></element-citation></ref></ref-list></back></article>
