C语言理论教学中课程思政教育的融合研究

2021-01-04 10:17
科教导刊·电子版 2021年35期
关键词:C语言专业课理论课

邓 波

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

1 课程思政融入C语言理论教学的必要性

C语言是专业性很强的一门计算机专业基础、必修课程,在理论教学环节融入课程思政具有十足的必要性。

首先,目前高校虽然重视思想政治教育,但多以思想政治课程或班级、社团等活动的形式开展,与专业学科融合的相关尝试有限,以学生思想政治素养提升为目的的教学研究相对较少,因此探索课程思政融入C语言理论教学的专业课研究具有积极的意义。其次,在文化、价值观、社会思潮的冲击下,大学生价值观体系受到外界复杂信息的影响,在C语言专业课程中融入课程思政,对于解决目前高校思想政治教育面临的问题十分必要;最后,国家宏观层面不断加强高校思想政治教育工作,强调高校思政教育的多渠道、多形式开展,强调跨学科融合,因此C语言理论教学中融入课程思政,是相应国家对高校思政教育改革的重要举措。

2 C语言理论课融合课程思政的问题

2.1 观念落后,方法单一

从目前的专业课程教学实际来看,思政教育与专业学科的融合思想与观念落后,专业课教学中融入课程思政十分有限,甚至多数教学计划、教学方案中并未有明确的课程思政元素,也仅是在课堂上“尽兴发挥一下”。此外,C语言理论课程有其专业性特点,在C语言理论教学中融入课程思政元素的设计时,如果不深入研究,采用灵活的方法,融入的思政内容则十分勉强,不能有效发挥思政育人功能。实际上,目前的C语言理论教学课堂上,课程思政元素的融入方法较为单一,一般是采用课堂语言或板书“一笔带过”,并不能给学生留下深刻的印象,也显得不自然。

2.2 专业知识与课程思政素材统一难

高校思想政治教育内容一般是以理论知识为主,课堂理论教学是主要途径,并辅以少量的班级活动、社团活动、社会实践活动等,但这些活动形式和内容,与专业课教学的契合点很少,不仅需要深入挖掘专业课理论知识中的思政元素,还需要思想政治课程内容中挖掘与专业课理论知识的关联点,这个困难点是目前C语言理论课教学与课程思政融合的挑战。目前高校课程思政与C语言理论的专业课教学融合的校本教材缺失,导致专业知识与课程思政素材难以统一。一方面,学校层面没有制定专门的工作机制,导致没有动力引领课程思政与专业课的融合;另一方面,思政教师与专业课教师之间缺乏足够的互动沟通,且在目前教学体系下容易忽视专业课教学中学生价值观的引领与德育教育的渗透。

2.3 顶层设计缺失,思政元素挖掘不够

从目前高校课程思政的实施情况来看,学校并未建立针对的顶层设计方案和体系,这导致课程思政在C语言理论专业课教学中的融入并未被统筹兼顾,进而使得课程思政与C语言理论课教学的相互促进作用无从发挥。此外,专业课教学的特点和要求,决定了C语言课程专业教师在教学实践中必须以专业课程知识教授为主,结合C语言理论课程内容挖掘课程思政元素的精力和能力不足,导致专业课程蕴含的思政元素挖掘不够,难以找到思政要素的切入点。

3 C语言理论课融合课程思政的路径

3.1 深挖思政元素,重构教学体系

C语言理论教学内容主要涉及基本概念、符号、程序的算法等基础理论知识框架,这需要教师在理论知识体系中,将理论知识与人们生活紧密联系起来,通过C语言理论知识与社会、文化、生活的关系,深入挖掘思政元素。在具体课程教学中,可以按照C语言理论课的单元划分教学环节,然后在每个环节挖掘针对性的思政元素。比如在“C语言产生”等基础理论知识中,结合当前我国软件开发的现状,挖掘“爱国情怀”与“努力学习”的思政元素,并融入到C语言理论教学中。教师可以教研组、办公室为单位,与其他C语言课程教师一起,从教材中的每个环节挖掘出对应的思政元素,然后整理成系统性的教学素材,重构教学体系,并进行课程标准修订。

3.2 注重原则,灵活运用方法

考虑到C语言理论课程教学的专业性要求,以及思想政治内容的特点,在C语言理论课程教学中融入课程思政元素需要遵循一定的原则,运用灵活的方法,这样才能既保证C语言理论课教学效果,又实现课程思政的输入/输出。

