基于课程思政的《C++面向对象基础》课程改革探索

2022-07-05 00:25贺桂娇钟晖云邵孟良
电脑知识与技术 2022年14期
关键词:课程改革课程思政课程

贺桂娇 钟晖云 邵孟良

摘要:科学的“价值中立说”是一种历史悠久的观点,工科专业课教师认为育人那是“思政”的事,但随着人工智能的快速发展,科学技术和价值观之间的关系越来越密切,与思政课程协同育人已迫在眉睫。文章以《C++面向对象基础》课程为例,对工科类专业课中的所蕴含的思政元素进行探索与挖掘,将思政教育“润物细无声”地融入工科类各专业的日常教学,达到在教学中既传授了学生知识,又树立了正确的人生观和价值观,还可以因为“思政佐料”让专业课更有意思,切实将立德树人落到实处。

关键词:课程思政;C++课程;课程改革

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

文章编号:1009-3044(2022)14-0162-02

1概述

“价值中立说”虽然忽视了技术是人类“人为的”且“为人的”一种本质性活动,但因为以往科技的发展水平有限,其运行机制和“道德表现”基本都在人类的掌控之中而被广泛认同。但随着科技的发展,人工智能成为当前人类所面对的最为重要的技术变革,它不是一般性的纯粹技术,而是一种越来越具有类似人类智能的颠覆性技术,它和价值观紧紧地联系在一起。因此进入新世纪,提高理工科学生的伦理价值观,就是提高我国在科技创新方面的道德准则研究能力,才能确保科技创新反映中国的价值观。

2020年3月,教育部下发了《高等学校课程思政建设指导纲要》,明确指出了各学科课程思政建设的目标要求和内容重点、提出要科学设计课程思政教学体系、结合专业特点分类推进课程思政建设。专业课蕴含着巨大的思政能量,每门课程的特点不一样,能进行的课程思政的方法要点也不一样。本文以《C++面向对象基础》为切入点,探索挖掘课程中的思政元素与方法,与思政课程成为思想政治教育共同体同向同行。

2明确教学目标,探索多元教学方法

“知识传授、能力培养”是《C++面向对象基础》的传统教学目标。在新形势下,我们增加了价值塑造,旨在指引导学生树立正确的人生观和价值观,强化学生工程伦理教育,激发学生科技报国的家国情怀和使命担当。

《C++面向对象基础》是我系学生基于《C语言程序设计》后的必修课程,特点是:收益面大,课时少,学生层次不一。考虑到每个同学学习方法,接受方式不一样,我们积极探索多元教学方法,采用SPOC+MOOC+翻转教学法的有机结合,充分利用线上课程资源,合理控制学生学习节奏。课前,让学生观看“录播视频”并结合“课前测试”来检查学生的预习效果;在课中采用小组讨论协同合作的方式,由学生代表进行汇报,根据小测及学生代表的回答进行有的放矢地讲解;课后通过相关扩展阅读资料、课后作业、测试和钉钉群实时与学生互动答疑。让每个同学都能在课堂学有所获,学习由“套餐”变成“自助餐”,真正体现学习的公平性。

此外,通过定期的教学研讨和经验方法交流,将当下热点时事引入课程,营造多场景教学氛围,例如。神舟十二号载人飞船发射成功,我们可以了解到我们中国人是如何面对以美国为代表的西方国家对中国航天领域的技术封锁和遏制,并为中国强大努力奋斗过程。无形中引入思政元素,形成线上线下、课中与课外无缝对接的立体思政育人网络。

3挖掘思政元素,落实具体教学过程

3.1加强时政学习,提升教师思政水平

韩愈在《师说》曰:“师者,所以传道授业解惑也”,传道者自己首先要明道、信道。只有教师先成为先进思想文化的传播者、党执政的坚定支持者,才能更好担起学生健康成长指导者和引路人的责任。所以在组织课程思政实施时,任课教师要加强政治学习,永葆源头活水。具体而言,就是《C++面向对象基础》课程组任课教师通过学习强国、央视等主流媒体来提升自己的理论水平与政治鉴别力;通过思政学习,思政讲座提高思政视野;通过集体备课,做到群策群力,既有分工,又有协作,凸显课政思政团队的优势。此外,还安排党员教师在课程学习过程中,义务为同学们答疑,构建课堂与课后,课内与课外全方位育人的立体育人体系。

