APP下载

核心素养指向下课程思政在《Python程序设计》中的教学实践研究

2023-08-10王艳飞宋瑞琪

中国新通信 2023年11期
关键词:程序设计专业课思政

王艳飞?宋瑞琪

摘要:课程思政在《Python程序设计》中的教学实践研究是核心素养指向下教育教学改革的诉求,也是课程思政在《Python程序设计》中的指南针。文章分析了核心素养对课程思政在《Python程序设计》中的迫切性,依据核心素养、课程思政、教学实践研究方法等基础理论,通过调研其他院校的具体情况,并结合本校学生的实际情况,经过实践教学,以《Python程序设计》课程为例,总结探索出课程思政的路径,重新梳理思政建设在高校计算机专业课的课程目标特点。以期丰富课程思政在《Python程序设计》中的教学实践研究,驱动核心素养指向下的课程思政构建,促进核心素养一体化落实。

关键字:课程思政;核心素养;《Python程序设计》

一、课程思政在《Python程序设计》中的诉求与困境

(一)课程思政在《Python程序设计》中的现实诉求

《Python程序设计》是计算机专业课,教学本身存在着理论性强、逻辑性强、教学内容枯燥、实践性强等特点,思政教学进入课堂面临着来自多方面的困难[1]。首先从高等教育学生的年龄特点和思想特点上分析,该阶段的学生在各个方面都开始尝试独立思考,学习热情处于鼎盛期,并且青年的可塑性较强,那么育人成效就与课程思政建设的深度与广度息息相关。比如将课程专业性与中华大地所孕育的中华优秀传统文化、革命文化和社会主义先进文化中蕴含的思政元素和时代价值融合起来,可以有效增强学生民族自信心和自豪感。除此之外,《Python程序设计》专业知识的教学成效也与课程思政的开展相辅相成。

(二) 核心素养是课程思政在《Python程序设计》中的有力驱动

目前《Python程序设计》中的课程思政多是从“怎样培养人”的思路来分析,少有从“培养什么人”即从核心素养出发进行课程思政在《Python程序设计》中的教学研究。按“怎样培养人”思路设计课堂教学,效果难以确认。“培养什么人”的思路,首先明确期望的学习结果以及达成目标的证据,将评价放在学习活动之前设计,再思考教什么和如何教之前就思考如何评价,可保障教学目标的有效达成[2]。

在实际的Python程序设计课堂中,提前预设好课程思政教学将要达到什么样的素质目标,那么就可以在实际课堂中开展对应的教学,最终大大促进教师的教与学生的学。

(三)核心素养在《Python程序设计》课程思政中的理论与实践亟待深入探索

对于高等教育院校来说,如何建立健全课程思政育人体系,也是一项需要持续探索、创新破难的工作[3]。已有研究主要聚焦于不同的教学方法将课程思政与《Python程序设计》融合,如在“《Python程序设计》任务驱动课程思政设计及实施研究”中,通过任务驱动教学法,形成了八个成熟的《Python程序设计》任务驱动法课程思政案例[4]。这些研究缺少对“培养什么人”的思考,难以为课堂教学中实现立德树人的目标提供有效策略和方法。核心素养中的主流意识决定了将学生的个人价值诉求与民族复兴、国家富强、人民幸福的历史使命相结合。因此,核心素养指向下课程思政在《Python程序设计》中的教学实践研究,可以认真落实立德树人的根本任务。因此课程思政在《Python程序设计》中的教学实践研究,在核心素养的指向下势在必行。

二、核心素养指向下课程思政在《Python程序设计》中的教学方案研究

教学方案包括教学大纲、思政案例库、典型案例的教学设计。在前期准备阶段,调研其他院校的具体情况,并结合本校学生的实际情况,修订教学大纲,优化课程设计内容。在教学大纲中体现出思政育人目标,并结合理论知识设计思政元素,将思政案例体现在实验教学中,汇编成《Python程序设计》课程教学大纲;根据学生的发展规律,以及课程知识点,选取新时代下的高校课程思政知识点,达到课程知识点与思政知识点水乳相融,汇编成《Python程序设计》思政案例库。并且采取讲授法、榜样示范法、案例教学法、实践指导法、网络教学法多种教学方法,将理论运用于实践,并提炼出典型案例的教学设计,以期为一线教师进行相关研究提供详细的参考。

三、核心素养指向下课程思政在《Python程序设计》中的教学实践研究

