课程思政在高职程序设计类课程混合式教学中的实践探索
——以C语言程序设计课程为例

2022-05-26 10:39沈利迪
电脑与电信 2022年3期
关键词:程序设计思政考核

沈利迪

(台州职业技术学院,浙江 台州 318000)

1 引言

习近平总书记在全国高校思想政治工作座谈会上指出:“做好高校思想政治工作,要用好课堂教学这个主渠道,思想政治理论课要坚持在改进中加强……其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应”。这为新时代高校课程思政指明了方向,明确了各类课程与思想政治理论课同向同行,协同立德树人的目标。C 语言程序设计课程作为我校计算机应用技术专业核心课程,授课对象为对知识、理想、未来充满渴望、期待的大一学生,这是最适合开展思政教育的黄金年龄,更有利于塑造学生美好灵魂、良好品行和健康人格。教师在传授C语言程序设计知识,锻炼学生程序设计技能、培养学生逻辑思维能力的同时,将爱国情、强国心、报国志如盐溶水般渗透到教学目标、教学过程、考核评价等各个教学环节中,通过多层次的思政融合,实现知识传授与价值引领相统一。

2 课程思政建设思路

2.1 建设目标

本课程的思政建设以寓道于教,寓德于教,寓教于乐为宗旨。教师方面,能立足三尺讲台,以赤诚之心、奉献之心、仁爱之心守好“责任田”,提高政治素养与思政教育能力,围绕本课程混合式教育特点,充分挖掘和运用本课程蕴含的思政教育资源,将“立德树人”和“专业教育”更好地融入教学中;学生方面,能在C 语言程序设计课程以及其他相关课程的学习中,将所学知识更好地转化为行动能力,具备学习能力、思维能力、表达能力、创新能力等综合素质,同时接受潜移默化的思政教育,收获专业知识与技能的同时,更快地成长为一名具有健全人格、践行社会主义核心价值观的当代新青年。

2.2 建设机制

(1)加强课程思政顶层设计。根据学校和本课程教学的特点,制定在专业建设顶层设计中融入课程思政的总体规划方案,将思想政治教育内容和价值内容融入本课程的教育过程中,将社会上重大理论问题、成果与课堂教学结合起来,将专业人才培养方案的目标落实到课程教学中,确立课程思政教育目标,开发课程大纲,细化课程思政教育内容,编写相应的教学方案、教学资源等。

(2)加强课程思政教学模式探索。课程思政不是将思想政治教育内容与专业知识简单叠加,而是要将课程思政之“盐”溶于专业教学之“汤”中,依据专业、课程及具体教学内容的特点,结合社会环境的变化、学生思想行为表现,挖掘思政元素,提高思政课堂的专业性、时代感和解释力,在教学中融入历史文化、科学思维、社会制度等更多理论课程,从不同的方位、不同的角度组织学生进行实践课程,培养学生正确的思想价值观念,按照“润物细无声”原则,做好“德”与“智”的有机融合。

(3)加强完善考核评价体系。在开展课程思想时,丰富功能,并针对育人效果和实现的程度进行科学的评价。要明晰考核评价内容、特点、环节,建立工作机制,有组织有计划地做好考核评价工作;完善考评方案制定,提升考评工作科学性和规范性;注重教学考评的多元化结合,体现考评体系构建的科学性。对学生考核重点从知识、日常行为、素质能力等方面着手考核;结合教育教学实际,制定相应的考核办法,体现考核的有效性。

(4)加强教师自身素质提升。教师是传道授业解惑者,本身就是最重要的思政资源。教师用师爱感化学生的灵魂、用思想影响学生的思想、用行动带动学生的行动的过程就是一个言传身教、以心印心塑心传心的过程。为此,有必要进一步提高教师在育人意识、思想政治建设能力、道德情操、价值取向、工作态度等方面的要求,真正做好“教之以事而喻诸德者”。

3 课程思政实践

3.1 教学目标中渗透思政元素

课程教学基于OBE的教育理念,即以成果为导向、以学生为中心、持续改进作为核心理念,根据计算机应用技术职业岗位对学生知识、技能和素质的要求,将课程的教学内容划分为C 语言的概况及应用、数据类型及运算符、程序设计结构、函数设计、数组应用、指针应用、结构体应用及文件操作8个教学模块。通过本课程学习,使学生在以下几个方面得到提高:

(1)具备规范编写小型软件能力;

(2)具备使用计算机处理问题的思维方法,具有阅读、分析、调试程序的能力;

(3)具备进一步学习其他计算机语言的能力。

基于上述教学目标,潜移默化、春雨润物式地把思政融于课程教学,可从以下几个方面积极教育和引导学生:

(1)责任担当,家国情怀:将习近平新时代中国特色社会主义理论、社会主义核心价值观和中华民族优秀传统文化教育内容融入课程教学中,注重“术道结合”。

(2)做人之理,道德情操:引入国内相关领军企业、人物的故事,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚忍不拔的性格,提高学生的沟通表达、团队协作的能力。

(3)做事之法,科学观:在潜移默化中训练学生科学思维方法的培养和科技伦理观念,培养学生精益求精的工匠精神。

3.2 课程内容中挖掘思政元素

