APP下载

基于课程思政理念的Python语言程序设计教学模式改革探究

2022-06-03高和平邵佳靓陈威

电脑知识与技术 2022年8期
关键词:教学环节课程思政

高和平 邵佳靓 陈威

摘要:Python语言是当前最流行的编程语言之一,广泛应用于各个领域。Python语言程序课程教学承担着教授学生编程技术和立德树人的双重责任。文章从课程思政育人理念出发,基于Python语言程序设计课程,探讨如何挖掘课程思政元素,优化教学方法,并将课程思政元素融入教学环节,建立课程思政资源库,形成课程思政理念下的Python语言程序设计教学新模式。

关键词:Python;课程思政;教学环节

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

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

1 引言

习近平总书记在2016年12月全国高校思想政治工作会议上指出,要用好课堂教学这个主渠道,思想政治理论课要坚持在改进中加强,提升思想政治教育亲和力和针对性,满足学生成长发展需求和期待,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应[1-3]。最近几年,国内各高校已经逐步将课程思政作为一种融思想教育与知识传授的教育理念,逐步应用到各类课程教学实践中。

Python语言程序设计作为近几年理工科普遍开设的计算机语言基础课[4],广泛应用到计算机科学与技术、统计分析、图形图像处理、移动终端开发、网络安全维护、人工智能等几乎所有的专业和领域。Python语言程序设计一般开设在大一第一学期。大学阶段是大学生道德观念和道德行为养成的重要时期,尤其是理工科学生更应学好科学技术用正确的方式报效社会。因此,有效挖掘思政育人元素并通过合理适当的教育方法和手段实现思政育人十分重要。传统教学学时较少、教学手段局限,教师在专业技术知识教学的同时忽略育人效果,不能达到立德树人的教学要求。为此,笔者从课程思政育人理念出发,挖掘课程思政元素融入教学各个环节,让课程教学实现价值引领、知识传授、能力培养有机统一。

2 Python语言程序设计课程思政必要性

在“云大物智移”信息时代大背景下,Python语言程序设计对接高校大数据、人工智能、信息安全等专业的专业核心课和就业岗位,任课教师承担着重要的立德树人的责任,让学生掌握扎实的技能,塑造良好的品格,肩负起各行业的社会责任。课程内容涉及Python语法基础、分支结构、循环结构、文件读写、字典集合、类与对象、第三方库等内容,涵盖编程基础和各专业领域的第三方扩展库。

Python语言程序设计课程传统教学在教学目标、教学内容、教学模式、教学资源等方面存在一定的问题。教学目标方面,传统课堂教学目标注重理论知识的掌握,忽略学生职业素养和伦理道德的培养,学生的知识停留在课本上,學生的学习动力和自主学习能力得不到提升,缺乏创新创造能力。教学内容方面,Python语言课程教学内容繁多、抽象度高。传统课堂以灌输理论知识为主,教师讲解抽象的编程语法知识,学生不易理解,记忆不深刻,转化应用能力差。教学模式方面,传统的教学模式以枯燥的理论知识内容为导向、以教师为中心,整个教学过程没有充分考虑学生的参与度和接受程度,致使学生并没有扎实掌握知识内容,难以认识到Python语言课程的系统性、应用性及实践性。教学资源方面,传统课堂依赖于纸质教材,课程内容形式缺乏灵活性和新颖性,案例内容更新慢,教材涉及的理论知识较多。

3 教学新模式实现路径

3.1 挖掘思政元素

从专业人才培养方案出发,结合教学知识点和学生实际情况,深入充分地挖掘课程中的思政元素是将思政融入课程的关键。生搬硬套时事热点,脱离课程本身的课程思政不仅不能达到立德树人的育人目标,反而会引发学生的抵触情绪,降低学生的学习积极性。根据课程的人才培养目标,结合课程特色优势,准确定位思政内容切入点。确定项目任务,项目任务设计按照“基础—提高—拓展”的逐步进阶方式,涵盖本专业Python编程知识技能需求,思政元素通过精心设计自然融入与“贴近生活、关注社会、结合专业”的案例和情景中,让课程思政覆盖到知识技能的学习内容和学习环节。采用贴近学生生活、激发学生兴趣,紧扣时代潮流、贴合课程专业内容的思政元素,才能引发教师和学生的共鸣,进而促进学生知识能力的掌握和道德素养的提升。

3.2 思政元素融入教学过程

目前“课堂讲授”的教学模式教学效果并不理想,不利于培养学生素养和提升教学质量[5]。为了更好地践行课程思政育人理念,结合线上教学平台将课程思政元素融到各个教学环节、教学方法,形成课程思政教学资源。

1)教学环节

传统的编程语言教学主要在课堂教师讲授学生听讲并结合实操的方式完成,形式单调,学生缺乏兴趣和内驱动力,与育人目标存在差距。利用超星学习搭建线上教学平台,按照课前自学、课中导学、课后拓学三步走方式。课前,利用线上平台提供教学视频与 PPT等的资源,并将思想政治的元素融入学习资源中去,学生自主完成对线上的资源的学习。设置任务点,逐步培养学生自主学习的习惯。课中,采用多种教学方法,学生以小组为单位探究任务。课后,学生在平台完成拓展任务,并进行学习总结评价,提高知识迁移能力。教师根据教学内容以及教学环节深入挖掘思政元素,对每个阶段进行思政元素融入设计,引导学生参与解决问题全过程,逐阶提高学生分析、解决问题能力,提升学习自信心。

