思想教育研究

Python程序设计课程中的课堂思政元素初探 

来源:思想教育研究 【在线投稿】 栏目:期刊导读 时间:2021-02-12

1 概述

党中央历来高度重视大学生思想政治教育工作。自新中国建立以来,党中央就把大学生思想政治教育作为大学实现教育培养目标的任务之一。[1]习近平总书记在全国高校思想政治工作会议上强调“要用好课堂教学这个主渠道,思想政治理论课要坚持在改进中加强,提升思想政治教育亲和力和针对性,满足学生成长发展需求和期待,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应。”这就说明做好高校思想政治工作不仅仅是思想政治理论课老师的责任,任何一位专业课、通识教育课老师都责无旁贷,必定要将教书育人落实到课堂。

随着智能时代的到来和新工科建设的兴起,程序设计教学面临着广阔的发展机遇,将负担起培养作为科学思维三大支柱之一的计算思维能力和主要任务,并为计算机学科与其他学科的交叉融合做必要的知识和应用能力储备。[2]如今社会已经进入大数据时代,新知识、新技术层出不穷,由于Python程序设计语言在数据获取、数据分析、数据挖掘方面的优势,近几年来Python 以迅雷不及掩耳之势快速崛起,2019年10 月TIOBE 编程语言排行榜中Python语言稳居第三。在我校,Python程序设计课程面向全校经管类专业开放,计算机类学科的程序设计与经管类学科相互融合、互为服务。我们就是要抓住这样的大课堂,将思政元素融入课堂,把学生培养成社会主义事业的接班人。

2 课堂教学中思政元素的设计和实践

为了避免“课程思政”成为无本之木,无源之水,就必须结合课程内容和特点,进行思政元素的挖掘。[3]

2.1 教师加强思想政治理论学习,学习新思想、新论述、新方法

教师要组织课程思政的教学,只有通过多学科研究人员的交叉系统研究和相互借鉴才能达至对其本质的认识,才能在实践上进一步推进“课程思政”内涵研究的科学化、系统化,才能推动高校“立德树人”的创新发展。[4]课程思政教学,首先就要求教师本身有较高的理论水平,而且教师的理论水平要跟得上时代的发展,这就需要教师向思政专业教师学习取经,相互探讨时事热点,交换不同看法,不断地学习新理论、新思想、新方法。除了向他人学习,自身也要不断提高理论水平。我们课题组的老师大部分是中共党员,如今党员学习有个“学习强国”的平台,这个平台中有推荐、要闻、新思想、综合、人物、实践、教育、时评、经济、思考等各类栏目,我们在学习强国的平台中认真学习,仔细揣摩,从中找到紧跟时代的课程思政的结合点。比如从“新思想”栏目中我们会学习到《求是》杂志中的若干篇文章:习近平:牢记初心使命,推进自我革命、习近平:增强推进党的政治建设的自觉性和坚定性、坚定文化自信,建设社会主义文化强国等;从“人物”栏目中我们了解了燃尽一生,打开中国天眼的南仁东、最美教师,用生命影响更多生命的张丽莉、“时代楷模”陈立群、敬畏教育,以爱传承的封莉容、时代楷模杜富国……与此同时还要读原著原本,读《习近平新时代中国特色社会主义思想三十讲》《习近平关于“不忘初心、牢记使命”论述摘编》等,提高自己的理论水平。

2.2 融入思政元素从小处着手,润物细无声

在Python 程序设计课程中,有列表、元组、字符串、字典等常用数据结构,在讲这些数据结构的时候,比如字符串,我们会把某些人名组成一个字符串,names='许海峰,张怡宁,邹市明,王皓,马琳,王励勤,王楠,郭跃,容国团,郭晶晶',要求这些人名同姓的放一块重新组成字符串,学生一看,都是奥运冠军的名字,怎么做呢?我们就会讲到先用字符串的split()方法形成列表,然后对列表排序后再用join()方法重新生成字符串,如图1 所示,大家惊讶地发现这样确实能把同姓的人名放在一起,但是又跟我们平时的按照汉语拼音次序不同,原来这样排序只能按照Unicode 编码来排,如何按照汉语拼音来排序呢?我们就作为一项课后练习布置给学生。当然这练习没那么简单,当学生碰到困难的时候,我们就会鼓励学生,学习奥运冠军不怕困难,勇于拼搏的精神,容国团的名言“人生能有几回搏”就在耳边回响……这样就能从小处着手,以奥运冠军的名字为契机,将思政元素融入细微之处,鼓励学生勇攀科学高峰。

图1 字符串方法

2.3 差之毫厘,谬以千里,通过调试程序、纠错和改错培养学生养成严谨的科学作风

上一篇:医学生“形势与政策”课程中存在的问题及对策
下一篇:没有了