Python程序设计课程思政教改研究
2023-12-11陈克海张金兰解学通
陈克海 张金兰 解学通
摘 要:鉴于当前Python程序设计教学过程中普遍存在以讲授编程知识为主、思政要素嵌入不足等缺陷,重新梳理,将家国情怀、法制意识、道德规范、工匠精神、职业素养、绿色健康生活等思政要素纳入课程目标,并通过优化教学内容和教学方式,将思政要素与专业课程紧密融合,起到思政要素潤物细无声的效果。最后,通过完善考核方式,将课程思政成效纳入考核体系。实践表明,Python课程思政改革能较好地提升教学效果,更好地发挥立德树人的思政作用。
关键词:Python语言;程序设计;课程思政;教学改革
中图分类号:G4 文献标识码:A doi:10.19311/j.cnki.16723198.2023.23.075
随着信息时代的发展,国内外各种不良价值观通过网络渗透高校,一些意志不坚定的学生价值观难免受到影响。这给高校的学生思想工作带来了较大的挑战,如何引导学生抵御不良思潮的侵蚀,走向健康发展的道路,显得尤其重要。
2016年,习近平总书记在全国高校思想政治工作会议上指出,高校思想政治工作关系高校培养什么样的人、如何培养人以及为谁培养人这个根本问题,要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面。深入认识和推进高等教育全员全过程全方位育人,既是深入学习贯彻全国教育大会精神的客观需要,也有助于增强思想政治工作与高等教育发展一体化推进。这要求高校包括专业课在内的所有课程都要嵌入思政要素,将正确的思想政治教育全方面地渗透到所有课程中去,全面提高学生的综合素质,以更好适应未来社会发展需要。
目前,课程思政已经成为共识,并深入到各高校,有关研究在如火如荼地开展。在课程思政要素方面,王刚等人提出要把课程思政目标融入到整个教学设计中,深入挖掘各门课程思政元素 ;张新长将爱国主义情怀、个人三观树立、社会道德素养、专业伦理意识和职业道德素养纳入思政要素,并融入“智慧城市”课程,潜移默化地培养学生的国家认同感、民族自豪感及爱岗敬业精神。在提升教师思政能力方面,杨光指出应强化教育工作者课程思政协同育人意识,提升专业课程教师挖掘思政资源的能力;张广才、毕鹏飞等人指出要激发教师思政动力和思政能力,全面发挥专业课程育人功能。在协同育人方面,郑艳、孔达等人提出思政要与专业课程紧密结合,在专业课程中挖掘思政要素,实现专业课程的协同育人,有助于实现高校立德树人的教育目标。
本文首先分析Python语言程序设计课程思政现状及存在问题,结合近期Python课程的研究情况,提出了一套课程思政建设改革方案,包括课程目标、教学内容、教学方法、教学考核等内容。
1 现状及存在问题
Python语言具有语法简单明了,开源免费,具有丰富的标准库和大量的第三方模块,是目前使用最广泛的主流编程语言之一。Python语言程序设计课程在高校中大多作为计算机基础课程,基本上各理工科专业都有开设。调研发现,大多数高校Python语言教学存在一些问题,主要体现在以下方面。
(1)编程语言比较抽象,需要有较高的逻辑能力。数理能力、逻辑思维能力差的学生,容易产生畏难心理,甚至害怕编程。
(2)各专业开设的Python 程序设计课程,授课内容差不多,没有将专业知识融入到教学工作中,使得学生找不到专业方向感,容易失去学习兴趣。
(3)未将思政要素纳入教学目标。目前的教学目标侧重于专业知识及其灵活使用,但较少涉及到家国情怀、法律意识、道德规范、团队协作、工匠精神等要素,失去了课程立德树人的教育目的。
(4)大多数教师缺乏专业的思想政治素养和实践经验,将相关思政内容生硬地搬入课堂,没有达到潜移默化、“润物细无声”的教育效果。
(5)教学评价方式过于单一。大多数采用期末考试的形式来评价学生对知识的掌握程度。期末考试评价方式无法评估学生平时思想水平的提高程度。
很多学者意识到这个问题,并开展Python课程思政方面的研究。曹凤雪等人提出在“互联网+”背景下进行课程思政建设的思路和路线,充分利用信息网络技术,以服务于课程思政建设。陈红阳等人从教学目标重构、教学内容优化、教学模式创新、评价优化等方面进行了探索。刘喜苹等将思政要素融入Python课程的教学 提出“课堂思政”背景下的教学改革新思路,实现了知识传授与思政教育的有机结合。
在总结前人对Python语言课程思政研究经验的基础上,结合高校学生特点,从课程思政建设目标、教学内容、教学方法,教学评价等方面,提出了一套改革方案。
2 课程思政建设方案
2.1 教师内强自我,强化思政能力
高校教师是课程思政主体,肩负着播种信念、塑造灵魂的重任,引导学生融入坚持和发展习近平新时代中国特色社会主义思想、实现中华民族伟大复兴的奋斗之中具有非常重要意义。目前,高校专业教师思政能力不强,需要内强自我,努力学习,提高思想政治敏锐性和教学能力。教师要多走出去交流学习,积极参加课程思政相关培训,了解课程思政最新要求和发展;同时要多关注时事,提炼时事中思政要素,并用于教学实践;深入学生群体,掌握学生思想动态,有针对性地选择相应思政要素渗透到课程中。Python课程团队要经常组织成员经验交流,统一思想,统一整个教学目标、内容、实施过程和评价方式,全面提高团队课程思政教学能力。
2.2 调整教学目标,提炼思政要素
教学目标是教学活动实施的方向和预期达成的结果,是一切教学活动的出发点和归宿,是教学设计、教学实施和教学评价的基本依据,也是整个教学活动的核心和灵魂。教学目标的完善与否,必然影响到后续教学设计及教学过程。目前大多数Python课程教学目标过于单一,侧重于知识目标和能力目标,未将思政目标纳入或者纳入不足,必将影响思政要素在课堂的渗透。因此Python课程思政建设首要任务是提升课程思政在Python教学目标中的地位,将思政目标提高到与知识目标、能力目标等同的地位。一个较完善的Python语言教学目标必须包含以下3个内容:
(1)知识目标: 掌握注释、缩进规则、标识符和变量等固定语法;掌握基本数据类型;掌握顺序结构、判断结构和循环结构等基本结构;掌握异常机制与异常处理;掌握列表、元组、字典、集合、字符串等数据结构;掌握函数,包括函数定义、参数类型、参数传递等内容;掌握面向对象程序设计,使用类和对象解决较复杂的实际问题;使用文件解决批量输入输出的实际问题。
(2)能力目标:能够用Python表达式表达实际问题;根据不同程序功能,选择最恰当的数据结构进行设计;能够对算法进行描述,建立结构化程序与面向对象程序;具有解决综合应用问题程序设计能力、程序阅读能力和程序调试能力。
(3)思政目标:厚植爱国主义情怀,拥护中国共产党,坚信社会主义道路,自愿融入社会主义事业;提高规则与法治意识,自觉遵守社会主义法制和道德规范;增强社会主义文化自信,热爱中华优秀传统文化;养成良好职业品质,能诚实、守信、爱岗、敬业,遵守职业道德;培养工匠精神,能执着专注、精益求精、一丝不苟、不断创新、追求卓越;提升团队协作能力,能团结合作、互相帮助,共同进步;关爱生命,关爱健康,养成绿色健康生活方式。
2.3 优化教学内容,融入思政要素
为了提高学生学习兴趣,不再采用填鸭式的教学模式,而是采用项目式、任务式的教学模式,根据教学目标,将教学内容分成多个项目,每个项目分成为23个教学任务,在每个教学任务中融入具体的思政要素,具体见表1。
2.4 优化教学活动,实现思政要素
对教学活动,除了发挥课堂的作业,还要发挥课前、课后作用。在教学过程中,采用“四阶段教学法”,将“教、学、练、做”融为一体,教学体现“教师为主导,学生为主体,训练为主线”的原则,并且将思政要素融入到整个教学活动各个阶段中。具体安排如下:
(1)课前预习:学生通过知识点视频讲解自主学习。登录线上教学平台,通过知识点讲解视频,对知识点建立初步认识,并且准备一些简单的题目进行测试。另外,教师根据授课任务,可适当安排学生网络上找一些资料,比如在讲判断结构时,让学生搜索分段函数计算、身高体重判断等内容。课前预习,目的在于培养学生的自主学习能力,有效提升课堂学习效率。
(2)课堂教学。采用任务式教学方式,首先由教师引入任务,提出问题,讲解应用背景,由此激发学生学习兴趣,明确本次任务的教学目标。接着,教师讲解完成任务必备知识点,选取的知识点由预习阶段的试题完成情况和课堂交互情况灵活确定。讲解必备知识点后,教师引导学生自行解决问题,培养学生的自主学习能力和分析、解决问题的能力。学生在解决问题过程中,发现问题,提出问题,在问题的引导下学习相关的知识和操作技能。为了培养学生团队协作能力,可將班级学生分组,由组长组织讨论共同完成。期间,教师要巡察,视情况引导学生讨论并答疑。 学生完成任务之后,教师指出任务不足之处,引导学生完善,以提高学生主动思考、积极探索、精益求精的工匠精神。在每次课结束前,教师引导学生归纳总结,尤其是对重点、难点、容易出错处等进行总结。因此,通过引导学生完成任务,让思政要素潜移默化地落实在课堂上,这样对学生的影响是润物细无声,学生在不知不觉中提高了综合素养。
(3)课后作业:为了使学生能学以致用、举一反三和触类旁通,每次教学结束时及时布置相关的课后练习,使学生在课后进一步复习巩固。
2.5 完善考核方式,强化思政效果考核
传统的期末考试考核方式,考核条目明确,量化指标明确,但无法较好地评估学生的思想道德水平提高情况。在全面将思政纳入专业课程体系的情况下,必须在考核中评估学生思想道德水平提升情况。可以将平时成绩纳入考核体系,平时成绩包括学生考勤、在线测试和作业,也包括学生上课参与讨论的程度及其思想道德水平提升情况。为了加大对课程思政成效的考核力度,建议提高平时成绩在考核体系中的比重,比如可以提高至50%~60%。
3 成效与分析
按照以上Python课程思政建设方案,经过两年的教学实践发现,教师课程思政能力有所提高,不再机械地讲解课程,而是能够较好地将思政融入到教学活动中。课程思政使得课堂教学更加活跃,学生能够积极地参与,自主学习,学习成绩和思想道德水平也得到了较大提升。
在这过程中,教学任务的选择极其重要,一个蕴含思政要素的任务可以让学生较好的融入,在不知不觉中提升思想道德水平。因此,课程思政建设主要任务是挑选适合教学任务。对于教学任务的选择,要与时俱进,时刻关注时事,从中凝练出思政要素,补充到现有课程思政方案中,这样才能进一步推进思政建设,更好地发挥Python课程的立德树人作用。
参考文献
[1]杨晓慧.高等教育“三全育人”:理论意蕴、现实难题与实践路径[J].中国高等教育,2018,(18):48.
[2]王刚,朱家存.新时代课程思政:价值、目标与路径[J].课程.教材.教法,2021,41(5):410.
[3]张新长,李少英,阮永俭.智慧城市课程思政:核心元素和实施策略[J].测绘通报,2022,(9):158161.
[4]杨光.高校课程思政协同育人机制构建研究[J].湖北开放职业学院学报,2023,36(2):107109.
[5]张广才.课程思政推行中的关键问题及解决路径[J].昌吉学院学报,2020,(2):3034.
[6]毕鹏飞,罗萍.“课程思政”工作推行中存在的问题及解决路径[J].教书育人(高教论坛),2019,(27):7375.
[7]郑艳,吴春华,杜向锋.测绘类专业课程思政探索与实践[J].地理空间信息,2022,20(11):161164.
[8]孔达,姜艳,王笑峰,等.工程教育专业认证背景下的工程测量课程教学改革探索与实践[J].黑龙江教育(理论与实践),2019(06):1820.
[9]刘喜苹,黄国芳.课程思政指引下《Python 程序设计》教学改革研究[J].电脑迷·教师研修,2022,(2):5455
[10]陈红阳,何杰,何盈盈.“Python程序设计”课程思政教学探索[J].工业技术与职业教育,2022,20(5):6468.
[11]曹凤雪,范洪辉,戴仁俊.公共课Python程序设计课程思政设计探讨——以“互联网+”为背景[J].现代商贸工业,2023,44(01):237239.
[12]张林存,张莹.浅谈课堂教学目标的实现[J].文学教育(下),2015(01):144.