C语言程序设计课程思政的探索与思考

2020-11-02 02:36张立铭富春岩李微娜
电脑知识与技术 2020年26期
关键词:C语言程序设计课程思政课程体系

张立铭 富春岩 李微娜

摘要:本文旨在探索以C语言程序设计课程教学大纲、课程教学体系、过程性评价体系等方面为切入点,将“课程思政”理念真正融入课程体系中,实现知识传授与思想教育的有机结合,构建C语言程序设计全程育人的“一体化”新格局。

关键词:C语言程序设计;课程思政;课程体系

中图分类号:G642    文献标识码:A

文章编号:1009-3044(2020)26-0112-02

2014年5月4日,習近平在北京大学师生座谈会上指出,人生的扣子从一开始就要扣好。“凿井者,起于三寸之坎,以就万仞之深”,我们要将立德放在人才培养的首位[1]。近期,中国乃至世界人民正经历着一场没有硝烟的战争,这是一场抗击疫情的战争,更是一堂现实的时政课、一堂鲜活的时政课、一堂深刻的时政课。作为高校教师,更要坚守岗位,当好“学习引导员”。牢记责任,坚定使命,俯下身子,以最美教师的姿态融入这场波澜壮阔的疫情防控时代战斗中来。对教学过程精心设计,探索符合线上教学特点的教学方法,深度挖掘课程体系中所蕴藏的思政元素,以最饱满的工作热情站在高等教育的最前沿。

C语言程序设计课程作为高校一门重要公共基础课程,授课对象几乎包括所有理工科专业的大一学生,这个时期的大学生正是对知识、对理想、对未来充满渴望充满期待的时期,是塑造灵魂、塑造品行、塑造人格的最佳时期,也是最适合开展思政教育的黄金时期。教师在传授C语言程序设计知识,锻炼学生程序设计技能、培养学生逻辑思维能力的同时,将爱国情、强国心、报国志如盐溶水般渗透到在教学大纲、教学体系、形成性评价体系等各个教学环节中,通过多层次的思政融合,坚持知识传授与价值引领相统一。引导学生在疫情学习期间,保持健康积极的心理状态和严谨求实的学习态度,培养学生的工匠精神、创新精神,激励学生不负天将降大任于斯人的时代使命。最终形成以思想政治课为圆心,以公共基础课、专业课为半径的辐射式教育模式,将立德树人贯彻到高校课堂教学全过程之中,推动思政课程与课程思政协同前行、相得益彰,构筑育人大格局。

1)课程教学大纲融入思政元素:根据各专业对人才培养的不同需求,改变“一门课程共用一个大纲”的传统大纲模式,制定面向不同专业的思政一体化课程教学大纲,面向专业挖掘思政教学元素。例如:针对电气工程专业的学生,后续多门课程需要用程序设计的思想去处理问题,因此在设计面向电气工程专业的大纲时,要加强教学深度,将指针链表作为教学重点,增加授课学时,同时缩减基础知识部分的授课学时,以保证在已有课时基础上满足电气专业学生的学习需求。指针本身就是C语言的特色,以此为切入点培养学生的创新思维,引领学生在学习工作中要勤于思考,开拓思想,形成自身的特色,敢于创新,敢于挑战,用创新性思维去解决学习工作中遇到的新问题。

将C语言的教学与学生专业方向紧密结合,不但解决了不同专业对程序设计应用个性化的需求,而且极大地提高了学生的实践应用能力和创新、创业能力。通过对团结、协作共同实现目标等能力的专项培养和训练,更好地促进了大学生正确人生观、价值观的形成[2]。

2)课程教学体系融入思政元素:通过与相关专业资深教师共同探讨、根据各专业毕业达成度要求,设计教学案例,实现公共基础课与专业的紧密结合。构建有温度、有深度、有广度、有力度的教学模式,深度挖掘蕴藏在知识背后的思维方式和价值取向。例如,面向数学专业的学生,设计用C语言解决数学问题,创建数学模型的案例,让学生感受到用程序设计的思维解决数学问题的优势所在,从而增强学生的学习主动性,培养学生的开放性思维。通过程序设计的严谨性和数学学科的严谨性异曲同工之妙,加强学生对知识的敬畏之心,树立实事求是,严谨求实的价值观与人生观。

