Exploration and Practice of the Teaching Mode of C Language Programming Course for Cultivating Computational Thinking Ability
		
			 Download as PDF
 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