APP下载

基于课程思政的C语言教学改革思路分析

2022-03-16

科教导刊·电子版 2022年21期
关键词:C语言教学内容思政

邓 波

(湖南省邵阳学院信息工程学院,湖南 邵阳 422000)

2016年的全国高校思想政治工作会议上,习近平总书记提出了“把思政工作贯穿教育教学全过程,实现全程育人、全方位育人”的指导意见,这为高校跨学科、多学科融合开展思想政治教育指明了方向。C语言课程作为高校理工类专业的重要课程之一,不仅承担着培养学生计算机核心素养的重担,而且还应积极响应“全过程育人、全方位育人”的号召,在C语言课程教学的各个环节积极探索课程思政元素融入的策略,不断挖掘C语言专业课中的课程思政元素,尝试将专业授课与思想政治统一起来,在专业课中开展思政教育,进而完成专业课教学与思想政治教学的大目标。

1 C语言教学中的课程思政探索

1.1 C语言教学中课程思政问题

大学生正处于塑造品行、塑造灵魂、塑造人格的最佳时期,也是开展思想政治教育的黄金时期。在C语言课程教学中融入课程思政元素,在专业课教学中融入思想政治教育,能够充分发挥大学生对知识、对理想、对未来充满渴望的心理优势,最大限度地提升思想政治教育的效果,引导学生树立正确的“三观”。但在当前高校C语言教学实践中,课程思政的融入存在一些问题。

一是C语言课程教师尚未完全转变教学观念,对C语言课程中融入课程思政的认识不足,意愿不强烈,其对完成学校规定的C语言教学任务非常专注,但对课程思政的融入并不专业,导致C语言教学各环节的课程思政效果不明显。二是思想政治教育和专业知识的融合统一难度较大。一般来说,C语言课程与课程思政的融合需要找到二者的契合点和突破口,但C语言课程中的课程思政元素挖掘较为困难,这导致C语言课程教学中忽视了学生价值观引领和德育教育。三是C语言课程的课堂教学手段较为单一,尤其是理论课堂,教师多以课堂讲解为主,学生的兴趣不足,而引入课程思政元素的手段也较为简单,使得课堂显得不协调,很“勉强”。

1.2 课程思政教学的探索

为使课程思政元素更好的融入C语言教学中,发挥专业课在思政教育中的作用,更好地促进C语言教学改革,需要先对C语言课程与高校思想政治教育的目标进行深入解读分析,然后针对学生主要的就业市场或领域进行调研,了解企业、行业等对学生所要求的基本素质和核心素养,包括核心价值观、职业素养、社会道德标准等,最后针对性地探索课程思政在C语言教学中的切入点,完成C语言教学改革。C语言教师在积极探索课程思政融合与教学改革思路的过程中,要意识到“C语言教学不可能完全囊括所有思政教育内容”,但“课程思政基础目标、体现C语言课程特色的课程思政元素”则需要重点研究,比如社会主义核心价值观、吃苦耐劳与不畏困难的品德、求真务实与诚实守业的职业道德、精益求精与勇于创新的工匠精神等。

2 基于课程思政的C语言教学

2.1 制定教学计划,培养方案中融入课程思政元素

在C语言学科教学中融入课程思政元素,需要专业教师在课程教学开始之前的教学计划、教学方案、教学大纲设计等环节,就已经确立了课程思政的目标,并将合适的课程思政元素融入教学计划和教学方案中。在以往的教学计划与培养方案中,一门课程通常共用一个教学大纲,但在思政教育的目标下,需要改变方案,要结合不同专业、不同就业方向等因素,制定面向不同专业的思政一体化教学计划和培养方案,并针对性地在C语言课程和专业特色中挖掘课程思政元素。

针对不同专业、不同就业方向的学生,在培养方案的设计中要有针对性的设计课程思政教学目标、内容和任务,使课程思政与C语言教学计划融为一体,找到C语言特色和专业特征,以此为切入点培养学生的专业素养相关的思想品质。在培养方案的设计中,要明确学生的职业理想与使命感,要突出学生人文精神与工匠精神培养的目标,要落实学生职业道德与法律观念培养的实践,并将这些课程思政目标以课程思政元素的形式融入 C语言教学计划中的不同教学环节,从而保证课程思政目标的实现。

2.2 调整教学内容,教学质量提升中融入思政元素

