Python语言程序设计课程思政资源挖掘及教学路径

2021-06-24 04:18张鹏
理论与创新 2021年3期
关键词:程序设计专业课程思政

张鹏

【摘  要】目前思政教育已经不能进入计算机专业课程教学,以专业编程语言“python”为研究对象,对python语音的思政教学元素进行挖掘。根据思政育人目标,教学内容和环节、课程教学方法和课程考核第四个方面,提出了课程的思政教学路径,最后说明思政教学较好的典型案例。对之后工科类专业的思政教学提供参考。

【关键词】python语言程序设计;课程思政;教学路径

1.计算机专业课程思政现状分析

习近平总书记在全国高校思想政治工作会议中强调,一定要把立德树人作为主要环节,把思想政治工作引入到教育教学当中,争取开创我国高等教育事业发展新局面。这时需要把思想政治和专业课程相结合,形成思政教育协同效应,同时,专业课教师利用课堂教学主渠道,挖掘专业课教学中的思政元素,实现思政资源在专业知识教学中的融合,做到思政课程到课程思政的转变

计算机专业课教学本身存在理论性强,逻辑思维大,教学内容枯燥繁琐。思政教学引入课堂面临着很多的困难。对于学生来说思政教育存在抵触心理,对于教师,担心加入思政内容阻碍逻辑思维过程,对于社会,各种新媒体平台的出现,使学生思想多元化倾向明显,信息的复杂严重影响学生觉悟水平。

2.python语言程序设计课程思政资源挖掘

现阶段大数据和人工智能课程不断地发展,python语言简单,高效和拥有强大计算生态特点,成為了目前热门的语言之一。Python语言程序设计是计算机专业C语言之后开发的,是第二们编程课程,有着丰富的思想政治教育元素。

(1)理论课思政资源挖掘。在理论课程中,需要把社会主义核心价值观相关内容贯穿始终,在国家、社会和公民三个方面培养学生正确价值观,如从计算机和程序设计语言发展中挖掘说明人物不畏艰苦,不懈努力的创新精神,从而激发学生的爱国情怀。

(2)在案例教学中,选择出含有思想政治教育的元素,承载着思想政治教育功能的案例,让学生从案例中学习,掌握专业的技能,让学生确定自己的人生观,价值观,把真正思想政治教育融入到专业课程教学中,案例的选择和素材要从5个方面选择,历史文化、科技发展、法治观念、政治经济、网络安全。积极宣传爱党、爱国、积极向上的正能量。

(3)实践课思政资源挖掘。实践课是思政资源挖掘唯一的标准,充分发挥德育功能,积极用学科思维提炼专业文化的价值内涵,实践学习中融入理想信念和精神指导。可以通过综合项目实践达到综合能力和创新能力,每个环节都是需要分工合作实践锻炼的,让学生从中感受到合作和责任,为学生成长打下良好的思想基础。

3.课程思政教学路径探索

结合育人元素的课程思政教学,并不是传统意义上说教式理论学习,而是在尊重学科发展和分析的基础上,寻找专业知识体系和德育知识体系接触点,自然而然的把思政元素融入。Python语言程序设计课程中融入思政教育的教学路径应该围绕思政育人目标、教学内容和环节,课程教学方法和课程考核方式4个方面。

3.1思政育人目标

(1)职业思想和使命感培养。把社会主义信念和爱国主义教育以及学生的职业思想结合起来,引导学生从多个角度感受祖国的日益强大,了解计算机发展的先进技术和研究,了解一些发达国家的发展,让学生充分的认识到我国在计算机理论研究和技术上存在的不足,更好的让学生奋发图强,按照互联网环境下计算机应用创新为己任,刻苦困难,不怕困难,突破层层障碍,培养出优秀的社会主义接班人。

(2)职业道德和法律观念的培养。社会中需要的计算机专业人才有很强的责任心和纪律观念,有成熟的社会价值取向,有良好的团队合作精神和沟通能力。遵循课程建设客观规律,教师应该在实践课中让学生感受到职业素养对工作的重要性。

3.2教学内容和环节

(1)理论教学环节。在理论教学过程中,积极采用思政元素的教育方法,把社会主义核心价值观和相关内容,从课程开始贯穿到课程的结语,让这种信息的强化逐渐转化学生的情感认同和行为习惯,对学生产生重要的影响。

