公共课中“课程思政”的探讨与实践
——以《VB程序设计》课程为例

2022-04-15 05:16张庆岚李新玉徐杏芳魏平芳
科教导刊·电子版 2022年7期
关键词:VB程序设计程序设计思政

张庆岚 李新玉 徐杏芳 詹 炜 魏平芳

(1.长江大学计算机科学学院 湖北·荆州 434023;2.长江大学化学与环境工程学院 湖北·荆州 434023)

1 课程思政的背景

国家主席习近平在2016年12月召开的全国高校思想政治工作会议上讲话时强调,要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程。[1]2020年5月教育部印发了《高等学校课程思政建设指导纲要》。指出:全面推进课程思政建设是落实立德树人根本任务的战略举措;课程思政建设是全面提高人才培养质量的重要任务。[2]

长江大学根据国家关于高等教育的重要精神,2021年4月推出长江大学课程思政建设方案。明确规定了课程思政建设的主要任务,比如:要深入挖掘课程思政元素,修订每门课程的教学大纲,明确每一门课的教育功能,落实每一位教师的育人职责。[3]

作为一名长期在教学一线的高校计算机公共基础课教师,比较了解学生的思想动态,体会到在课堂上开展课程思政教育的紧迫性与必要性,深刻认识到课程思政建设是落实立德树人根本任务的重要措施,需要将思政元素有机地融入课程,在不知不觉中感化学生。

2 《VB程序设计》课程思政的教学设计

针对《VB程序设计》课程的教学实际,从讲授计算思维,到结合思政要素具体讲授知识点、程序设计方法以及结合学生专业具体应用的详细讲解,对在本课程中开展思政教育的具体方法进行了有效的探索。教学效果要想好需要精心设计、巧妙构思,将教学内容、教学方法和思政教育内容紧密结合,借助恰当的课堂教学手段,使教书与育人浑然一体,水乳交融,有机而无痕。

在《VB程序设计》课程中落实课程思政最主要的环节就是挖掘思政元素,改进教学方案。

王阳明说“种树者必培其根,种德者必养其心”。育人要从德开始。思政教学的宗旨是“立德树人”,内容主要围绕以下几个方面进行了设计:激发学生的爱国情怀、树立坚定的理想信念、学习优秀的思想品德、培养奋斗精神、匠人精神及创新精神。通过深度挖掘思政元素,改进以往的教学方案,新教案由教学基本内容和思政设计要点组成。《VB程序设计》课程教学内容与思政要点设计表格如表1:

表1:VB语言程序设计课程教学内容与思政要点设计表

针对思政要点,详细素材举例如下:

为了使学生在课堂教学中树立起民族自豪感,通过视频让学生了解我国在云计算、大数据、人工智能等新一代信息技术领域取得的令世界瞩目的成就;国家大力发展新一代信息技术,这些信息技术离不开程序设计与系统开发。同时,要让学生有清醒的认识,了解在高端制造等许多核心技术领域,我国依然受到欧美的技术封锁,处于产业链低端,即“缺芯少核”。思考中美贸易战中的“中国芯”,芯片短缺会给哪些行业带来影响?美国处处制约中国的芯片技术,教育同学们为了改变这种现状,需要“为中华之崛起而读书”,激发学生为国家和民族而奋斗的责任感和使命感。

通过学习标识符的命名规则,引导学生做人做事需要遵守各种规则,学校校规、交通规则、国家法律法规以及惯常的做人做事交往规则,做一个懂规矩有教养受人尊重的守法好公民。通过运算符优先级的学习,启发同学们做事要有轻重缓急,先做重要和紧急的事情。

介绍顺序结构程序设计时,启发同学们万丈高楼从基础建起,任何复杂的程序都是从最简单的程序扩展而来的,引导学生做一个凡事有条理的人,懂得按照事情的计划和顺序来做,懂得统筹管理,节约时间,提高效率。慢条思“理”、按部就班、慢即是快。在对“最简单的VB程序”进行讨论后寄语学生既仰望星空、怀揣梦想,又脚踏实地、笃定前行。结合学习进度,适时引入专业课的相关编程题目。例如:根据废水流量、大河流量、河流平均流速、衰减系数等参数计算废水入河口的BOD5浓度,学生对题目非常感兴趣,从中体会到了学以致用的乐趣。后续在计算机实践环节上汇总,完成一个有实际意义的小软件。

介绍选择结构程序设计时,通过条件语句的讲解,培养同学们养成良好的逻辑性,同时也通过条件语句教育学生,在人生中不同阶段正确选择的重要性,选择不同的道路亦会有不同的结果,培养学生正确的价值观和人生观,懂得“鱼和熊掌不可兼得”的道理,千万不要做违背良心的事情,不要做有背社会公德的事情,面对线上线下的各种诱惑多分析思考,谨防上当受骗,误入歧途。

介绍循环结构的程序设计时,启发学生坚持信念,有韧性,很多伟大的成果来自重复的工作,来自坚持的力量,列举古今中外名人事迹,如居里夫人、屠呦呦等;启发学生理解让专业的人做专业的事、要善假于物等道理,体会计算机思维,训练学生的抽象思维能力和逻辑推理能力,并形成良好的学习情感及积极的学习态度。

通过应用循环语句解决的实际问题,培养学生的自信心及勇于自我表现的良好素质。为启发学生思考,专门设计了一个例题,分别计算1.05和0.95的365次方,提示学生从365联想到一年的365天。让学生分析运行结果,按一年对比,1.05365=5.421184×107,0.95365=7.398028×10-9,进而引出1.05与0.95的天壤之别,引发学生深入思考,能否悟出人生道理:每天多努力一点点和每天偷懒一点点经过一年的差距是巨大的。每天多努力一点,积累下来就是巨大的财富。

在实践环节上,结合具体专业、课程性质,通过和专业教师洽谈,有针对性的引入实际项目《水质评价模型计算》,进行上机实习改革。鼓励学生发扬团队精神,团结一致完成设计任务。

3 《VB程序设计》课程思政的实践效果

VB课程思政教学的出发点是从课堂细节入手,深刻思考如何将科学精神和人文精神融入学生的精神世界,引领学生成长为一名对家庭、对社会、对国家有用的人才。[4]通过在应化、环工相关专业开展课程思政实践,从出勤、听课态度和作业完成情况来看,学生的学习积极性有大幅提高,效果良好。本实践不仅为其他公共课程开展课程思政实践提供了借鉴,还促进了任课教师在专业素养、思想政治、道德修养等方面综合素质的不断提高。

猜你喜欢
VB程序设计程序设计思政
思政课只不过是一门“副课”?
关于国企党建与思政宣传有效结合的探讨
基于Visual Studio Code的C语言程序设计实践教学探索
思政课“需求侧”
从细节入手,谈PLC程序设计技巧
思政课“进化”——西安交大:思政课是门艺术
高职高专院校C语言程序设计教学改革探索
浅析VB程序设计教学方法的改革
PLC梯形图程序设计技巧及应用