根据前期研究设计进行研究实践。并以“选择结构”小节为例进行典型案例教学设计。本小节的思政目标是:加深学生对生活中“选择”的理解和感悟,进一步理解“鱼和熊掌不可兼得”的道理和人生道路中做出正确选择的重要性,从而树立学生正确世界观、价值观、人生观,启发学生未来生活学习中,努力,勤奋、爱国奉献,并在人生的岔路口,做出慎重和正确的选择,做有利于国家人民社会他人的选择,才能实现人生的高度。培养学生努力、坚持不懈、精益求精的工匠精神。

(一) 课前环节

由教师下达学习任务,让学生利用多种立体化的教学资源,自主完成本次课堂学习任务。对于学生完成任务的情况,教师要给予监督和及时指导[5]。对于完成任务中遇到的问题,可以采用线上答疑和线上讨论、课上讨论等多种方式解决。并且参与超星学习平台上布置的主題讨论:你对中原节令民俗了解多少?写学习笔记,记录学习收获、遇到的问题。

(二)课中环节

复习回顾:单分支选择结构,双分支选择结构。

课程导入:有人说我们这个时代不缺机会,所以他也势必会让每个人面临很多的选择[6]。比如你走在马路上,面对红绿灯你需要做选择:红灯停,绿灯行,黄灯到了等一等;在生活中也需要面临选择,大禹治水,三过家门而不入是他的选择;在古代根据日中表影的长度,根据不同的长度判断不同的节气,这也会用到选择。

思政融入点:首先通过“选择”这个深刻的命题,鼓励同学们选择好,越努力,越幸运。其次让学生通过了解观星台,通过最朴素的方法确定节气,蕴藏着中国人洞察天地的智慧,蕴藏着生命的哲理,是先人立身处世的生活方式,是与自然天然合一的精神追求。致力于后辈们对传统非物质文化遗产的认识和了解,传承优秀传统文化。

新课内容:多分支选择结构——If-elif语句。Elif的应用场景是:同时判断多个条件,所有的条件是平级的。

通过两个案例对所学知识进行复习巩固。分别是案例一:根据表影长度判断节气;案例二:根据中原节令判断民俗。通过这两个案例的练习,让学生提前收集中原的节令民俗都有哪些,并且参与案例的编码,让学生感受中原的节令民俗文化源远流长、特色鲜明。增强民族自信心和自豪感。

接下来是课堂活动,教师通过超星学习通发布随堂练习,给定一分钟的时间作答,并对题目做出解析[7]。

(三)课后环节

最后进行课堂小结和布置作业。其中作业题目有两个,第一题是——运用多分支条件判断太极拳成绩属于哪个等级。第二题是——预习下节课“if 嵌套”相关知识点,尝试用多种方法判断太极拳成绩属于哪个等级。这两个课后作业,不仅可以突破教学重难点,预习下节课相关知识点。

四、核心素养指向下课程思政在《Python程序设计》中的教学实践研究效果分析

为验证核心素养指向下课程思政在《Python程序设计》中的教学实践研究成效,本研究运用问卷调查法和访谈法开展具体深入的研究。

(一)问卷和访谈提纲的编制

本研究在参考张彬的硕士论文《“课程思政”视域下高中数学教学设计研究》的基础上,设计了一份在教学实践中对学生的哲学观、爱国主义精神、科学素质和良好个性品质这四个维度来检测学生情况的问卷[8]。

开展教学实践后:对听课教师展开简单的访谈。

(二)调查结果与分析

在教学实践后,面向学生发放并回收调查问卷。研究对象为黄河交通学院智能工程学院智能科学与技术专业21级2-3班的学生,每个班48人,共96人。访谈对象为黄河交通学院智能工程学院的部分一线专业课教师和其他高校计算机专业课的一线教师。对回收问卷进行数据统计,分析相关问题。具体统计情况如下表所示。

1.辩证唯物主义观教育(1-5 题)

在认为本学期《Python程序设计》课对于形成科学的人生观和世界观有帮助,被试验的两个班级均有百分之九十以上的学生认为融入课程思政后对于形成科学的人生观和世界观有帮助。可见“大思政”模式教学改革对于提高学生的思想素质有一定帮助。

在《Python程序设计》课中融入辩证唯物主义观教育对于学好专业课有帮助,被试验的两个班级均有百分之九十以上的学生都认为在课中融入辩证唯物主义观教育对于学好专业课有帮助。可见“大思政”模式教学改革下,有助于实现专业课与思政有机融合的教学目标,激发学生主动学习的积极性。

2.爱国爱社会主义教育(6-10题)

第6题中被试验的两个班级均有百分之八十多的学生认为本学期《Python程序设计》课对于增强民族自尊心和自豪感有帮助,并且均有百分之九十以上的学生都认为在《Python程序设计》课中融入爱国爱社会主义教育对于学好专业课有帮助。

分析在本次《Python程序设计》课程中,将Python程序代码与国家社会优秀案例联系起来,汇编成有探究性的题库,因此学生对于融入爱国爱社会主义教育是非常支持的。