3.2挖掘思政元素,改进教育教学内容

C++全面兼容C语言,在C语言课程思政的基础之上,挖掘C++课程自己独有的思政元素,如表1所示。

3.3精心设计案例,潜移默化融入课堂

“书上得来终觉浅、绝知此事要躬行”,《C++面向对象基础》是一门理论与实践并重的专业基础课,培养学生的实践技能也非常重要,在实践案例中加入思政元素,思政意识刻骨铭心。

3.3.1继承传统文化  发展创造未来

“继承与派生”是面向对象程序設计的重要特征,比如已经定义Person类,如表2所示。在新冠疫情特殊背景下,我们设计了通过继承关系派生的Doctor类,一方面,通过学院的两次全员核酸检测,两次全员新冠疫苗接种目睹医务工作人员的辛苦,体会职业奉献精神。

另一方面,派生Doctor类除了继承基类Person的成员外,还有自己的新增派生类成员,从这个概念引申出我们不仅要继承古圣先贤的智慧,还要发扬、创新,这才是更关键的问题。体会“继承+发展=生生不息”。

3.3.2不畏艰难困苦 创造一切可能

运算符重载可以使“用户定义的类型,应该像语言内置类型一样”,系统库和用户库都具有相同的权利。如自定义复数类:

class Complex

{

private:

double real,image;          //分别为实部、虚部

public:

Complex(double rel=0, double img=0)

{

real=rel;

image=img;

}

};

自定义Complex类,重载了>>、<<、+、-、*、/等运算符后,也可以像int等基本数据类型一样,进行对应操作。如下表3所示。

引导学生自己定义其他类,重载对应运算符后,也可以实现类似基本数据类型操作。通过这个案例对学生进行创新思想的培育,培养学生的创新精神。此外我们还可以类比到我们人生,每个同学起点不一样,但通过努力,我们都也可以到达自己心中的“罗马”。

4 分析实践结果,扬长避短精益求精

《C++面向对象基础》前导课程是《C语言程序设计I》,后续课程是《Java程序设计》。在经过一个学期的课程思政的改革,引导同学们在学好本门课的基础上要学会如何做一个对社会有用的人。在课程中融入思政元素,就像水到渠成地来一个真实的故事,可以提高学习氛围。

在教学过程中,经过耐心细致的思想工作,“要我学”变成“我要学”,取得了较好的成果。教学组贺桂娇老师与邵孟良老师学生综合评分是9.82分,位居系部总排名第一,学生评价“课堂气氛活跃”“案例与时事结合”“老师诙谐幽默”充分肯定了课程思政的重要作用。

5 结束语

把思政课的“盐”溶入《C++面向对象基础》的“水”里,通过小知识点呈现中国文化,让枯燥的专业课堂变得更加有深度和温度,从而坚定学生文化自信、民族自信。“德融课堂、盐溶于水”潜移默化植入红色基因,也为深化理工科课程融入思政元素课程改革提供了思路。

参考文献:

[1]教育部.关于印发《高等学校课程思政建设指导纲要》的通知[Z].教育部,2020-06-01.

[2] 于莉莉,赵佳彬,李美珊,等.“C语言程序设计”课程思政资源挖掘及教学路径探索[J].佳木斯大学社会科学学报,2020,38(6):224-225,228.

[3] 郑珂晖,张敬华,刘秀玲,等.《C/C++程序设计》課程思政初探[J].高教学刊,2020(26):174-177.

收稿日期:2021-07-12

基金项目:广州软件学院2021年“质量工程”教学研究和改革项目 项目编号:JYJG202110

作者简介:贺桂娇(1978—),女,湖南隆回人,副教授,硕士,研究方向:人工智能;钟晖云(1976—),男,硕士,研究方向:区块链技术;邵孟良(1972—),男 福建连江人,副教授,硕士,研究方向:大数据处理技术。

猜你喜欢
课程改革课程思政课程
《无机化学》课程教学改革
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
发挥专业特色 实施“课程思政”
“双创”形势下高职财务管理课程改革探索
基于创意的对口单招色彩课程改革突破点研究
校企协同实施高职专业课程改革的实践研究