The Design and Practice of a Multi-solution Teaching Strategy: Taking the C Language Programming Course as an Example
Download PDF

Keywords

One problem multiple solutions
Teaching strategy
C language
Practice

DOI

10.26689/erd.v6i5.7281

Submitted : 2024-05-21
Accepted : 2024-06-05
Published : 2024-06-20

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.

References

Wu L, 2012, Teaching Practice of Computer C Language. Application of Integrated Circuits, 39(10): 160–161.

Zhang WH, 2020, Classroom Teaching Design of Bubble Sort in C Language. Computer Knowledge and Technology, 16(32): 183–184.

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.

Li YH, Xin JJ, 2023, Multiple Teaching of C Language Programming Based on OBE Concept. Journal of Shangluo University, 37(05): 77–83.

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.

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.

Zhao XX, Xia W, 2023, Teaching Practice of JavaScript Programming Course. Application of Integrated Circuits, 40(5): 240–241.

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.

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.

He YH, 2024, Research on Ideological and Political Case Design of C Language Loop Sentence. Computer Programming Skills and Maintenance, 2024(02): 8–11.

Wu L, 2012, Teaching Practice of Computer C Language. Application of Integrated Circuits, 39(10): 160–161.

Wang S, 2021, Thinking about C Language Programming Course Teaching in Vocational Colleges. Occupation, 2021(22): 88–90.

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.

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.

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.