Integrating Thinking Cultivation into Ideological and Political Education Design and Practice in the C Language Programming Course
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