<?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">erd</journal-id><journal-title-group><journal-title>Education Reform and Development</journal-title></journal-title-group><issn>2652-5364</issn><eissn>2652-5372</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/erd.v6i5.7281</article-id><article-categories><subj-group subj-group-type="heading"><subject>Article</subject></subj-group></article-categories><title>The Design and Practice of a Multi-solution Teaching Strategy: Taking the C Language Programming Course as an Example</title><url>https://artdesignp.com/journal/erd/6/5/10.26689/erd.v6i5.7281</url><author>HaoLeigang,GuoWenchao,QiHang,LiuZhili</author><pub-date pub-type="publication-year"><year>2024</year></pub-date><volume>6</volume><issue>5</issue><history><date date-type="pub"><published-time>2024-06-20</published-time></date></history><abstract>This paper explores one problem with multiple solutions teaching strategy applied to the integration of theory and practice teaching courses in C language programming course. According to the cognitive characteristics of students for the same problem combined with the specific learning situation of higher vocational colleges, the course has adopted the three methods of basic flow control statement, switch statement, and array. Showing the methods and skills to solve the problem from different angles with the gradual implementation of the specific teaching helps students deepen their understanding of C language knowledge. It also guides students to use knowledge to solve practical problems, to achieve the teaching goals.</abstract><keywords/></article-meta></front><body/><back><ref-list><ref id="B1" content-type="article"><label>1</label><element-citation publication-type="journal"><p>Wu L, 2012, Teaching Practice of Computer C Language. Application of Integrated Circuits, 39(10): 160–161.</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>Zhang WH, 2020, Classroom Teaching Design of Bubble Sort in C Language. Computer Knowledge and Technology, 16(32): 183–184.</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>Liang JH, 2019, Analysis and Research of Sorting Algorithm in Data Structure Based on C Language. Journal of Luohe Vocational and Technical College, 18(03): 32–34.</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 YH, Xin JJ, 2023, Multiple Teaching of C Language Programming Based on OBE Concept. Journal of Shangluo University, 37(05): 77–83.</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>Yang RN, Lu YL, Yan DQ, et al., 2022, Teaching Practice of Education Function Mining of C Language Course. China Information Technology Education, 2022(12): 94–96.</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>Bi XL, 2022, Reconsidering the Status of the Ancient Chinese Solar Calendar Represented by the 24 Solar Terms and Its Impact on Chinese Political Culture. Yuejiang Academic Journal, 2022(004): 14.</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>Zhao XX, Xia W, 2023, Teaching Practice of JavaScript Programming Course. Application of Integrated Circuits, 40(5): 240–241.</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>Zhang YH, 2018, Teaching Practice and Thinking of High School Information Technology Pointing to Deep Learning: Taking the Teaching of Loop Nesting as an Example. China Information Technology Education, 2018(15): 3.</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>Wang J, Li M, 2024, Research and Practice on Blended Teaching of C Language Programming in Higher Vocational Colleges. Modern Commerce and Industry, 45(08): 267–268.</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>He YH, 2024, Research on Ideological and Political Case Design of C Language Loop Sentence. Computer Programming Skills and Maintenance, 2024(02): 8–11.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B11" content-type="article"><label>11</label><element-citation publication-type="journal"><p>Wu L, 2012, Teaching Practice of Computer C Language. Application of Integrated Circuits, 39(10): 160–161.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B12" content-type="article"><label>12</label><element-citation publication-type="journal"><p>Wang S, 2021, Thinking about C Language Programming Course Teaching in Vocational Colleges. Occupation, 2021(22): 88–90.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B13" content-type="article"><label>13</label><element-citation publication-type="journal"><p>Zhang F, Zhang HR, 2021, Analysis of the Application Effect of Experiential Teaching Model Based on the Cultivation of Computational Thinking: Taking C Language Programming Course in Higher Vocational Colleges as an Example. China Modern Educational Equipment, 2021(05): 149–151.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B14" content-type="article"><label>14</label><element-citation publication-type="journal"><p>Li H, 2020, Analysis on the Construction of Blended Learning Model of C Language Course in Colleges and Universities. Computer Knowledge and Technology, 16(36): 166–167.</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B15" content-type="article"><label>15</label><element-citation publication-type="journal"><p>Wang JP, 2020, Research on the Teaching Strategy of Flipped Classroom Based on C Language Programming. Chinese Journal of Multimedia and Network Teaching, 2020(03): 5–7.</p><pub-id pub-id-type="doi"/></element-citation></ref></ref-list></back></article>
