C语言程序设计课程思政教学实践探索
2023-12-11潘骁刘叶锋
潘骁 刘叶锋
摘 要:C语言程序设计课程是电子信息类专业的基础课程之一,其课程知识点本身蕴含着大量的思政元素。本文就该课程的思政元素的提取、如何引入课程思政教学以及教学方式与手段进行教学实践探索,从而达到专业课程育人的效果。
关键词:电子信息;C语言;课程思政;思政元素挖掘;教学设计;教学改革
中图分类号:TB 文献标识码:A doi:10.19311/j.cnki.16723198.2023.23.085
习近平总书记指出:“要用好课堂教学这个主渠道,思想政治理论课要坚持在改进中加强,提升思想政治教育亲和力和针对性,满足学生成长发展需求和期待,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应。”如何打破长期以来思想政治教育与专业教育相互隔绝的“孤岛效应”,将立德树人贯彻到高校课堂教学全过程、全方位、全员之中,推动思政课程与课程思政协同前行、相得益彰,构筑育人大格局,是新时代中国高校面临的重要任务之一,也是新时代对教师更高的要求。
C语言程序设计为高等院校电子信息、机电、计算机等专业的基础课程。知识点本身蕴含了大量的思政元素。针对大多数教师反映课程知识点枯燥、注重逻辑思维,很难挖掘思政元素,引入的思政内容比较牵强,给人一种不协调之感,难以将课程育人作用体现出来等问题,给出本门课程思政元素的挖掘方法、教学方法与手段进行课程思政环节的教学进行实践探索,从而达到将思政元素与专业知识教育有效的融合。
1 C语言程序设计课程思政教学设计
1.1 课程教学总体设计
课程教学总体设计包括课程标准、课程整体设计、课程单元设计、课堂教学思政素材文件、课堂评价、期末考试卷等。在课程标准中的课程目标中,不仅要有知识目标和能力目标,还要加入思政(素质)目标,在课程的顶层设计上体现思政目标的要求。课程的整体设计是对课程标准里教学任务的分解,将课程按项目或章节里的具体知识点进行划分,要充分挖掘知识点背后所蕴含的思政元素。课程单元设计是对知识点任务的课堂教学设计,要在课前、课中、课后的适当环节体现思政元素融入的教学。在课堂的教学中所用到的PPT也要融入思政元素精心设计,准备好相关的图片、视频等思政素材文件。在课堂评上,不仅仅只是包括出勤率、作业完成情况,还要有教师在融入思政育人时学生的反馈和互动情况。最后,在期末考试的试卷中加入思政的附加题,作为思政教学效果的评价。
1.2 课程思政元素挖掘
C语言程序设计课程内容一般包含C语言概述、基本数据类型与运算符、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、结构体等内容。笔者根据课程内容的知识点折射出背后存在的爱国主义、价值观、为人处世、尊重自然顺应自然等思政教育元素的融入。如表1所示。
2 课程思政的教学方式与手段
理工科专业课程不同于人文社科类课程,其内容主要是以认识自然规律为本质的知识,反映自然运行和发展规律,以客观性为主。这就要求专业教师不要为了讲思政而讲思政,使得专业教育与思政教育脱节,课堂教学效果大打折扣。而是要挖掘知识点所延伸到爱国主义、为人处世、人生哲理等,通过类比、层层递进引导等教学方法无形融入于课堂之中。因此建议教师一方面在授课前进行集体备课交流,必须对思政的融入方式进行总结提高,这样才能避免学生出现对专业课程融入思政内容反感的情况;另一方面专业教师要多参加专门系统的思想政治教育知识学习,提高政治敏锐性。
在教学过程中,教师可以采用口头讲述、PPT、视频、现场讨论、提交调查报告、带学生实地参观等多种教学手段,根据实际情况及不同的课程知识点,选择合适的教学案例与手段开展育人教育。例如在讲解while()循环时,可以举1+2+3+…+100求和为例,每执行一次循环,i的值都会自增1,再把i加到前面的sum求和之中,经过100次循环,完成了任务。启发同学们i循环一次虽然增加的结果看似很小,但i经过100次的迭代并相加,结果为5050;从而进一步延伸到每一代人都有自己使命,只有通过一代又一代人的不懈努力,才能完成社会主义伟大事业。这样学生在学习专业知识的同时,也潜移默化地接受了思政教育。
3 结语
专业课程的课程思政不仅要求教师要有思政的意识,还要求有课程思政的授课本领。本文以电子信息类专业C语言程序设计课程为例,从课程总体教学设计、挖掘课程知识点背后所折射出的思政元素,并对课程思政的教学方式与方法进行实践探索,最后以while()循环知识点为例,从知识点出发,一步步引导学生建设社会主义伟大事业问题的思考。
课程思政是思政课程的补充,实现思政课程显性教育与课程思政隐性教育的有机结合,是落实立德树人根本任务的重要举措,是构建德智体美劳全面培养的教育体系和高水平人才培养体系的有效切入,也是完善全员全程全方位“三全育人”的重要抓手。高校专业教师要充分挖掘各门课程所蕴含的思政元素,备好思政内容,提高授课技巧,使课程思政潜移默化、润物细无声地影响学生,形成高校全课程育人的“大思政”格局。
参考文献
[1]许涛.构建课程思政的育人大格局[N].光明日报,20191018(15).
[2]靳小燕,周围.基于课程思政的C语言程序设计课程教学改革探索[J].高教学刊,2022,(18):146149.
[3]張旋,马烽.基于OBE理念专业层面开展课程思政研究与实践——以齐鲁工业大学环境工程专业为例[J].高教学刊,2023,(12):165167+172.
[4]陈海玉,徐福卫.理工科类专业课程如何实现“课程思政”的思考[J].教育教学论坛,2019,(31):221222.
[5]王振华,陈春丽,杨同乐等.新工科背景下高校计算机公共基础课课程思政探索与实践[J].高教学刊,2023,(12):177180.
[6]孙翠翠,李霞.“课程思政”教学实践探索——以《数据结构》课程为例[J].山东广播电视大学学报,2019,(4):2123.
[7]李波.协同理论视角下高校课程思政建设的有效路径研究[J].黑龙江教育(理论与实践,2023,(3):6769.
[8]陈臣,黄轲,于海燕,等.基于课程思政视野下的《现代食品发酵技术》教学改革研究[J].轻工科技,2019,35(11):196198.
[9]韩宪洲.深刻认识“课程思政”的时代价值[N].人民日报,2019818(5).
[10]徐冬梅,王晓军,刘烨.提升自动化类专业课程思政的时效性方案探讨——以《过程控制系统》为例[J].现代商贸工业,2023,(10):252254.