李焕勤 刘婷
郑州师范学院信息科学与技术学院 郑州 450044
中国特色社会主义进入新时代使得大学教育改革被赋予了新的内涵。当前阶段,我国正在进行思政教育融入学科教学与研究实践,课程思政不仅成为思想政治教育的具体呈现形式,也是激发和培养一批创新型科技管理人才的一个重要途径,关系着现在和未来是否能够承担起为党育人、为国育才的重大历史使命。
目前,对课程思政的研究主要集中在这几个方面。关于课程思政概念与教学内涵的研究,谢海燕[1]提出,高校课程思政并不是单指具体的某一门德育课程或者某一门教学课程,而是一种在专业课程德育教学中应融入思想品德教育的教学理念。关于推进课程思政的必要性和可行性研究,高采等[2]提出,课程思政作为一个新名词,还没有比较规范准确的概念,也没有形成一个完整、可实施的架构体系,因此还存在进一步完善的地方,对于课程思政实践进展的研究显得格外重要。林忠章[3]对于课程思政建设基本路径进行了深入研究,他首次提出,学校要积极主动地努力构建出一个适合广大学生身心健康成长的学习环境。总之,上述研究在多方面为推进课程思政研究作出了一定贡献,也为后续研究提供了较好的理论借鉴。但前期研究主要围绕课程思政的基本理论研究,而就某一具体课程为例来探讨课程思政还存在明显不足。为使课程思政研究获得坚实的数据支持,本文拟以C 语言程序设计为例,采用问卷调查方式,试图从数据中探寻并发现课程思政建设些许密码。
为了深入了解C 语言程序设计课程思政的实施情况及在实施过程中所存在的问题,本研究以在郑高校的信息技术专业学生为调查对象,以问卷调查的形式调查学生对C 语言程序设计课的认识、对思想政治教育的认识、对C 语言程序设计课与思想政治教育关系的认识、教学中融入思政元素的情况、C 语言程序设计学习品质及在教学中融入思政元素的意愿六个方面。
本次共发放调查问卷260 份,回收有效问卷257 份,回收率98.84%。问卷共设置18 道问题。为了保证本次调查研究数据的科学性和可靠性,利用SPSS 软件进行信、效度分析,可知,克隆巴赫系数为0.764,大于0.7,说明该问卷信度较高,也说明问卷试题结构一致性较好,而KMO 值为0.725,大于0.6,且显著性小于0.01,说明问卷效度较好。
1.3.1 学生对C 语言程序设计课认识分析
设置三个问题了解学生对C 语言程序设计课的认识情况。通过“你喜欢C 语言程序设计课吗”的统计结果可知,表示“一般喜欢”和“不太喜欢”C语言程序设计课的学生比例占总人数的76.84%,这说明大部分学生在C 语言程序设计学习中并没有体会到学习的乐趣,学生对于学习C 语言程序设计意义了解不深入。为了了解学生对于学习C 语言程序设计的作用以及课堂更应该注重什么,设计了两个问题。在问到“你认为学习C 语言程序设计的作用是什么”时,有29.61%的学生表示学习C 语言程序设计是为了养成严谨的学习态度,只有2.31%的学生认为学习C 语言程序设计会让人变得固执、呆板。这说明大部分学生认为通过C 语言程序设计学习,对自己的学习态度和思维能力等各方面是有一定影响的。在问到“与其他课程相比,C 语言程序设计课堂更应该注重什么”时,选择注重提高学生的解题能力和注重对知识的理解和掌握的人数最多,占总人数的71.08%,说明了教师在C 语言程序设计教学过程中比较注重学生对知识的理解和解题能力的培养,而选择注重学习中渗透思想政治教育的人数最少,仅占总人数的16.76%。可见,在C语言程序设计学习的过程中,学生以取得好的成绩为目的,并不能很好地受到思想政治教育。
1.3.2 学生对思想政治教育的认识
为了解学生对思想品德的重视程度以及对于是否增加思政课的学习时间的认识,设计了两个问题。在问到“你觉得思想品德对于一个人而言重要吗”时,有89.23%的学生认为一个人的思想品德非常重要。同时,有17.44%的学生认为比较重要,这说明绝大部分学生非常重视个人的思想品德,并认可将思想品德作为评价一个人的标准;在问到“在课程学习中,你认为有必要增加思想品德课的时间吗”时,有57.22%的学生认为没必要增加思想政治课时间,说明大部分学生对增加思想政治课时间是不支持的,但学生内心又非常重视一个人的思想品德。这就要求教师要结合学科教学,通过在教学中融入思政元素,以达到育人目的。
1.3.3 学生对C 语言程序设计与思想政治教育关系的认识
关于对C 语言程序设计课与思想政治教育关系问题的认识,设计了三个问题。在问到“你认为C 语言程序设计课与思想政治课有联系吗”时,回答完全没有联系和不太清楚的学生占总人数的58.66%,说明大部分学生没有认识到C 语言程序设计与思想政治教育之间的关系,对计算机课程本身所蕴含的价值还不太了解;在问到“你认为教师有必要在C 语言程序设计课上培养学生的思想品德吗”时,有62.43%的学生认为教师没有必要在授课中融入思想政治教育。由此可以看出,大部分学生对计算机课程所蕴涵的价值没有深刻的体会,自然就会认为没有必要在课上培养学生的思想品德;在问到“你认为C 语言程序设计教材中有必要添加相关的思想政治元素吗”时,有53.45%的学生认为没有必要在教材中添加相关的思想政治元素。这就说明教师需要在教学过程中充分体现C 语言的价值,并给学生以暗示,有效挖掘教材中蕴含的思政元素,充分发挥学科育人的功能。
1.3.4 C 语言程序设计教学中融入思政元素的情况调查
为了解教师在教学中融入思政元素的情况,设计了三个问题。在问到“教师在上课过程中是否会融入思想政治教育”时,仅有17.46%的学生表示教师在上课过程中经常会融入思想政治教育。这说明教师很少会在教学中融入思想政治教育;在问到“教师在教学中能否培养你的价值观念”,有54.12%的学生表示教师更注重知识传授。这说明教学中很少体现课程的价值;在问到“教师在教授学科知识外,还会渗透爱国主义教育、科学态度等内容吗”,有51.43%的学生表示很少甚至没有。这说明课程思政在课程教学中并没有得到大规模的展开,只有较少数教师会在教学中融入思政元素。
1.3.5 学生对教学中融入思政元素的意愿情况调查
针对教学中学生对融入思政元素的接受情况,设计了三个问题。在问到“你希望教师在课堂教学中融入思想政治教育吗”时,有57.54%的学生认为无所谓,可以看出大部分学生对课程本身的价值并没有足够的认识;在问到“教师在介绍相关科学家时,你有何感受”时,有63.69%的学生表示感觉还好。每个时代都会有杰出的人物,教师应以此为榜样,培养学生的爱国主义情怀;在问到“你认为学习C 语言程序设计是为了什么”时,多数学生回答是为了理想的实现和能够找到一个好工作。整体来看大部分学生努力学习C 语言程序设计是从自身理想出发,只有少数是从国家整体利益角度考虑,这就要求教师在教学中注重对学生爱国主义教育。
通过对学生问卷的分析,发现课程思政融入C语言程序设计教学中存在的问题及原因有:首先,学生有来自父母、教师、学校等各方面的压力,大部分的学生认为学习C 语言程序设计就是为了能够取得一个好的成绩,他们只是为了考试而努力学习,一旦考试通过,就再也不愿学习了,体会不到C 语言程序设计学习的乐趣,对于C 语言程序设计本身所蕴含的价值更是知之甚微;其次,学校有专门的思想政治课,C 语言程序设计课与思想政治教育似乎没有关系;最后,教师在教学过程中所渗透的思政元素不明显,学生体会不出其中的内涵,自然就意识不到C 语言程序设计课与思想政治教育之间的关系。
此外,学校对于学生的思想政治教育不够。学校往往把思想政治教育与各个学科独立开来,片面地认为思想政治教育就应该交给思想政治老师去完成,对于思想政治课的考查也是通过成绩去考核,导致学生为了能够得到较高的分数,采取“死记硬背”的方式去学习,忽视了学生思想品德的种种表现,使得思想政治课的任务不再是“育德”,失去了思政教育最本质的意义。
在C 语言程序设计课程思政实施过程中难免存在一些误区。比如,教师混淆课程思政与思政课的关系,把课程思政泛化;把专业知识技能传授与思政教育错配;课程思政只针对学生等。对此,要正本清源,做到四个明确:
1)明确课程思政是学科教师育人教学方法,而思政课是一门课程,实施课程思政并不是另开一门课程;
2)明确课程思政是将思想教育隐性融入专业课教学,而不是将知识、技能传授与思想教育二元对立起来或在专业课教学中将思想教育显性化,这都有违课程思政的初衷;
3)明确课程思政实施对象既包含学生也包括教师自身,因为教师对课程思政的认识态度和思想教育的融通能力直接影响到课程思政效果;
4)明确专业课承担着双重任务,既要继续承担授业解惑重任,也要承担着传道职责,帮助学生树立正确的世界观、人生观、价值观。
C 语言程序设计课堂教学可在查阅相关历史资料的学习过程中使广大学生充分深入了解我国在程序设计、开发史等多个方面的发展现状,从而充分激发广大学生的爱国主义热情,增强建设社会主义的责任感。此外,学生可以有更多机会发现目前我国已有教育资源体系结构中仍然普遍存在的一些知识薄弱环节,强烈的求知欲将充分激发和引导广大学生不断努力探索创新学习。小组讨论学习活动有助于有效引导广大学生在相互沟通交流中达到丰富自我认识、拓展创新思维、树立学习活动的自信心。
课堂实践活动是推进课堂教学活动组织实施的主要形式,是教师在培养广大学生自主创新活动中的思维、创新能力的重要教学载体。在推进学校课堂教学中,教师应着力探索构建一种能够有教育温度、有教育深度、有教育广度、有教育力度的课堂教学活动模式。一方面,由独白式课堂教学向多方法教育转变,要成为一种互动式和对话式课堂教学;另一方面,在学校课堂教学活动开展过程中还要积极引入适应学生需要的思政教育活动,使学校课程思政育人与学校开展的党的路线方针政策理论以及思想教育活动形成强大的协同效应,增强学校思政育人与课堂教学育人合力。
3.3.1 教师要深入学习理论,了解课程思政的内容
对于教师来说,仅靠有C 程序设计课程思政的意识还是远远不够的,教师要不断地深入学习和分析C 语言中所蕴含的思政内容,避免课程思政内容泛化、窄化等问题。
3.3.2 教师要熟悉教材,寻找思政元素
C 语言本身其实就蕴含政治思政思想文化。因此,任课教师可以从我国当代历史文化杰出人物或者我国相关学科史的最新发展中不断寻找一些关于思政文化的新元素,发挥我国历史文化杰出人物的政治思想活动榜样性和模范作用,培养广大学生锲而不舍、刻苦钻研、认真学习的工匠精神和严谨认真踏实的学习态度。同时,加深对历史基础知识的学习理解,体会历史发展一般规律,也可以深入挖掘相关背景材料,寻找生活中所蕴含的思政素材,比如国家政策、社会问题、身边小事等。
3.3.3 在专业课程教学设计中融入思政元素
教学过程设计合理是课堂教学的一个先决条件,只有合理设计整个教学过程,才能将思政元素和专业知识更好地有机融合;另外,积极开展教学拓展活动,引导学生逆向学习思维,通过问题引导,启迪青年学生将创新思维活动与所学知识的创新发现再应用于实践过程,激发创新思维,提升创新能力。
当前,对于课程思政的研究,无论是从理论上还是实践上,都在进一步深化。针对C 语言程序设计这门课程,对课程思政教学现状进行梳理,对课程思政元素进行挖掘,有利于有针对性地在开展专业教学中渗透思想政治教育。将育才与育人有机结合,将人生观、价值观、工匠精神等内化于专业技能训练中,使得立德树人任务在潜移默化、“润物无声”中得以完成,精术立德得以顺利实现。