Python语言课程思政教学探讨
2022-02-18刘艺
刘 艺
随着中国高等教育的普及,国民整体素质得到了明显提升,但在教育过程中也暴露出一部分问题,如教育资源分配不均衡、经济落后地区人才流失严重、如何帮助学生树立立德树人环节中的“德”等。习近平总书记在全国高校思想政治工作会议上提出的“使各类课程与思想政治理论课同向同行,形成协同效应”[1]理念为高等教育指明了方向。课程思政作为高等教育的关键环节,必须和专业课程进行完美融合。只有这样,高校才能培养出自信、爱国、热情、积极向上的专业人才。
一、Python 语言课程思政教学的重要性
Python 语言课程是大学计算机基础教育中的公共基础必修课,肩负着培养大学生计算机思维与创新性思维的重任,也蕴含着对大学生进行人文素养塑造的理念。这就要求教师对教学目标、教学内容及教学方法等进行重新设计,要求高校有高素质的教学团队、教师有与时俱进的教学手段,设计出适应社会发展的教学内容,从而培养出兼具社会科学知识与自然科学知识的德才兼备的人才。教师的职责是教书育人,课程思政就是将对学生人生观的塑造蕴含于知识传授和能力培养中,拓宽我国高等教育事业现有的发展格局。
二、Python 语言教学设计
(一)Python 语言的教学内容
Python 语言的教学内容分为基础篇和综合篇两部分,其中基础篇包含编程环境与基础语法模块、数据类型模块、控制结构模块、函数模块和文件模块,综合篇包括图形绘制模块和数据分析模块。综合篇的内容是对基础篇内容的灵活使用。由于不同的专业使用的函数库有所不同,教师的教学侧重点也会不同。比如,针对文化传播偏艺术类专业的学生,会多讲解一些图形绘制模块的内容,而统计金融类专业的学生更侧重于进行数据分析模块的研究。
(二)Python 语言的教学方法
目前高等教育普遍采用的教学法有MOOC(大型开放式网络课程)、SPOC(小规模限制性在线课程)、翻转课堂教学、项目驱动教学等,而Python 语言课程采用的是云教学法。教师可以利用云教学平台,与学生实现无时间与空间限制的随机互动,进行无纸化讲授,同时教师之间也可以通过云教学平台进行教学研究与互相交流,达到互相学习、共同提高的目的。Python 语言主讲教师应在课程教学中把课程思政巧妙地融入云教学过程。
三、Python 语言课程思政的融入点
将课程思政融入Python 语言教学过程,能够让学生在学习专业知识的同时,形成正确的世界观、人生观、价值观。课程思政和思政课程之间密不可分[2]。课程思政要以思政课程为基础,并适当地加入其他的社会科学元素,如美学等,做到将课程思政贯穿于整个教学过程。
(一)将中国近代史纲要融入Python 语言概述
中国近代史纲要课程的培养目标是让学生用历史唯物主义观点看待事物的发展变化。教师可结合本门课程,让学生了解该课程的“前世今生”,了解Python 语言发展过程中的相关人物,学习其创新精神,培养学生溯本求源、推陈出新的探讨精神。由于Python 语言概述中涉及计算机语言的未来发展方向,教师可以借题发挥,借助华为集团的发展,引导学生展望未来人工智能数据世界,增强学生的中国特色社会主义道路自信与爱国情怀。
(二)将毛泽东思想和中国特色社会主义理论体系概论融入Python 综合模块
辽宁工业大学开设了Python 语言综合模块,侧重于讲解图形绘制和数据分析这两部分内容。教师在讲述这两个模块时可以将“没有调查就没有发言权”的唯物主义思想,即毛泽东思想的核心贯穿其中。面授课上学生的上机操作是课程的重要环节,能够为“实践是检验真理的唯一标准”提供生动的例证。教师应积极鼓励学生参加校内外各种创新创业竞赛。学生只有参与各种实践活动,才能发现问题、及时解决问题、溯本求源验证问题,才能培养自身先学会、再会学的自主学习能力。
(三)将其他社会科学融入Python 教学内容
一是美学。要将美学观点贯穿于Python 语言教学的整个过程,程序编写要和谐连贯,算法要最优,呈现的界面要立体生动。Python 语言中的绘图模块和美学观点的完美结合,能够让学生认识到美好无处不在。
二是安全问题。教师还要在课程中适当地融入信息与网络安全观,特别是在讲授数据分析章节时,要联系微信、QQ、支付宝等相关平台的个人隐私保密问题,注重培养学生的实事求是、实践创新精神,提高学生的人文素养。教师可列举一些实际案例,加强学生的信息安全意识,使学生认识到独立自主的重要性。
三是新闻实事。教师要时刻关注国内外重大事件,在教学中引入时政要点,培养学生的思考能力,将热点问题转化成创造性思维问题。比如,可将“一带一路”问题融入学生分组合作教学过程,让学生领会到和平合作、互学互鉴、共同进步的重要性。
四、Python 语言课程思政教学的整体规划与建设
目前,高校广泛使用的教学模式是慕课教学模式,各大教学平台也相继涌现。辽宁工业大学采用的是超星云课程平台,基于Python 语言的课程思政也是以超星云课程平台为基础,构建手机、实验室、网络融于一体的多层次教学系统。教师和学生以及其他用户可以通过手机或电脑在云端相互交流,实现在云下的生生互动或师生互动。另外,教师也可以通过先进的教学手段和完整的教学内容,将社会主义核心价值观融入大学生思想道德体系,培养出德才兼备、具有创造性思维的合格人才。
(一)建立课程思政课题组
作为一项任重而道远的教学任务,课程思政需要每位教师全身心地参与配合。因此,针对每门课程,建立相应的课题组刻不容缓。课题组成员既要包含Python 语言任课教师,又要包含思政课程的任课教师。课题组成员分工不同,目标一致,这也体现了辩证唯物主义的核心思想——对立统一。课程思政课题组应定期进行研讨学习,认真执行党和国家的方针政策,制定课程建设计划。
(二)加强云上教学资源的建设
重建Python 语言课程教学目标,修改面向不同专业的教学考试大纲,将专业建设和价值观的塑造融为一体。Python 语言课程的建设不仅要向云上传输Python 本身的专业知识,还要把课程思政教学资料融于Python 课程建设。
例如,在Python 语言发展史教学视频中,教师可融入学科发展和软件开发的艰苦历程,融入软件设计团队人员实事求是、勇于创新的专业精神,培养学生勇于探索的精神和面对挫折时的自信精神。在Python 数据类型视频短片中,可把变量的定义赋值、表达式的使用等基本应用和道德元素融为一体,让学生树立人生理想[3]。同时,可借助程序的三种结构,即顺序结构、选择结构和循环结构,来拓宽学生的思维方式,通过具体的编程训练使学生在不断的推理过程中提升创新能力和增强自信能力等。另外,教师还可在函数的教学视频中融入体现集体荣誉感和团队合作精神的内容,以增强学生的集体荣誉感和使命感。
总之,把和讲授内容联系最紧密的课程思政内容提炼出来,需要消耗大量的人力和时间,这就需要课题组成员合作完成。每位课题组成员可根据自己的课程章节,对课程思政教学资料进行类比分析,提炼出本次课的教学目标,筛选出相应的知识点,只有这样才能把课程思政和Python 语言无缝对接,在社会科学和自然科学中实现游刃有余的转换,取得良好的教学效果。
(三)时刻把握学生的思想动态,抓住每一次云下教学的机会
课程思政云上教学可以掌握学生学习了哪些学习材料、知识掌握程度如何等,但并不能反映学生的情感问题。云下教学采用面授模式,这种模式是和学生面对面交流,教师可以通过学生的发言、表情以及目光的指向来掌握学生的思想动态[4]。
Python 语言线下授课可采用分组教学模式[5],以5 人左右为一组,并设立组长。组长负责组内工作的分配、讨论与总结,组长人选可以实行定期轮换制。利用分组教学模式,能够培养学生的批判性思维、创造性思维、沟通能力、合作能力和领导能力。另外,在将课程思政融于Python 语言教学的过程中,要重视对学生兴趣能力的培养,活跃课堂气氛。在任务驱动教学模式下,要重视把握任务的趣味性、思想性、难度适中性等。在具体的教学环节上,要注重培养学生的主观能动性,鼓励学生展示作品,并把在完成作品过程中最大的收获讲给大家听,让学生相互讨论,共同提高。在这个过程中,教师是组织协调者,是学生思想教育的领航人。
(四)完善基于Python 语言的课程思政评价体系
基于云教学的课程建设是包含筛选、组织、实施和评价环节的闭环系统,其中课程评价体系是验证课程建设效果和完善课程建设的必要环节。评价体系要求学生和教师共同参与、客观地反馈学生的学习情况,有助于教师提升自身的教书育人能力。
基于Python 语言的课程思政评价体系是教师评价和学生评价的有机结合。该评价体系是对教学目标、教学方法、教师教风和专业知识、教师教学管理的综合评价,是对学生学习参与度、学习兴趣的激发度、学生思想品德的提升度、学生的学习过程和学习结果的有效评价。评价体系是教学过程的催化剂,能够让教师和学生通过相应的反思和调控,激发自身的潜能,达到理想的教学效果。
(五)推进步骤
Python 语言课程思政整体规划的实施可从教师、学生、校园网建设三方面展开。
一是教师团队。学校应组织教师参加思政教学研讨活动、不同院校之间的调研交流活动,开展云上云下教学整体协同设计,梳理专业教学内容和课程思政教学内容的结合点,优化教学内容、线下教学模式以及教学评价模式,实现课程思政的长效融入机制。
二是学生团队。学生可通过云平台接收教师发布的教学任务,完成相关章节知识点的云上学习任务。通过进行相关知识的单元测试,总结并携带问题进入云下教学的课堂讨论活动。教师可在小组课堂讨论过程中进行答疑解惑,并通过角色转换提升学生的应变能力和领导能力,培养学生的道路自信和创新精神,使其做到正确认识当代中国、认识中国特色。另外,根据教学评价体系反馈的学生的学习情况,师生可共同改进提高,从而实现课程思政的长效学习机制。
三是校园网建设。目前传统的有线校园网已无法满足师生对于教学资源的访问与共享需求,师生对校园移动无线网络的需求日趋增大。云教学的实现更需要有安全快速的校园无线网络作为支持,因此各大院校应加大对网络中心的资金投入,精心规划,使师生不仅可以在教学楼内使用无线网络,而且在校园中行走时也可以访问无线网络。
目前课程思政理念已经由最初进行试点转变为现在的全面推进。因此,教师必须要把课程思政融入每门课程的日常教学,将专业技能教育和思想品质教育有效结合在一起,细化课程内容,筛选融入点,推广全新的教学手段,提高学生的人文素养,推动课程思政的发展。
该课程的人才培养目标是培养出社会科学与自然科学相结合的复合型人才。融于Python 语言的课程思政建设要求教师在教学过程中将专业知识传授和思想政治教育进行有机结合,把立德树人渗透到教书育人的各个环节,循序渐进地提升学生的人文素养。如今,很多国内外大学都比较重视对学生人文素养的培养。作为“人类灵魂的工程师”,教师是落实课程思政的核心人物,既要具备扎实的专业知识,又要具备丰富的人文素养。只有这样才能在教书育人的过程中深挖课程思政元素,从而保证教师“教得好”,学生“学得好”,实现自然科学与社会科学的统一。