2)教学方法

教学过程中采用任务驱动、自主学习、小组分工合作、案例教学等多种教学方法,结合教学内容将思政元素有机融入各个场景中。将知识点分散到各个任务中,通过课前线上布置任务,驱动学生以个人自主探索或小组合作等方式逐步完成任务探究。学生通过查阅平台上学习素材,结合项目任务进行自主学习,培养学生自主学习的能力。以项目化的形式组织教学内容,部分项目的完成难度较高,需要通过学生通过小组分组合作完成,从而调用学生学习参与度和积极性,帮助学生在任务完成中学生发挥自己特长。教学过程中通过身边网络的案例,对教学知识进行具象化,帮助学生能够将所学知识与具体实际例子对应起来。另一方面通过播放展示科技强国、高科技违法案例,进行科技报国、遵纪守法等育人元素的渗透。

3)资源建设

创建课程资源库,包括知识库、习题库、素材库和思政案例库。知识库的内容主要包括Python语言程序设计的主要知识点,从基础入门到高级分类编排,帮助学生在学习过程中根据需要进行快速知识检索。习题库根据知识内容进行设置,从易到难,难易结合,增加趣味性习题,提高学生的学习兴趣和自信心。素材库包含与课程相关的一些社会事件、第三方库的资源、典型应用等文档及视频资源,拓宽学生知识面,提高学生的知识转化能力。思政案例库将课程的精品课程思政实训项目进行编排集合,包括PPT、文档、视频三种形式,提高学生学习内动力。

3.3 提升教师育人能力

开展融入课程思政的Python语言程序设计课程建设,达到提升学生知识技能和道德素养的目标,教师能力是关键。教师能力既包括专业技能教学能力,也考察教师的德育意识和能力。随着高校课程思政的推进,教师应将课程思政内化为教学自觉,切实做好教书育人工作。这要求教师不仅要具备扎实专业知识能力和教学技能,而且要不断加强自身的思政能力。只有教师具备了立德树人的育人意识,才能系统性、计划性地将课程思政的内容融汇贯彻到教学的各个环节。

专业技能是教师开展课程思政的重要保障[6]。教师要继续提升自己的专业技能和教学技能,积极参加各类教学技能培训,实现课程思政元素与专业课内容互相融会贯通。思政素养是教师开展课程思政的核心要求。教师应加强课程思政能力的培训,并养成思政元素的凝练与积累的习惯,将课程思政理念融入教学常态化。教学过程中根据不同的课程、不同的学生受众,提炼思政元素,设计教学方式,站在学生的角度看问题,以学生乐于接受的方式将思政内容融入教学中,与学生一起感受课堂的魅力,引导学生实现价值精神的探寻。

3.4 创新教学评价机制

课程评价方式应与课程思政的总设计保持同向性,以促进课程思政改革的可持续发展[7]。课程在构建教学评价机制时应注重评价内容和评价形式的创新,打造多元化多维度评价机制,实现全面育人的目标。课程考核充分考虑学生的学习过程中的学习习惯、精神素养、学习主动积极性和态度改变。将考核形式分为过程性考核60%加终结性考核40%。其中,过程性考核包括考勤及表现、阶段性考核、课堂表现、在线平台学习,考勤及表现主要考查学生的学习态度和责任意识,阶段性考核考核学生是否善于学习总结和举一反三,课堂表现考查学生分工合作、交流展示的能力,在线平台学习考查学生自主学习和创造延伸能力。

4 结束语

基于课程思政理念的Python语言程序设计教学模式改革探究,打破传统教学时空限制,拓宽思政育人路徑,利于专业课程和思想政治课程同向同行。课程基于专业知识内容、技术能力和岗位素养,凝练出课程思政育人目标,利用线上教学平台,将思政元素有机融合到各个知识点、教学环节和考核环节,让课程思政目标进脑、入心、化行。

参考文献:

[1] 徐振剑.高校开展全过程全方位育人工作的几点思考[J].思想理论教育导刊,2018(12):113-117.

[2] 王宁,张有利,焦峰,等.“课程思政”视域下土壤学线上线下混合式教学改革探索[J].安徽农学通报,2021,27(7):168-170.

[3] 刘鹤,石瑛,金祥雷.课程思政建设的理性内涵与实施路径[J].中国大学教学,2019(3):59-62.

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

[5] 李颖,岳娇,袁阿娟.“课程思政”与“线上+线下”实践教学模式的探索与构建[J].教育教学论坛,2020(52):59-60.

[6] 罗云芳.JAVA程序设计基础课程开展课程思政教育的研究与实践[J].电脑知识与技术,2020,16(28):148-150.

[7] 黄俊,季燎原.专业课教学中的课程思政实施方法——以计算机专业课程为例[J].教育教学论坛,2020(9):32-33.

【通联编辑:谢媛媛】

猜你喜欢

教学环节课程思政
发挥专业特色 实施“课程思政”
“万丈高楼”由此始
小学数学教学中学生积极性缺失对策研究
实施高效课堂有感