拓展新的教学方式,深入探索“MOOC+智慧教学平台+课堂教学”混合式教学模式,充分发挥MOOC名师资源和智慧教学平台的优势,作为学生预习、深度学习的一个有力补充。充分利用国家级精品课资源网站“中国大学MOOC网”,教师甄选适合本校学生特点的C语言程序设计课程并介绍给学生,引导学生通过MOOC课程去完成课前预习任务,对将要学习的基础知识点进行初步整理,形成初级知识结构体系。通过线上智慧教学平台进行教学重难点、教学案例、典型例题的讲解,充分利用其回放观看模块,引导学生反复学习,针对性复习,实现学生对教学知识点的理解透、掌握实,灵活用。课堂教学过程中引导学生对知识结构中的重点难点进行质疑、小组讨论、归纳总结,从而使学生由浅入深,循序渐进地分析、理解、掌握重点难点问题的解决思路、实现规律。最后教师带领学生捋顺本堂课知识点,在学生原有知识结构的基础上进一步加深加强,最终形成完整的知识结构体系。

在课堂教学过程中,并行实现对知识点所蕴藏的思政元素的挖掘,引导学生掌握知识点是学习的基本,通过学习来培养能力,提升自身文化素质、思想素质,达到思想的升华是关键。教师要恰当地引导学生去思考知识点背后的深层含义,通过学习过程来磨炼品质、塑造精神、完善品格。例如,在第一节介绍C语言语法结构,讲解程序中的每一条语句都要遵守语法规则,每一条语句都有它存在的意义时,引导学生思考自己作为中国公民,严格遵守疫情期间国家和学校的指示,认真学习就是作为学生的意义所在,灾难面前没有人能置身事外,全国人民要共同维护国家的绵延生息、薪火相传,作为青年大学生,要勇敢回应时代的挑战,勇做历史使命和责任的传承人。学习顺序结构时,由顺序结构的特点一战到底,没有选择,没有重复,引导学生珍惜时间,自觉学习,磨炼学生坚持不懈、不忘初心、砥砺前行的思想品质。学习选择结构时,引导学生去联想在中国疫情最严峻的时刻,那些曾经在父辈护佑下的90后00后青年医生护士们,他们在面临居家与抗疫第一线的选择时,是如何选择的?他们选择了后者,选择了在挥汗如雨中脱胎换骨,在逆境挑战中顶天而立,他们一边恐慌,一边在勇敢中破茧成蝶,淬炼成钢。通过选择结构的教学,学生在掌握知识的基础上更进一步深刻体会到每个人都有一定的人生使命和任务,在诸多责任中爱国是最大的责任担当。在学习字符串时,由字符串都要以“\0”作为结束符,引导学生建立底线意识,思考作为人的底线,作为学生的底线,将来作为国家干部的原则底线,让学生从自己做起,知敬畏、存戒惧、守底线。

