陈翠红,胡贵恒,黄玲
[摘 要] 2020年教育部印发《高等学校课程思政建设指导纲要》提出,课程思政建设要在课堂教学中真正落地落实,要把课程思政融入课堂教学建设的全过程。在高职院校从事多年C语言程序设计课程教育教学工作,在教学中一直将思政教育与课程内容紧密结合,取得了较好的育人成效。主要从C语言程序设计课程教学目标设定、课程思政目标设定、课程思政教学实施、课程思政预期取得成效等方面展开研究。
[关 键 词] C语言程序设计;课程思政;课程目标;建设举措;预期成效
[中图分类号] G711 [文献标志码] A [文章编号] 2096-0603(2021)49-0020-02
一、概述
C语言程序设计课程是高职院校电子信息类专业的专业基础课程,同时也是软件技术等专业的专业核心课程。该课程一般开设在高职院校电子信息类专业入学的第一学期,本课程的教学效果直接影响着专业后继课程学习程度以及学生的整体专业素养[1]。随着高校对于课程思政教育的紧抓落实,课程思政教育在高校课程建设中普及力度日益加大。结合多年C语言程序设计课程的教学经验,笔者围绕C语言程序设计课程中融入课程思政元素,实现育训并举,德技兼修的育人模式展开探索。
二、思政目标确立
(一)课程教学目标
通过C语言程序设计课程的教学,不仅要培养学生掌握程序设计的基本方法,形成程序设计基本思想,掌握程序调试的基本方法,使学生具备一定的程序设计能力及逻辑思维能力,为进一步学习后继专业课程打好基础,更要培养学生较高的综合素质,通过课程的思政融入,培养学生的爱国情怀,拥有高尚的道德情操、扎实的工作本领、严谨的工作作风和乐观积极的生活态度等[2]。
(二)课程思政目标
在课程授课过程中,教师通过对课程内容的体系分析及模块划分,结合专业人才培养的实际素质需求,对接人才培养标准,通过充分酝酿,拟定C语言程序设计课程需实现以下课程思政目标:(1)培养学生的爱国情怀;(2)培养学生独立解决问题的能力;(3)培养学生的创新精神;(4)培养学生综合解决问题的能力;(5)培养学生吃苦耐劳的精神;(6)培养学生细心、严谨的工作作风;(7)教育学生对待学习、工作、生活不要有畏难情绪;(8)培养学生的团队协作能力;(9)培养学生的工匠精神;(10)引导学生正确看待挫折,培养较强的抗压能力;(11)培养学生敬畏科学,并且科学探究的能力;(12)培养学生的自学能力;(13)培养学生较高的职业素养。
三、课程思政教学举措
(一)思政教育融入课程内容
根据C语言程序设计课程的章节知识分布特点,在课程教学过程中通过巧妙的课程设计将思政教育内容融入具体教学内容中,将思政目标贯穿课程整个教学环节[3]。知识点与思政元素融合情况可参照下表。
(二)思政教学具体实施
1.研究学生主体
C语言程序设计课程技术性强、难度大,通过多年的教学实践发现,学生主动学习、快乐学习是实现教学目标的有效途径。教师在教授C语言程序设计课程时,除了确保教师自身有较强的编程技术和教学能力外,还需要对教学对象进行充分的研究。尤其是面对高职类院校分类招生的现状,学生层次不尽相同,教师需要对课程教授的学生群体进行充分分析,以学生为中心,展开教学活动。这是教学环节开展的前提。
2.教学方法与教学策略设计
将思政元素融合课程教学内容中,在进行相关教学内容授课时,通过各种教学方法、手段及教学策略的设计,取得德技兼修的育人效果。
(1)教师言传身教
教师在课程教学过程中,通过言传身教实现育人效果。如在C语言的入门篇,通过教师对C语言历史的讲解,让学生对科学及科学家产生敬畏之心,并激励学生培养科学探究的精神;在程序设计技能大赛教学环节,引入世界技能大赛,培养学生的爱国情怀;在一个个程序编写的过程中,培养学生吃苦耐劳的品质;同时,教师在日常行为规范中,做到“身正为范”,用自己的言行举止影响学生,用自己高尚的人格魅力感染学生。
(2)学生自主探究
在授课过程中,合理设计教学环节,如当学生编写程序遇到问题时,教师不要一味地予以帮助,而是给学生提供一定的思路,让学生自己解决,培养学生正确看待挫折的态度,同时培养学生的抗压能力;鼓励学生充分利用“互联网+”资源如CSDN论坛、校内网络实训平台、课程MOOC等各种有效的学习资源寻找解决问题的方法,培养独立解决问题的能力。
(3)课程校企融合
充分利用校企合作和校内网络实训平台,在C语言课程教学实施过程中,引入企业的编码规范和企业仿真项目,让学生遵循企业规范编写程序,培养学生较高的职业素养;通过对编程过程中细节问题的处理,培养学生细心、耐心、严谨的工作作风;通过完成综合实战项目,培养学生综合解决问题及团队协作的能力,培养学生的工匠精神。
(4)在学生完成了程序编写或者项目任务后,教师给予学生鼓励,激发学生学习编程的热情,树立快乐编程、快乐生活的人生信念。在程序设计类技能竞赛的指导和集训过程中,鼓励学生不断尝试新的解题思路和方法,培养学生敢于尝试、勇于创新的优秀品质。
四、预期成效
通过将课程思政充分融入C语言程序设计课堂,打造了示范课程思政课堂。C语言程序设计课程作为电子信息类专业的专业基础课程,其课程思政建设成果可推广到专业课程的课程思政教学中,从而带动整个专业乃至专业群的课程思政教育教学,真正实现专业人才的德技兼修、育训并举的育人成效。
参考文献:
[1]吴海峰,张翠娟.“C语言程序设计”课程思政教育的内涵[J].安庆师范大学学报(自然科学版),2020,26(4):109-112.
[2]张立铭,富春岩,李微娜.C语言程序设计课程思政的探索与思考[J].电脑知识与技术,2020,16(26):112-113.
[3]李薇,黑新宏,王磊,等.课程思政教育在C语言程序设计课程中的应用[J].计算机教育,2019(11):20-23.
[4]冯志红,王春娴,李凤荣.“C语言程序设计”课程中思政教育的研究与实践[J].教育现代化,2019,6(45):173-175.
◎编辑 薛直艳