思政教育在Python核心编程课程中的应用研究

作者: 张丹丹 王沙沙

思政教育在Python核心编程课程中的应用研究0

摘要:思想政治文化承载着无数前辈们的心血和厚望,蕴含着悠久的内涵文化和丰富的革命精神,高职院校的大学生也是传承传统政治文化不可或缺的有志青年。Python核心编程是现代计算机类大数据专业大学生必修课程,在Python核心编程中融入课堂思政教育,两者紧密相连互融互通,形成同向育人的整体教学改革,进一步推进课堂思政的普及,弘扬素质教育精神。在教学实践中不仅能够提升教师队伍的素质教育教学能力,而且能够潜移默化地培养和激发学生的家国情怀。

关键词:课堂思政;Python核心编程;计算机专业;家国情怀;高职院校

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

文章编号:1009-3044(2022)12-0178-03

开放科学(资源服务)标识码(OSID):

1 引言

习近平总书记提出在高校大学生思想政治教育教学中贯彻立德树人的关键课程是思政课[1],同时也是一门不可替代的教程。随着大数据、5G通信和云计算专业飞速的发展,专业人才出现脱节缺乏的现象。为了快速高效地培养出编程操作能力出众的高职院校毕业生,越来越多的院校紧跟社会市场需求人才开设具有针对性的专业课程,学生们的专业技能得到重点培养,进而导致理论知识学习、思想素质教育学习逐步缩减。鹤壁职业技术学院紧跟教育改革步伐,积极鼓励教师队伍实施课堂思政。在计算机专业教学过程中,将编程技能和课堂思政相互融合使得两者相辅相成,从而实现全方位进行课堂教育培养综合性高职院校毕业生。

《Python核心编程》是计算机大类专业中一门比较重要的专业核心课,是大数据分析与应用、云计算、人工智能等学科的基础。为了更好地培养学生编程能力的同时融入价值观和思想政治素质教育,本文将以Python核心编程[2]课程的知识重难点为基础,将历史文化元素的课堂思政与重难点知识相结合以案例的形式进行课堂教育教学。历史文化是以革命道路、革命文化和革命精神为主体,是宝贵的传统文化和党史资源,是高校课堂开展课堂思政教育的宝贵财富。

2 历史文化课程思政建设

教师队伍是课堂有效实施课堂思政的中坚力量,专业教师不仅要逐步加强历史文化政治学习,而且要不断提升教学环节设计、课堂案例更新,深入挖掘和分析编程类课程教学内容蕴含的历史文化思政因子。明确掌握专业内容知识与课堂思政元素间的区别与联系,厘清多个元素间的关系,把程序设计案例充分地融入到思政育人层面。

2.1 Python核心编程育人目标

Python语言[3]功能开发能够应用于云计算、大数据分析与应用和人工智能相关涉及的领域,不仅立足于目前社会对人才的需求,而且符合未来的发展趋势,极其贴合即将到来的全面人工智能大数据时代对高素质、高要求、新思维的需求。学习计算机编程语言除了要正确掌握每一个代码命令的含义之外,需要通过上机操作运行代码进行验证算法的逻辑性、结果的正确性。“失败乃成功之母”能够形象地描述出学生通过一次又一次的上机调试代码、运行结果而最终得到精确的答案。因此,在上机实践操作教学中,加强对学生们的挫折抗压教育,通过对小组间分工等教学方式充分地让学生体会互帮互助,团结一致,众志成城的职业素养,促进学生思想素质教育的提升。

2.2 挖掘历史文化课程思政元素

课程思政的重点在于突出专业学科与思政元素间融会贯通,以润物细无声的形式涤荡着学生的心灵,充分激发学生情感上的共鸣,能够起到学有所长,精神升华,受益终身。在Python核心编程中以函数的定义与调用、turtle库等知识为例,注重课堂内容知识的延伸,遵循“因势利导,顺势而为”地进行历史文化课堂思政教育。习近平总书记不止一次进行强调创新的核心重要性,只有改革才能前进,只有改革才能更强,只有改革才能取得最终的胜利。在教育教学中也时刻牢记,培养学生不仅能够追随成功的前辈们,还有具有举一反三,创新思维逻辑能力和创造力。在Python语言这门课就需要教师具有融会贯通的教学思路,超前的教学设计能力。

