In response to the issue of abundance of ideological and political elements but lack of clear mainline in the C language programming curriculum,a course innovation teaching model centered on thinking cultivation is proposed.This model explores how to combine students'learning conditions with the characteristics of programming courses,by restructuring tasks and designing a four-step teaching process—copying,supplementing,writing,and evaluating programs,to gradually cultivate students'scientific spirit.It also guides students to write 4F reflective diaries,promoting the development of autonomous learning habits from four dimensions.Finally,the teaching effects are illustrated.
Thinking CultivationC Language ProgrammingCurriculum IdeologyScientific SpiritSelf-regulated Learning