从C语言教学的宏观层面进行教学改革,需要结合C语言课程教学目标、专业教学目标、人才培养目标、思想政治教育目标等因素,结合学校实际情况的基础上选择合理的教材,再结合教材情况科学地调整教学内容,以提升教学质量为目标引导,深入挖掘课程思政元素,并在教学内容中融入课程思政元素。在C语言教学内容调整中,教师首先要明确C语言知识与技能是教学的首要目标,课程思政教育要以C语言教学内容为载体,潜移默化地实现思政教育。

C语言课程教学中的教材选择、教学内容调整要遵循一个基本原则,即体现针对性与多元化,要结合学生的专业情况,有针对性地选择C语言教学的侧重方向,选择与专业特色、就业方向具有较高关联度的C语言教材,然后再立足教材对教学内容进行调整,使教学内容从知识与技能层面上满足学生的专业学习需求,在情感态度与价值观方面体现专业素养的要求,这样才能有效提升C语言教学质量,同时也实现了课程思政教育的目的。另外,对于C语言教学中的不同内容模块,也需要根据教学需求和课程思政目标进行适当的调整与组合,使教学更具连贯性。教学内容调整的原则一是使教学内容的前后具有较高的关联度与递进性,使学生易于理解和掌握,二是使课程思政元素融入后的课程思政教育也具有系统性。

2.3 改革教学方法,教学体系中融入思政元素

C语言理论课教学要改变传统的教学方法,教师要转变教学观念,坚持“以学生为中心”,课堂教学中突出学生的主体地位,然后灵活选择针对性的教学方法,以激发学生理论课堂上的参与积极性和C语言学习兴趣。教师要结合C语言教学和课程思政目标,对多元化的教学方法进行积极的探索,构建新的教学体系,并在教学体系中融入课程思政元素。比如理论课堂上,教师根据学生课堂表现与教学内容,科学采用讲授法、榜样示范法、网络教学法、案例指导法、小组探索法、项目或任务学习法等。

在理论课的教学方面,教师还可充分发挥网课的作用,深入探索“慕课+智慧教学平台”的教学方法,将慕课资源与教学内容整合,以课程思政元素设计课堂导入情境,不仅让学生在课堂情境中带着问题开展自主探究,还能够使其在探究学习中潜移默化地感受课程思政教育。对于不同的教学方法,课程思政元素的融入也应有所区别和针对性,比如任务教学法的应用中,可将课程思政元素融入任务背景中,网络教学方法应用中,可将课程思政元素融入问题或事件中等。

2.4 强化实践教学,课程实践中融入思政元素

C语言是一门实践性较强的学科,因此在C语言教学中需要加强实践教学,合理分配理论课堂与实践课堂的课时比例,真正让学生在学习中实现“理论联系实践”,达到“学以致用”。在实践课堂上,教师要尽量为学生创造条件,让学生少做验证类实验,而多做设计的实验,从而使学生在实践学习中获得真实的情感体验,激发创造性思维,培养学生创新能力与独立实验的能力。教师可以在实践教学的各个环节融入课程思政内容,比如学生在编写程序时,教师可以通过“任何一个简单的标点符号的用错或遗漏,都会导致整个程序无法正常运行”的实践操作要求,指导学生编写程序时一定要严谨认真,脚踏实地,要养成遵守规则的良好习惯,并在此基础上延伸到学生遵纪守法、职业道德的教材层面,从而提升学生的规则和职业意识。

3 结语

C语言教学中融入课程思政的出发点是充分挖掘 C语言课程中的课程思政元素,进而将课程思政融入C语言教学的各个环节,实现高校思想政治教育的“大教育观”,以及“全过程育人、全方位育人”的目标。因此C语言教学中可在教学计划、教学内容、教学方法、实践教学等层面深入研究课程思政元素融入的方法和途径,从而提升C语言课程思政教学的效果。

猜你喜欢

C语言教学内容思政
思政课只不过是一门“副课”?
关于国企党建与思政宣传有效结合的探讨
基于Visual Studio Code的C语言程序设计实践教学探索
思政课“需求侧”
思政课“进化”——西安交大:思政课是门艺术
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
“启蒙运动”一课教学内容分析
“清末新政”也可作为重要的教学内容
论子函数在C语言数据格式输出中的应用