3.科学人文素质教育(11-15题)

在第11题到15题中,绝大多数学生都认为在《Python程序设计》课中融入科学人文素质教育对于学好专业课有帮助,并且对于形成正确地分析问题、解决问题的能力有帮助。

分析在本次《Python程序设计》课程中,将Python程序代码与生活中需要的思想道德情操联系起来,学生在学习知识的同时接受了科学人文素质教育,所以学生对于在教学过程中融入科学人文素质教育是持支持态度。

4.良好的个性品质教育(16-20题)

在第16题到20题中,绝大多数学生都认为在本学期《Python程序设计课》对于培养鉴赏美、创造美的能力有帮助,并且认为在Python程序设计课中融入良好个性品质的培养教育对于学好专业课有帮助。

分析在本次《Python程序设计》课程中,学生在学习Python专业知识的同时,感受到了老师对于思想价值观、发现美等方面的传递,所以学生对于在教学过程中融入良好的个性品质教育是持支持态度。

访谈法在教育科学研究中的作用主要表现在:访谈法是定量研究的必要补充。因此本研究中的访谈主要是针对“大思政模式教学改革研究与实践-以计算机类专业课为例问卷调查”的补充。由于受条件限制,本次研究选取三名一线计算机类专业课教师进行访谈。教师 A是一名对课程思政比较了解且教龄为五年的成熟男教师;教师B是一名刚接触课程思政且教龄为两年的年轻女教师,并且该老师参与本次教学改革;教师C已经坚守岗位二十余年,对课程思政不感兴趣的男教师。这三位计算机类专业课教师对课程思政的了解与运用处于不同的程度,因此比较有代表性。

通过访谈结果分析发现,大部分计算机类专业课教师认为在计算机类专业课中融入课程思政相关内容后,只要能把握住融入的方式方法,學生专业知识的学习是不会受到影响的,反而较好地融入方法可以提高学生的学习兴趣,从而促进学生专业课的学习。但是有的老师反映,尤其是青年教师,刚刚步入职场,较大的工作量势必会让老师产生一种抗拒的情绪,如果有一套可以参考的模板框架,会极大促进教师们在课程思政方面的热情。所以本次教学改革,一线教师们十分乐意在教学中使用它。

五、结束语

通过研究实践,一方面是与传统的计算机类专业课程相比,融入思政知识的计算机类专业课课堂更加“有血有肉”。学生在学习Python专业知识的同时,感受到了老师对于思想价值观、科学人文素质、爱国主义等方面的传递。基于多种教学方法的课堂也使得传递的方式丰富多彩有趣味,因此学生会在充满情境的课堂上探索Python专业知识,学习效率也有所提升。所以本研究认为在课程中融入课程思政是必要的,且具有可操作性。另外,在核心素养指向下,学生在整整一个学期的熏陶下,更加坚定了学生的理想信念。

作者单位:王艳飞 宋瑞琪 黄河交通学院

参  考  文  献

[1] 朱倩,周冰.“一流课程”背景下程序设计类课程思政建设探究[J].电脑知识与技术,2022,18(28):127-129.

[2]孙宏志,解月光,张于.核心素养指向下高阶思维发展的表现性评价设计[J].电化教育研究,2021,42(09):91-98.

[3]赵翼.“三全育人”理念下高校“课程思政”建设路径研究[D].重庆邮电大学,2021.

[4]刘鹏,王建丽.《Python程序设计》任务驱动课程思政设计及实施研究[J].电脑知识与技术,2022,18(27):128-130+168.

[5]陆青.契约学习法在初中体育教学中的应用[J].陕西教育(教学版),2022(Z2):112-113.

[6]夏尔巴奴·吐尔逊. 《朗读者》中董卿的语言风格研究[D].新疆大学,2020.

[7]李三平,孙雪,王扬威.基于OBE理念的课程教学改革探索与实践——以“机器人技术”课程为例[J].黑龙江教育(高教研究与评估),2022(04):56-58.

[8]张彬. “课程思政”视域下高中数学教学设计研究[D].天津师范大学,2020.

猜你喜欢

程序设计专业课思政
思政课只不过是一门“副课”?
关于国企党建与思政宣传有效结合的探讨
基于Visual Studio Code的C语言程序设计实践教学探索
“导入课”在高校专业课实施“课程思政”的实践与思考
思政课“需求侧”
从细节入手,谈PLC程序设计技巧
思政课“进化”——西安交大:思政课是门艺术
高职高专院校C语言程序设计教学改革探索
服务学习在高职社会工作专业课内实践教学中的探索
PLC梯形图程序设计技巧及应用