Exploration and Practice of the Teaching Mode of C Language Programming Course for Cultivating Computational Thinking Ability
Download as PDF
DOI: 10.25236/ieesasm.2022.025
Corresponding Author
Gao Feng
Abstract
The traditional C language programming course teaching has the problem of emphasizing knowledge transfer but not thinking ability cultivation. This paper constructs a four-in-one teaching model of “learn-teach-show-research” for the cultivation of computational thinking ability. Through independent learning, guided teaching, accurate gap checking and challenging research, students are guided to internalize their knowledge into experience, ability and improve their data analysis and programming skills. Practical results show that by training students to think computationally, they can effectively develop their ability to solve complex problems in an integrated manner and their ability to think at a higher level.
Keywords
Computational thinking, Teaching models, Programming design, Competency development