(2)案例教学环节。Python语言程序设计课程采用案例驱动式授课模式,在案例教学中融入思政教育内容,进行专业知识学习的同时进行了人生观、价值观的塑造,对学生世界观的形成起到至关重要的作用。

案例“PM2.5空气质量提醒”在讲解程序分支结构的同时,关注大气中的入肺污染颗粒PM2.5对人体健康和大气环境质量的影响,按照PM2.5数据对空气质量进行分级,并对户外活动进行空气重量提醒,倡导节约能源、提高能效减少污染的绿色出行。

案例“体育竞技分析”通过模拟比赛,计算获胜场次和概率,讲解程序设计中自顶向下设计和自底向上执行方法,揭示“失之毫厘差之千里”的体育竞技规律,培养学生竞争和创新的体育精神。

(3)实践课教学环节。思想政治理论课让学生明白了真理,但是没有完全领悟到真理的内涵和价值,以实践的方式,让学生践行社会主义核心价值观。本课程采用背景某大学开发的python123实践平台,平台可以实现有效地教学资源管理。通过将含有思政元素的大量课程资源,习题上传到平台,以场景化学习过程,从而激发学生的爱国热情和实践动力,带领学生参观企业的项目实践,让学生熟悉工程项目研发流程,让知识和实践融合,达到综合实践能力和创新意义培养的目的,利用每个环节的小组分工合作来实践锻炼,让学生体验职业角色责任和具体实施过程以及岗位的要求,从而发现自我价值,养成爱岗敬业的优良品德。

3.3课程教学方法

加快实现python语言程序设计课程的思政教学目标,可以在课程思政教学理论和主流价值观的引导下,采取讲授法、榜样法、案例教学法、实践知道法、网络教学法多种教学方法,充分的发挥了这门课程育人功能。

3.4课程考核方式

课程思政本身具有一般专业课程关于专业知识的传授和应用教学目标,有具有德育的具体目标,两者之间应该融会贯通,从根本上决定了课程思政在考核方式上更多关注教学过程评价,将立德树人作为课程思政考核的根本任务,以学生的全面健康成人,成长和成才为标准,python123平台记录了学生对思政元素教学资源的点击量和观看时长,在实践教学环节通过开展自评和小组评价方式,记录学生专业素养情况。

4.结束语

在全国开展思政教育的背景下,实现思政教学在计算机专业课程中的基因融入,发挥了思想政治课程和专业课程协同育人的重要意义,Python语言程序设计课程中思政资源的挖掘,让程序设计类课程中思政内容讲授更加自然。针对思政内容难以进入计算机专业课程的现状,提出了思政教学目标、教学内容、教学方法和考核方式的教学路径和课程思政实施的具体案例,为工科类专业课程提供了参考目标,也之后高校课程思政教学改革提供了思路。

参考文献

[1]闫丽. 基于SPOC的混合式教学模式在Python语言程序设计课程教学中的应用研究[J]. 通化师范学院学报, 2019, 040(010):137-140.

[2]杨博华. 基于计算思维的非计算机专业开设Python语言程序设计课程的研究[J]. 电子元器件与信息技术, 2020, v.4;No.36(06):172-173.

[3]金传洋, 王丽辉, 罗晓玲,等. Python语言程序设计课程教学改革与实践[J]. 电脑知识与技术, 2019, 015(018):114-115.

[4]杨荣领. 《Python语言程序设计基础》课程教学改革实践[J]. 高教学刊, 2019, No.99(03):141-143.

[5]王亚萍. 《Python程序设计》课程思政改革的几点思考[J]. 智库时代, 2020, 000(010):P.146-147.

唐山职业技术学院    河北唐山    063000

猜你喜欢
程序设计专业课程思政
课程思政迈向高质量发展
清华大学:“如盐在水”开展课程思政
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
网络工程专业课程中的“双创”教育与实践
C++程序设计课程教学改革研究
“问题解决”教学模式与专业课程思政的融合实践探究
“立德树人”理念下动画专业课程思政教育进课堂的思考
素质培养目标下经管“专业课程链”构建研究
医学专业“Python程序设计”课程教学改革总结与思考