APP下载

探索“课程思政”在程序设计类课程中的教学改革研究

2021-09-22张娟赵苏丽张鑫陈亮亮赵硕峰

现代职业教育·高职高专 2021年36期
关键词:程序设计思政课程思政

张娟 赵苏丽 张鑫 陈亮亮 赵硕峰

[摘           要]  “课程思政”这一综合教育理念以“立德树人”作为教育根本任务于2014年提出。“课程思政”即挖掘课程中思想引领、政治教育功能,让学生形成正确的“三观”。分析了“课程思政”在高校教育中的发展现状,预设了拟解决的“课程思政”教育教学改革问题,并以程序设计类课程为例,制定了切实可行的教学改革方案:通过认真分析“思政教学”工作的内容和性质,结合新时代的发展要求,将“课程思政”融入教学大纲、教学设计、教学方法、考核机制等方面。有望增强程序设计课程中“课程思政”的融合,为高等院校的其他课程教学改革提供新思路、新方法。

[关    键   词]  “课程思政”;高级语言程序设计课程;教学改革

[中图分类号]  G641                   [文献标志码]  A                      [文章编号]  2096-0603(2021)36-0048-02

习近平总书记在全国高校思想政治工作会议上多次强调:高校应坚持马克思主义理论教育、弘扬社会主义核心价值观,引导学生做社会主义核心价值观的坚定信仰者、积极传播者、模范践行者。提出将思想政治理论课与各类课程紧密结合、同向同行,形成协同效应,提出“课程思政”的育人理念。科技是一个衡量国家综合国力的标志[1]。近年来我国在信息技术产业领域蓬勃发展、动力强劲。而计算机类的程序设计课程是信息技术产业的基石。高级语言程序设计课程是计算机类课程的基础,也是生物医学工程专业开设的必修基础课,其任务是培养学生基本的程序阅读、改写、编写和设计能力,树立结构化程序设计的思想,为后续高阶课程的学习奠定基础。

以本校高级语言程序设计课程为例,该课程授课对象为我校生物医学工程专业的大一新生。这个时期的大学生思维意识和认知行为还未完全形成与完善。他们的政治意识、思想品德容易受到周围所接触到的人群的影响。同时,这个时期的大学生正处于渴望知识、对未来充满期待的时期,是塑造品行、灵魂和人格的最佳时间段。这就要求教师在传授理论知识的同时特别注意学生的思想情况,有效提升学生的思想水平、道德品质和文化素养,为学生一生成长奠定科学的思想基础。且高级语言课程本身所蕴含的“思政元素”,如科学思维、探索精神、“双创”精神等对学生的未来学习乃至工作、生活都是意义巨大的。因而,我们必须抓住机遇,在程序设计类课程中开展“思政教育”。

一、“课程思政”在高校教育中的发展现状

2014年“课程思政”教学理念一经提出便在全国高校内掀起教学改革热潮,迄今为止,也取得了一定的成果,但经过长期调研发现,高级语言程序设计课程的“课程思政”教学理念在高校教学实践中仍存在各种问题。

(一)思政教学“边缘化”

在相当长的一段时间内思政教学是处在高校教学的“边缘位置”的。大部分高校的“课程思政”改革起步较晚,马克思主义学院成立时间晚、相关课程的设立准备时间短。在理工科专业中这一点更是突出,偏向于自然科学知识的学习,而对人文社科知识的学习比较淡漠。这与全面思政教育要求与“立德树人”的理念相悖。

(二)思政教学“疏离化”

长期以来,思政教育于教师与学生而言是一门单独的学科。高校教育中科学与人文教学之间仿佛有一层壁垒。如查尔斯·珀西·斯诺在《两种文化》中所提及:人文科学知识分子和科技知识分子及他们所代表的文化日益分化,形成两种不同的文化[2]。思政教学主要由马克思主义学院来负责,虽然思政元素贯穿高校各色课程,但其他专业课程的老师极少将思政融入其中。

(三)思政教学理念滞后

现有的教学改革多是对专业知识的拓展或补充,而极少对课程思政内容革新。高校对思政教学的认知略微片面,多是将思政学习的任务交予思政课程,专业课程教材中思政内容多老旧。其中的名人案例存在设计不够充分、时效性不足等问题[3]。对于科技报国名人记忆多是詹天佑,对于具有探索精神人才第一反应是爱迪生。新时期我国此类名人案例不胜枚举,而教材中翻来覆去所述多是那几位耳熟能详的人物且少数为国内杰出人物。

针对上述问题程序设计类课程中以高级语言程序设计课程为例,研究思路为将思想政治教育与课程本身紧密结合。具体为:将“课程思政”教学方法多样化、教学内容丰富化,将“课程思政”融合到教学设计中,充分发挥学生骨干的思政示范作用,并通过增加思政制度来完善考核机制。

二、“课程思政”教学改革研究方法

根据上述思政教育的实施思路,从教学大纲、教学设计、教学方法和考核机制入手,拟提出的研究方法如下。

(一)教学大纲中融入“课程思政”

课程的大纲是开展课程思政工作的前提,这就需要将思政工作纳入课程的教学大纲中。具体为:需要教师认真分析思政教学工作的内容和性质,对原有的教学大纲进行优化改革。尤其需要结合当前时代的发展,比如编程类的课程可以结合AI技术的广泛应用。同时了解学生的特点,制定适合现代青年且切实可行的融入思政教学内容的教学大纲。进而深化新形势下我国思政教育内涵,科学执行基于新时代对青年由“生力军”向“主力军”身份转变的价值定位[4]。

(二)教学设计中融入“课程思政”

结合该课程的专业知识点开展思政教育。程序设计类课程以语言为载体,介绍计算机思维和程序设计的思想。我们可以将其与科学思维、探索精神,崇高的爱国主义、道德品质和集体主义结合起来,将渗透在专业知识中的思政元素挖掘出来。比如,借助中美贸易战,可以和學生一起探讨软件的研发水平与高科技水平的关系,与综合国力的关系,引导学生认真学习该课程,提升编程水平和能力,为实现中华民族的伟大复兴而努力。比如,在讲解流程图时,引导学生养成制定良好计划的习惯,鼓励培养科学思维,从而有效提升学习效率。以此达到课程与思想政治理论课同向同行的要求,激励学生树立远大理想,树立正确的“三观”,坚定科技兴国的信念。

猜你喜欢

程序设计思政课程思政
课程思政迈向高质量发展
清华大学:“如盐在水”开展课程思政
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
寓庄于谐:高中思政课堂教学语言活力之彰显
借力大数据分析 创新“三位一体”思政课教学模式
发挥专业特色 实施“课程思政”
课程思政下的民办高职院校师生关系构建