3) 形成性评价体系融入思政元素:在学生学习效果检测环节,探索构建一种将智慧教学平台、PTA实验教学平台与实验室考试系统住优势互补结合的过程性评价考核体系。实现程序代码练习、作业实时批阅、阶段测试组卷及期末考试考核等系列评测,体现教学考核的高效、公正、公開和透明。PTA实验教学平台是由浙江大学主导,全国高校教师共同建设的程序设计类课程的辅助教学平台,此平台的引入对学生的程序设计语言学习具有重要辅助作用,此平台最大的优势在于系统能够实时分析评定程序的正确性与完整性,并给出得分。通过此平台进行阶段性测试,能够导出学生的答卷、成绩单、正答率、得分代码及试卷分析结果,包括试卷难度系数分析,成绩分布直方图等等,可谓是全自动程序测试评定系统,是《C语言程序设计》课程形成性评价体系的重要组成部分。PTA题目趣味性、实用性很强,例如“简易连连看”“通讯录排序”“藏头诗”“IP地址转换”等题目,驱使学生带着好奇心去做题,切身感受到原来程序设计与自己的生活如此接近,从而激发学生的学习主动性、积极性和自觉性。PTA程序设计题目给定程序输入输出样例,学生对题目实现效果非常明确,当此输入非彼输出时,学生会带着不服输的心理主动去探索程序中的BUG,反复修正错误,直到得出正确结果。在这个过程中,不但学生程序设计能力在逐渐提升,同时潜移默化地培养了学生勇于挑战自我、反思自我,提升自我的意识。老师在智慧教学平台设置讨论区,鼓励学生把自己无法解决的问题拿到讨论区来,引导学生建立互助式、探讨式学习模式,同时让学生感受到集体主义精神的强大力量,并以此引领学生深刻认识到面对新冠肺炎疫情的突然袭击,中国人民在中国共产党的坚强领导下,万众一心、众志成城,经过艰苦卓绝的努力,取得了重大的战略性成果,正是集体主义精神最直接的体现。进一步引导学生去思考:疫情期间,作为学生应以什么方式为中国力量奉献一己之力?由学生油然而生“自觉上好每一节课”的答案,感同身受自己也是中国力量的一部分,中国力量坚不可摧!从内心出发完成个人、集体和国家紧密联系的心理建设。

4) C语言程序设计课程思政建设离不开教学团队的力量,课程思政教学团队最好由本课程授课教师和思想政治理论指导教师组成。授课教师主导课程建设与实施,思想政治理论指导教师负责对课程思政工作的展开提供思政点参考、指导与提升。加强团队教师思想政治教育,提高育人意识,切实做到爱学生、有学问、会传授、做榜样。充分运用政治学习、小组讨论、专题研讨、集体备课等方法提高团队教师的思想政治理论水平和教学技能。只有教师的思政教育意识与能力提高了,才能真正提高“课程思政”融入的深度和高度,只有教师站在了一定的思想高度,才能找准“契合点”,深入学生内心,才能使思政真正做到入学生心,践学生行。团队教师胜任、善任、乐教、善教是开展课程思政的重要保障。集体备课可着重围绕“备内容、析学生、论教法、融思政”展开,充分发挥团队合力,凝聚集体智慧,集思广益去挖掘知识点背后的思政闪光点,探讨思政元素与知识点的结合方式,如何巧妙地实现两者的契合,而不是生搬硬套,通过集体备课,进一步保障课程思政教学效果的质量与实施效果。

课堂是教育教学的重要阵地,C语言程序设计课程是培养学生核心素养、计算思维和程序设计能力的基础课程,在C语言课程中融入思政教育,是对现有教育的有力补充和支撑。疫情当下,高校教师不仅要守好自己的“教学田”,更要结合疫情形势理论联系实际,对学生进行生命健康、家国情怀、责任担当的思想教育,引领青年大学生做到心有大我、肩有大任、行有大德。激励学生在抗击疫情的同时保持健康、乐观的生活态度,以学生最积极的学习状态为中国力量添砖加瓦,努力争做一个传播爱、奉献爱、充满爱的人,引导学生将实现个人理想融入实现国家富强、民族振兴、人民幸福的“中国梦”之中。

参考文献:

[1] 靳诺.坚持立德树人 培养优秀人才[N].光明日报,2017-04.

[2] 冯志红,王春娴,李凤荣.“C 语言程序设计”课程中思政教育的研究与实践[J].教育现代化 ,2019,6(45):173-175.

【通联编辑:梁书】

猜你喜欢
C语言程序设计课程思政课程体系
以创新课程体系引领学生发展
民法课程体系的改进和完善思路*——以中国政法大学的民法课程体系为例
加强青少年中医传统文化教育的必要性及其课程体系构建
论普通高校国防教育课程体系的构建