张利华
摘 要: 阐述了“C语言程序设计”课程开展“课程思政”的必要性,对课程教学中的思政元素进行了深入的剖析与提炼,在教学实施过程中将思政教育融入到基础理论知识和实践操作等各学习环节中,以达到激发学生学习的积极性、增强其程序阅读分析与编程的实际能力、提高课堂教学质量和教书育人的目标。
关键词: 课程思政; C语言程序设计; 思政元素; 思政教育
中图分类号:TP3 文献标识码:A 文章编号:1006-8228(2021)05-103-04
The design of ideological and political elements in "C Language Programming" course
Zhang Lihua
(Guangdong Heyuan Polytechnic, Heyuan, Guangdong 517000, China)
Abstract: This paper expounds the necessity of teaching the "C Language Programming" course with ideological and political education, and analyzes and extracts the ideological and political elements in the course teaching. In the process of teaching, ideological and political education is integrated into all the learning links such as basic theoretical knowledge and practical operation, so as to achieve the goal of stimulating students' enthusiasm in learning, enhancing their practical ability of reading and analyzing program, and programming, as well as improving the quality of classroom teaching and the teaching and educating people.
Key words: course teaching with ideological and political education; C language programming; ideological and political element; ideological and political education
1 C语言课程的编程素材
C语言课程以培养学生逻辑思维、编程方式、编程技巧为主,课堂教学也应在传授知识的同时渗入蕴含在知识背后的思维方式和文化意义[1]。该课程在教学标准中将C语言程序设计各知识点与德育元素进行链接,旨在传授基本问题求解思路,建立编程意识,培养良好的思维习惯,进而做到运用程序阅读与编程手段培养敏捷思维和创造性的思维,以及读懂问题、分析问题与解决问题能力,还可以将思想品德教育贯穿其中[2]。
2 编程素材中的思政元素融入
对于C语言程序设计的课程思政设计可以从专业理论知识讲授的具体内容、教学方式和实践教学环节等多角度,深入挖掘“思想政治课程”的精髓,明确核心知识、拓展知识目标、实际操作能力目标和思政目标,将之有机结合,化零为整,并根据每个教学环节中的实际情况进行有的放矢、有针对性教学,加以总结与优化,最终形成含思政元素的“C语言程序设计”的精品课程。……