C语言程序设计是一门内容艰涩、实践性强的课程。本课程知识点有:C 语言的概况及应用领域,数据类型及运算符、程序设计结构、数组、函数、指针、结构体、文件操作等,从课程知识点、内容中梳理出与思政元素有机融合的课程思政元素,然后在具体的教学中,通过任务驱动方式合理安排思政元素与课程知识的契入点,在专业技能知识点的灌输中渗透育人工作,让学生的个人理想与社会担当有机结合。

例如:在讲授C 语言的概况及应用阶段,介绍C 语言之父丹尼斯·里奇,学习他“十年磨一剑”脚踏实地的创新精神;中美贸易战中,华为自主研发用C 语言编写的鸿蒙操作系统,展现了大国之崛起,让学生感受到中国取得的巨大成就,激发学生的爱国情怀,增强学生的民族自豪感;将获得ACM竞赛金奖的优秀学长作为学生学习榜样,树立正确的目标,明确努力的方法,增强学习的自信。详见表1。

表1 C语言程序设计课程思政设计

3.3 教学过程中融入思政元素

在教学过程中,将责任与担当、做人之理、做事之法等思政教育目标贯穿其中。一方面,将以教师为中心的教学转变为以学生为中心;另一方面,以“盐溶于汤”的方式将思政元素融入在教学过程中,使知识学习与立德育人形成协同效应,增强育人合力。实施过程主要分三个环节:课前、课中、课后。

(1)课前准备

课前,教师首先要对章节知识点进行重构,凝练出本章节知识点的框架、重点和难点及知识点背后所蕴藏的思政元素;其次,利用学习通上传教学资料,包括微课视频、PPT 课件、电子讲稿等,学生通过在线资源了解即将要学习的内容,做好上课准备,同时让学生明白“凡事预则立,不预则废”的道理,培养学生自主学习能力。

(2)课中实施

课堂是教学实施的主要形式,也是重要环节。首先,应该营造有温度的课堂。让学生在课堂上能畅所欲言地表达自己的观点,敢于尝试、不畏失败,培养学生勇于探究的科学精神;其次,以任务为驱动、以问题为导向,进行深度教学。任务、问题设置要多层次,由浅入深,循序渐进,要增强学生学习兴趣和积极性,在互动中学习、交流分享,使学生学得深、透,能够发现知识背后蕴藏的思维方式和价值取向,让学生明白做人做事的道理,最终使得学生在教学过程中有所学、有所悟、有所感、有所得、有所行。

(3)课后提升

课后在学习通下达章节学习任务,设置包含选择题、填空题、编程题等题型的章节测试,以闯关模式呈现,并设定完成时间,提高学生的时间观念;完成任务后可得到相应的积分,吸引学生完成每关的任务,同时在学习中获得成就感,提高学习兴趣;对于课后学习中产生的问题,通过微信学习小组群、钉钉等方式进行答疑,及时解决学生的问题,提高学习效率,同时也加强同学之间的团结互助,团队合作意识。

3.4 教学评价中体现思政元素

教学评价分为过程性评价和总结性评价。过程性评价体系构建主要基于学习通平台,包括线上视频学习及主题讨论、课堂表现、作业和阶段测试等环节。方法上采用教师评定、学生互评和自我评定相结合,强调自我评价;激励性评价与管理性评价相结合,以激励性评价为主;定性与定量相结合,以定性为主;基础性评价与发展性评价相结合,以发展性评价为主;内部评价和外部评价相结合,以内部评价为主。在评价过程中,不但能逐渐提升学生程序设计能力,同时潜移默化地培养了学生勇于挑战自我、反思自我,提升自我的意识,提升学生辨别是非和自我教育的能力。

总结性评价是一个客观的、全方位、有利于学生发展的综合性评价,主要是评价学生分析和解决问题能力、创造性能力、实践能力和各种表达能力等,让学生的综合能力在评价中提高。主要形式是期末考核,考核要注重理论与实操相结合,采用笔试加机试的方式。笔试以选择题为主,考核学生核心知识点的掌握情况,机试主要以程序填空、程序改错、程序设计题为主,考核学生对核心知识点的应用能力。试题难度适中,知识点涵盖所有章节。

过程性评价和总结性评价考核评价标准均采用量化形式,具体见表2。

表2 C语言程序设计课程考核评价标准

4 结语

课堂是教育教学的重要阵地,C语言程序设计课程是培养学生核心素养、计算思维和程序设计能力的基础课程,在C语言课程中融入思政教育,是对现有教育的有力补充和支撑,也是立德树人的需要。新冠疫情给国内国际政治、经济和治理带来深刻影响和变化,高校教师不仅要守好自己的“教学田”,同时要结合抗击新冠肺炎疫情,讲好中国故事、弘扬中国精神、传播中国价值,结合当前国际国内形势,进行生命健康、责任担当、家国情怀的思想教育,激励学生保持健康向上、积极乐观的学习生活态度为中国力量添砖加瓦,引导学生把个人理想融入国家富强、民族振兴、人民幸福的“中国梦”之中。

猜你喜欢
程序设计思政考核
清华大学:“如盐在水”开展课程思政
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
思政课只不过是一门“副课”?
医学专业“Python程序设计”课程教学改革总结与思考
思政课“需求侧”
“表里不一”如何识别——富平增强考核洞察力
考核偏向:错把经过当结果
创新完善机制 做实做优考核