课程思政优秀案例《C语言程序设计》 一、课程基本情况课程名称C语言程序设计授课对象信息管理与信息系统专业大一学生教学章节第八章第二节字符数组主讲教师叶福兰使用教材苏小红.C语言程序设计.高等教育出版社.2019年8月教学课时2课程形式线上线下混合式教学PBL、TBL教学二、课程思政教学改革整体设计思路(一)总体思路遵循课程思政有目标、课程思政有深度、课程思政有温度、课程思政有趣味的原则坚持价值塑造、能力培养、知识传授三位一体的育人目标以OBE理念产出为导向通过问道、博术和执器三个维度进行巧妙结合直击学生内心唤醒探索科学和不断科技创新的精神。立德树人可有道励学敦行亦无声让学生整个学习过程体验深刻。在传授字符数组知识锻炼学生程序设计技能、培养学生逻辑思维能力的同时将爱国情、强国心、报国志如盐溶水般渗透到在教学大纲、教学体系、形成性评价体系等各个教学环节中通过多层次的思政融合坚持知识传授与价值引领相统一。引导学生在疫情学习期间保持健康积极的心理状态和严谨求实的学习态度培养学生的工匠精神、创新精神激励学生不负天将大任于斯人的时代使命。最终形成以思想政治课为圆心以专业基础课为半径的辐射式教育模式将立德树人贯彻到课堂教学全过程之中推动思政课程与课程思政协同前行、相得益彰构筑育人大格局。(二)教学方法与策略课堂教学主要采用 PBL 教学法和 TBL 探究法。课前老师发布以问题为学习起点的非结构化问题并为学生提供可供选择的预习渠道学生通过查阅资料归纳、整理得出问题的初步解决方法课上教师通过分析案例提出问题学生以组为单位完成任务再由其他同学或教师进行补充最后教师对本节重点进行强调并作出小结。依据学校“课程思政”教育教学改革要求积极探索TBL、PBL教育教学方法以“中国人民在中国共产党的坚强领导下众志成城抗击疫情”为思政主题进行教学设计全面推行启发式讲授、互动式交流、探究式讨论的课堂教学改革增进师生深度对话、交流增强学生的理想信念爱国情感提升课堂思政效果。充分利用爱课程和超星平台教学资源和作业在线测试系统的实验环境开展“课前预习、课上导学、课后拓展”的教学活动。三、教学目标(一)知识目标1.掌握字符数组的定义及初始化方法2.掌握字符串输入输出函数3.熟练掌握在字符串中查找特定字符的算法4.熟练掌握对字符串加密的算法。(二)技能目标1.培养学生读程序、写程序、调试程序的能力2.培养学生的程序设计思维运用程序思维解决字符串处理问题3.培养学生的逻辑思维能力。(三)思想政治教育目标1.培养学生探索问题的发展规律提出问题解决方法的科研素养2.培养学生敢于尝试运用程序思维去处理问题勇于面对错误主动去改正错误的挑战意识与责任意识3.培养学生细心、耐心、专心的良好品质。四、教学重点难点教学重点字符数组的初始化字符串的输入输出。教学难点字符串加密算法实现。五、教学过程六、课程思政教学评价与审核(一)课堂教学评价主要考查学生上课的认真程度、课程思政参与程度、小组学习参与程度、师生互动参与程度等。评分标准如下表所示(二)作业即课后思考题主要考查学生对课堂教学知识点的掌握程度及应用能力。(三)教学实验主要考查学生的实际编程能力运用所学理论知识解决实际问题的能力。考查形式为根据给定实验题目进行题目分析、算法设计、程序编辑、调试与运行得出实验结论并对实验过程进行总结。(四)阶段性测试主要考查学生对阶段性知识结构的掌握情况测试学生对重要知识点的掌握程度编程能力的提高水平及对阶段性知识的综合运用情况。七、课程思政”教学特色与创新(一)运用思维导图展示教学组织与实施过程。思维导图的运作过程模仿人类大脑思维的运行规律从而激发个体思维创造性打破思维固化和僵硬的状态充分展示个体思维的独特性与创造性极大地激活了学生的创造性。(二)在教学中结合时事选取热门话题作为案例做到课堂内容与实际生活紧密结合。(三)吸取建构主义学习理论的合理因素采用PBL 教学法来组织教学。以学生为中心上课前教师根据教学内容的要求给学生布置任务学生根据任务查阅相关资料在课堂上由教师组织学生从设问出发展开讨论、交流最后得出结论可充分培养学生自主学习的能力。八、教学效果(一)课程思政改革的课内外效果、学生反馈与其他成效《C语言程序设计》“课程思政”改革教学后学生反馈良好在课堂教学过程中老师的积极引导与鼓励学生积极互动与反馈学生与老师自然而然地碰撞出思想的火花生动地展现了“思政点不是找出来的是从内心生出感动是在课堂知识与情绪的融合处像讲故事一样娓娓道来的是师生共同的情感共鸣”。该课程于2020年获批“省级线上线下混合式一流课程”立项取得了阶段性成果。《2021-2022学年第二学期第5周课堂教学质量满意度调查报告》显示学生对该课程的满意度评价排名学校前3%位居全校第六其中兴趣激发模块排名全校第一较改革前的几学期有了较大幅度提升。督导老师对《C语言程序设计》“课程思政”改革教学成果也给予了较高的评价肯定了《C语言程序设计》“课程思政”改革教学在锻炼学生程序设计技能、培养学生逻辑思维能力的同时将爱国情、强国心、报国志如盐溶水般渗透到各个教学环节中实现了知识传授与价值引领相统一教学效果。(二)改革的推广辐射性分析《C语言程序设计》“课程思政”改革教学成果适用于在课程思政理念指导下推进“课程思政”改革建设的高等院校。“课程思政”改革后的《C语言程序设计》教学结合课程本身的特点并将思政教育融入到教学中在深化理论知识、发展思维能力的同时引导学生树立正确的世界观、人生观和价值观建立起知识学习与思政教育融合的先进教学体系。本范式对于促进课程思政与程序设计类课程乃至其他课程有机融合实现立德树人、育人育心的教育目标具有推广及应用价值。九、教学反思(一)存在的实际困难和改革的不足之处《C语言程序设计》“课程思政”教学改革是一次试验的过程也是一次探索的经历。虽然本教学改革团队克服各种困难经过多次会议讨论尝试将思政元素与课程教学内容实现完美的融合其过程面临的若干问题与难题主要表现为以下几个方面1.课程思政建设的发展与教材不匹配的问题。本课程教材的选择主要考虑与引用课程资源一致所选用的教材可挖掘的思政元素较少。因此教学改革团队需要花大量时间自制教学案例。2.课外“课程思政”延伸不充分的问题。本学期教学改革团队主要针对课堂教学案例进行了课程思政元素的有机融入但是课后思考题、课外延伸练习的课程思政元素融入还不够充分。3.“课程思政”形成性评价与考核机制不成熟。目前形成性评价与考核机制仍偏重于学生客观知识及编程技能的考核但涉及思想政治、科学素养、专业结合性的考核相对不够全面。(二)改进措施针对在《C语言程序设计》“课程思政”教学改革过程中存在的问题我们将从以下方面进行改进1.教师通过学习强国、教学网站等各种平台搜集教学资源结合学生所学专业进一步整理出更实用、思政元素渗透性更强的教学案例克服思政建设与教材不匹配的短板提高了课程思政教学效率。2.在今后的教学改革中团队会加强课后思考题目中课程思政元素的融入深度进一步加强作业、测试等课堂延伸部分与思政元素的结合真正做到将“课程思政”融入学生的课堂内外。3.精心打磨课堂教学案例、实验案例争取做到教学案例涵盖知识结构的每一个要点在体现学生的专业性特点的同时对学生的思想提升给予引领。4.进一步贯彻 OBE 的教育理念坚持“学生中心、产出导向、持续改进”原则确立价值塑造、能力培养、知识传授三位一体的课程目标更好的培养学生分析问题、解决问题的能力及自主学习能力力争将《C语言程序设计》课程打造成国家金课。5.继续改进课程形成性评价实施方案。加强思政教育与过程性评价的有机融合、深度融合在考查学生知识运用能力的同时对学生的思想提升也能给予客观、公正的评价做到目标、教学、评价一体化。