融入课程思政的Python语言课程教学改革

2024-01-22 12:19肖建于段亚西
宿州学院学报 2023年12期
关键词:思政语言课程

王 春,王 婧,肖建于,段亚西

淮北师范大学计算机科学与技术学院,安徽淮北,235000

全国高校思想政治工作会议、全国教育大会和学校思想政治理论课教师座谈会等重要会议强调要加强高校思想政治教育[1]。2020年5月28日,教育部印发《高等学校课程思政建设指导纲要》(教高〔2020〕3号),该纲要强调课程思政建设,必须将价值塑造、知识传授和能力培养三者融为一体。因此,落实“立德树人”的根本任务,在专业课程中融入思政元素,推动专业教育与思政教育的融合,提升学生的思想素质,培养学生的爱国情怀,是高校全面提高人才培养质量的重要任务。

淮北师范大学于2018年启动新工科建设[2],要求计算机类相关专业培养具有良好的计算机应用领域复杂工程问题的分析和解决能力,具备一定的科学研究和工程实践能力的应用型高级专门人才。在当前人工智能飞速发展的背景下,Python语言作为最接近自然语言的通用编程语言,已经成为“复杂信息系统时代”利用计算机解决问题最直观的表达工具[3]。因此,学校把Python语言课程作为计算机类相关专业的重要语言类课程,具体相关课程开设明细如表1所示。

表1 Python语言相关课程开设明细

近年来,随着学校课程思政建设的开展实施,对于Python语言相关课程,如何有效开展融入思政的教学改革,进而兼顾培养学生的德育和智育,以落实“立德树人”的根本任务,是授课教师值得深入思考和研究的问题。本文首先指出应用型本科高校课程思政融入Python语言课程专业教学存在的难题,并分析相关原因;接着,以笔者所在淮北师范大学计算机科学与技术学院为例,介绍学院开展的基于课程思政的Python语言课程教学改革措施;最后,进行总结并给出后续课程思政建设的方向和关注点。

1 课程思政融入Python语言课程教学存在的难题

当前,很多应用型本科高校的Python语言课程思政建设较为缓慢,无法做到Python课程与思政课同向而行,无法形成协同效应,无法解决专业教育与思政教育“两张皮”的问题。主要原因是:(1) 教师思政教育理念落后。很多教师认为思政教育是专职思政课教师的任务,不属于专业课教师的任务范畴,在课程上融入思政元素难度太大。有的老师把申报思政项目、建设思政示范课程当成职称晋升的加分项,思政工作缺乏针对性和实效性。(2) 思政元素挖掘困难。相比于文史类课程,Python这类编程语言课注重的是培养学生的计算思维,思政元素的挖掘需要透过现象看本质,而授课教师往往担心思政元素的加入会打破课堂上培养学生缜密思维的过程。(3) 教学方法落后,难以激发学生的学习兴趣。老师的授课方式依然采用传统的课堂教学,甚至以讲授程序语言的基础语法为主,不能充分与学生课堂互动,不能充分利用信息化时代的教学资源,这直接影响到学生学习的主动性和积极性,不利于学生思想素质的提高。

在新工科和课程思政建设双重背景下,为实现思想政治课程和专业课程的协同育人,很多高校一线教学工作者提出了融入课程思政的Python课程教学改革措施。文献[4]和[5]探讨了Python程序设计课程中思政元素的挖掘。一些研究[6-7]分别从课程目标、教学内容、考核评价方面介绍课程思政视域下,对Python课程进行教学改革的探索。李忠慧等[8]探讨了将思政元素融入Python课程的在线教学模式。康俊民[9]则以“Python语言应用为例”,探索将课程思政理念融入非计算机专业教学。从上述已有的研究成果看,虽然各高校针对Python语言课程融入思政元素进行了很多探索,但总体还未形成体系。因此,研究融入课程思政的Python语言课程教学改革研究,进而实现程序设计专业教育与思政教育的同向而行具有十分重要的意义。

2 融入课程思政的Python语言课程教学改革措施

笔者所在学院开展了新工科背景下融入课程思政的教学改革,具体改革措施如下。

2.1 加强理论学习,建设思政教学团队