在Python核心编程设计教学内容的主体框架中包含知识:Python语言中数字类型与字符串、流程控制、列表与元组、函数、Turtle(海龟)库、文件等内容,在高职院校课堂教学过程中重点以操作技能为主,大量的案例教学为重点来贯穿课程的全部知识重难点。我们在此课程中进行课程思政元素融入的过程中,可以结合本门课程的知识技能特点和育人目标,在每个编程设计案例[4]上加入历史文化色彩达到专业和思政共同育人的目标。例如:我们在讲解函数的定义和使用时,融入课堂思政之中共一大收藏在纪念馆的一支英雄枪来进行讲解。手枪的作用:完成发射子弹进行目标射击;手枪的结构:固定的若干个部分构成;所以手枪是具有固定的格式,特定条件下完成某种特殊功能的一件工具,它就是函数。函数由两部分组成:函数头和函数体;函数可划分为两大类:一种是手枪在军火库里,需用时直接拿出来即可,这种函数叫库函数;另一种若手枪不存在,需要自己动手组装操作,这种函数就叫自定义函数。这支手枪见证了1951年抗美援朝战场上李增祥同志仅凭一支五发子弹的步枪击落了美军一架在夜间飞行的轰炸机,通过在讲解函数的结构时引入英雄枪实现课堂思政元素的融入,让学生们感受革命文物的光荣历史,领会历史文化精神。鉴于这种课堂教学方法,以Python核心编程[5]中常用的函数、turtle库等与历史文化教育思政元素进行有机融合,列举典型教学案例如下表所示。

3 Python核心编程历史文化思政案例与实践效果

3.1 Python核心编程解决数学知识的案例

教学程序名称:求未知数x的n次方。

教学育人目标:万里长征的历史文化精神、坚持努力铸就成功。

案例效果与设计:让学生上机编写程序计算得到1.01和0.99的365次方,上机运行结果如图1所示。

课堂教学案例设计分析:通过这个案例,学生能够掌握函数头、函数体的定义和构成,通过传参分别实现1.01和0.99的次幂计算。执行后的结果引导学生分析该函数的执行过程,以及巧妙使用365次求幂,让学生们联想到时间——自然能够想到一年365天,从运行结果明显看出两者竟然有着天壤之别的结果,引人深思?进一步引入课堂思政,万里长征的艰辛离不开前辈们的一步一步的脚印和努力。

教学效果:通过案例的学习,不仅掌握了函数这部分的编程技能,同时学生们也提高了思想政治意识和自己悟出的人生道理,比如:每天多一点努力,一年就是一笔巨大的财富;滴水穿石的亘古真理;千里之行始于足下,努力从现在开始等。

3.2 Python核心编程与爱国主义教育融合

教学程序名称:Turtle库编程绘制中国国旗。

教学育人目标:了解国旗的来历和蕴含的伟大意义,培养学生的爱国主义情怀。

案例效果与设计:让学生上机利用Python中turtle库实现绘制中国国旗,上机运行结果如图2所示。

课堂教学案例设计分析:绘制中国国旗案例是turtle库中绘制线段的知识技能,通过国旗的绘制能够让学生掌握线段绘制的基本技能之外,融入历史文化课堂思政元素,引导学生学习中国国旗的历史由来,国旗的颜色象征着中国革命,五颗相互紧密联系的五角星象征着中国广大人民的众志成城,团结一致。

教学效果:学生上机编程实现国旗的绘制,不仅提高了专业技能知识,也在无形中融入了爱国情怀的教育,使得思想政治思想得到提升。

3.3 Python核心编程解决数学知识的案例

教学程序名称:Turtle库编程绘制“赤子之心”。

教学育人目标:保持一颗赤子之心,培养学生的家国情怀,懂得感恩。

案例效果与设计:让学生上机利用Python中turtle库实现绘制“赤子之心”图形,上机运行结果如图3所示。

课堂教学案例设计分析:“赤子之心”案例是turtle库中绘制弧线的知识技能,通过此图形的绘制能够让学生掌握弧线绘制的基本技能,一个滚烫的红心燃起同学们斗志昂扬的精神意志。中国红代表我们历史文化的底蕴,教育学生们时刻保持一颗赤子之心,学会感恩祖国的美好,感恩父母的付出,感恩生活在幸福的蓝天白云下,培养学生的家国情怀。

教学效果:通过案例的学习,不仅能够提升学生们对Turtle中弧线技能的掌握,而且在无形中融入了历史文化元素的革命精神,时刻保持一颗初心,传递爱心,懂得付出和感恩,起到润物细无声的育人效果。

4 结论

全面普及课堂思政的大背景下,作为一名新时代教师不仅仅要具有专业教学技能知识,还承担着挖掘课程思政元素的责任,将思想政治教育融入到专业课程设计各个教学环节中去。本文通过将Python核心编程与以历史文化为主课程思政元素相互结合,以达到“润物无声,水盐互溶”的教学效果。

参考文献:

[1] 高德毅,宗爱东.课程思政:有效发挥课堂育人主渠道作用的必然选择[J].思想理论教育导刊,2017(1):31-34.

[2] 郝风平.高职院校Python课程教学研究[J].电脑知识与技术,2021,17(33):173-174.

[3] 李永彬.高级语言程序设计课程教学中开展课程思政的探索[J].西部素质教育,2020,6(2):37,39.

[4] 张晓春,徐晓鹏,魏苏林,等.“新经管” 背景下Python教学案例设计[J].计算机时代,2020(10):102-104.

[5] 李静,胡国华.Python语言程序设计课程思政资源挖掘及教学路径探索[J].计算机教育,2020(1):24-28.

【通联编辑:梁书】

上一篇 点击页面呼出菜单 下一篇