要坚持实事求是的原则,课程思政元素与载体的呈现要真实,尽量不要虚构,这样才能让学生在学习中产生真实的生活感悟与情感体验,从而认可与接收课程思政内容。要坚持时代性原则,教师应将最新的知识点介绍给学生,挖掘新知识点中的思政元素,与社会热点相结合,这样有利于激发学生的认同感。要遵循循序渐进的原则,找到C语言理论课内容与思政元素融合点,由浅入深、由近及远的完成课程思政内容的融入。学校应组织思政教室与其他专业教师,通过教育宣传使其认识到课程思政在大学生成长的中的重要作用,从而提高自身的德育意识和课程思政融合教学的能力。此外,在C语言理论课堂上,教师要不断创新教学方法,根据学生学情和学生的实际学习需求,以及教学内容与其呈现形式,灵活运用教学方法,提高教学效果。

3.3 以学生为中心,以学习产出为导向

C语言理论课与课程思政融合的教学中,必须坚持“以生为本”的原则,以学生为中心,结合学生的实际学习需求设计教学方案,并由学生参与确定课程思政内容的呈现形式,将思政教育潜移默化的开展到C语言理论教学中。在教学方案的设计中,要以C语言理论课教学内容为基础载体,以思想水平提高为基础目标,以C语言理论知识掌握为导向,以创新为出发点,潜移默化提升学生的价值观水平,并使其扎实牢固的掌握C语言理论知识体系。课程思政内容的选择与融入,要以学生发展、学习、学习效果为中心,充分发挥学生在学习C语言理论知识的主体体验,力求贴近学生的实际生活。

不仅如此,C语言理论课教学还需提出C语言理论知识,明确C语言理论教学是主体,在专业理论知识教学中融入思政元素,既要实现思政教育的目的,又要体现学习产出为导向,做到两者兼顾。在C语言理论课程的每个环节,都要体现出专业学习导向和思想政治学习导向,比如学习“选择结构程序设计”的内容时,紧要准确掌握程序语言的理论知识要点,还可实现“一丝不苟、精益求精”的精神,在“C语言认识”的学习中,可通过“华为”“中国芯”等激发学生的爱国情怀。

3.4 重视课堂融入,覆盖教学全过程

C语言理论课教学场所主要是在课堂上,相对于实践教学而言,理论课教学中课程思政元素的融入,则需要结合理论教学的特点,科学合理的选择呈现形式与呈现载体。由于理论课主要是在课堂上实施教学中,因此教师要注重课堂融入,且要合理设计课程思政内容,要分清课堂主次,借助课程思政内容活跃课堂氛围,将课程思政作为课堂教学的素材,既让学生放松紧张的学习情绪,有使其学习到思政知识。比如讲解程序流程图时,引入“规则、规划”的小故事,运用学生日常生活中的相关事件,讲述有规划、有目的的安排事情主次。

课程思政在C语言理论教学中的融入,不仅仅体现在课堂上,还要覆盖教学全过程,将课堂作为阵地,还可灵活运用多种教学方法,充分发挥互联网平台的作用,在课前、课后等环节,也积极融合课程思政内容,在学生在学习的过程中不断实践,从而加深其认识。

3.5 完善评价体系,创新一体化考核方式

在C语言理论教学中融入课程思政内容,要想取得良好的教学效果,即必须匹配对应的评价考核体系,只有在针对性的考评推动下,才能有效推进课程思政融合的创新。学校要根据课程思政教育目标,进一步完善评价体系,确立人才质量标准,从多维度出发创新一体化考核方式。要站立在C语言理论课与课程思政的角度,对课程总体教学目标进行梳理与预评价,并组织思政教室和C语言教师共同听课、备课,并在一体化的考核与评价中,体现课程思政教育效果的评价指标,进而促进专业课老师的积极性。此外,还可将 C语言理论课程专业知识与思想政治教育进行一体化考核,促进学生专业核心素养发展与综合素质的提升。

猜你喜欢
C语言专业课理论课
基于Visual Studio Code的C语言程序设计实践教学探索
“导入课”在高校专业课实施“课程思政”的实践与思考
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
服务学习在高职社会工作专业课内实践教学中的探索
新增本科院校思想政治理论课的创新
“721”人才培养模式与高校思政理论课改革
论子函数在C语言数据格式输出中的应用
医学院校基础化学理论课教学改革初探
研究生专业课学分制教学改革探讨