专业课教师是课程思政建设的主力军,为人师表,以身作则,教师是学生言行举止的榜样。近一年来,在学院“课程思政教学研究中心”的支持下,组建了一支思想道德高尚和专业能力较好的Python教学团队,团队人员信息如表2所示。为了建设好教学团队,老师们经常在一起进行思想政治理论学习,参观红色基地,接受党史教育,以提升个人的思想政治素养。团队会邀请专职思政课教师参与课程标准和人才培养方案的制定。在平时的教学活动中,团队成员一起探讨、挖掘课程的思政元素,建设融入思政元素的教学案例,积极申报课程思政类课题,教师们对于课程教学互相监督、互相帮助。此外,团队成员还积极参与思政类课程建设的培训,努力提升思政教学的技能。

表2 Python语言课程教学团队人员信息

2.2 挖掘思政元素,融入课堂教学内容

专业课程是课程思政建设的基本载体。Python语言接近自然语言且语法简单,有利于解决计算问题[10]。授课教师应结合该特点,在兼顾培养学生计算思维的同时,深入挖掘课程思政元素,将其与课程教学相结合。笔者将所授Python课程知识内容分为基本语法和计算生态两个部分。如表3所示,在基本语法部分,笔者从小处着手,融入思政元素,达到“润物细无声”的育人效果。

表3 Python语言课程基本语法内容与课程思政的结合

2.3 改善教学方法,激发学生学习兴趣

专业课课堂是课程思政建设的主渠道。学生必须在校实现由初、高中灌输式学习向大学里自主学习的转变。兴趣是学生学习的最大动力,学生只有对课程感兴趣,才能最大程度地激发学习潜力。传统课堂填鸭式教学,不仅教学手段单一,而且不能充分利用互联网时代珍贵的教学资源,很难激发学生的学习兴趣,开展课程思政建设也会变得愈发困难。借助北京理工大学嵩天教授团队在中国大学MOOC上的国家精品课程“Python语言程序设计”以及自主研发的Python123平台[12],以蓝墨云班课移动教学辅助APP为工具,笔者所在教学团队开展了线上线下混合式教学。对于每一章节的内容,先通过MOOC课程让同学们自主进行学习,并记录学习过程中遇到的问题。在线下教学中,教师对问题进行解答,并通过蓝墨云班课开展课堂签到、头脑风暴讨论、问卷调查和随堂测试,让同学们充分与老师互动式学习,增加学生的积极性。课后再利用Python123上的题库让同学们加强编程练习,巩固知识点,提高动手写代码能力。上述混合式教学方法能够培养学生独立自主学习的能力,并让老师及时了解学生的学习情况,提高学生的学习效率。

2.4 设计思政案例,开展项目案例教学

案例教学是一种启发式教学方法,通过讲解实际案例,阐述其中隐藏的思政元素,能够有效启发学生树立正确的人生观和价值观。如表4所示,笔者在Python语言课程的计算生态部分从国情、历史、民生和科学四个方面设计了一些思政案例。其中,民生部分案例更是关系到环保、医疗健康、就业、经济这4个热点问题。图1为杂交水稻之父袁隆平院士的个人信息知识图谱,该案例能够鼓励学生学习老一辈科学家的报效祖国、无私奉献、勇攀高峰的情怀和精益求精、追求极致的工匠精神。

表4 Python语言课程计算生态部分课程思政案例设计

图1 杂交水稻之父袁隆平院士个人信息知识图谱

2.5 转变评价方式,优化课程考核

课程考核是检验课程思政教育效果的一个必要手段,要实现专业素质和思想道德素质考核的统一,实现德育和专业知识传授与应用的双重目标,就必须抛弃唯分数论的结果性考核,采纳基于过程性的考核方式。笔者所在教学团队通过将学生的平时课堂表现、章节测试、小组活动等纳入考核范围来突出学生的学习能力,进而让学生重视团队合作,敢于挑战困难,培养创新意识,做事脚踏实地,勇于担当奉献,最终完成“立德树人”的根本任务。

3 结 语

课程思政建设是提高人才培养质量的关键措施。本文针对当前Python语言课程教学中思政建设存在的问题,从教学团队、思政元素、教学方法、教学案例、课程考核方面提出改革措施。通过这些措施的实施,能够有效提升课程思政质量,实现Python课程与弘扬真善美的结合,为深化应用型本科高校程序设计语言课程思政建设提供思路。此外,“互联网+”下如何整合优化课程思政资源,以开展融入思政的Python语言课程教材建设,是课题组未来的一个关注点。

猜你喜欢
思政语言课程
思政课只不过是一门“副课”?
《无机化学》课程教学改革
关于国企党建与思政宣传有效结合的探讨
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
语言是刀
为什么要学习HAA课程?
思政课“需求侧”
思政课“进化”——西安交大:思政课是门艺术
让语言描写摇曳多姿