“术道结合”,思政育人——《Java程序设计基础》课程的思政探索与研究

(整期优先)网络出版时间:2022-07-18
/ 2

“术道结合”,思政育人——《Java程序设计基础》课程的思政探索与研究

茹志鹃[[1]]

正德职业技术学院 江苏省 南京市 211106

摘  要】《Java程序设计基础》是计算机专业的一门核心基础课,将思政教育内容融入到基础类课程的教学过程中,从程序设计的基本素养引申到做人做事,培养软件工匠精神、推动职业情怀和技术思想的同时,在潜移默化中培养学生完整的职业情怀和技术思想。

关键词Java;课程思政;工匠精神;职业素养

一、现状分析

学术先需明道,方能大成。,培养学生应该先教育学生如何做人,然后才是如何学习,Java程序设计的学习也不外如是。

《Java程序设计基础》面向计算机专业的所有学生,是第一门面向对象编程课程。课程以形成规范编码能力和使用编译环境进行面向对象程序设计的能力为基本目标,围绕后续职业技能课程来选择和组织技能知识点,让学生在动手实践的基础上掌握理论知识,为后续职业技能课程学习做好铺垫。

课程教学目标突出了知识能力和技术能力的培养,而忽略了有道者术能长久的传统教育理念。教师在日常授课中,主要以教授知识和技能为主,即使偶尔有一些行业规范的引入,但远远不够,缺乏思想理论教育和价值引领,尤其缺乏必须的、完整的职业情怀和技术思想的引导。

二、课程思政教学设计

融入了课程思政的Java程序设计教学内容,无论是从思政元素收集,把思政融入概念,还是教学内容设计,各个部分之间都是环环相扣,密不可分的。

1.思政元素收集

《高等学校课程思政建设指导纲要》指出,不同学科的性质特点不同,思政元素也有所侧重。围绕程序设计类课程的思政育人目标,可从科技强国、团队精神、社会责任、工匠精神、职业素养等方面挖掘思政元素。

目前,程序设计类课程思政已经很有多典型的案例和经验,多手段、全方位的收集思政元素,获取与课程相关的、易融入的、有意义的元素为课程所用;去掉与课程关系不大,生搬硬套的元素作为后期备份。

2.潜移默化融入思政元素

使用润物细无声的方式提升思政教育的针对性和亲和力,除了精心提炼思政元素之外,还需要注重课程顶层设计,整体把握课程内容,设计技能点学习路径,不生搬硬套,让课程思政隐含于教学全过程。

根据课程德育目标指引,强调思政元素与课程知识的无缝衔接,在知识点中潜移默化地融入课程思政元素,让课程思政贯穿教学的全过程。日常上课过程中,适当引导学生关注国家时事热点,了解本学科历史发展沿革以及未来发展趋势,将课程所学内容与国家发展相联系,牢固树立科技强国的观点,培养科技爱国情怀。设计教学案例,对学生价值观进行正确引导,实现立德树人、润物无声,做到学以致用。

3.思政教学内容设计

在教学内容方面,挖掘知识技能点中存在的思政元素,优化思政供给。通过具体的知识和技能,挖掘蕴含在知识背后的人文素养和价值观念,加强计算机伦理相关要素与课程教学内容的融合。科技强国,让学生思考在科技背后的作用,激发学生的学习热情,培养学生爱国、强国的民族意识和精神。在学习过程中,触类旁通,培养学生创新意识,强调前后知识迁移,引导学生融会贯通,引导学生在实践中掌握编程语言知识。

在教学方式方面,利用短视频、分组讨论、文献检索、实际体会等多种方式进行思政元素的引入,通过设置传统文化、核心价值观、功勋人物、大国工匠、热点时事等相关任务,让学生进行主动思考,增加小组讨论以及思路分享,充分调动学生课程参与积极性,增加思政元素的趣味性。

在课堂实践环节,引导学生将程序设计的方法与先前所学知识相结合,解决遇到的实际问题并不断优化,同时,以大国工匠为契机,培养学生的软件工匠精神,从程序设计的基本素养引申到做人做事,推动职业情怀和技术思想的同时,在潜移默化中培养软件行业职业素养,树立社会主义软件职业精神。通过典型项目案例,引导学生分小组合作,培养协商合作解决问题的实践能力。

设计融合课程思政的课后作业,围绕本节课程基本理论知识,紧抓时代脉搏,凝聚专业思政主题,在巩固和拓展所学知识的同时培养学生的爱国主义情怀。

三、课程思政教学效果和考核

1.教学效果

思政教学应该做到全面撒网,重点捕捞,定向培养。知识和思政元素的融合要照顾到所有同学,将学会做事、学会做人、学会学习和学会与人相处的教育贯穿于课程的整个教学过程,做到全员育人。对于有潜质、有能力的部分同学要做到重点培养,而对于具有技能特长的同学要进行定向培养。对于技能特别精通和擅长的同学,进行重点培养,不仅培养他们的专业技能,更要培养他们敢于担当的良好品质和软件行业职业素养。

大多学生的团队合作意识略有欠缺,好同学会觉得差同学会拖累自己,差同学觉得自己没有能力完成这个任务而选择放弃。在每个技能点实现后的练习环节,利用团队合作来解决后续遗漏问题,让好同学带差同学学习基础技能,是故学然后知不足,教然后知困,好同学也可以在教的过程中,对技能点的理解更加透彻,以此来培养学生良好的团队协作能力。

通过思政教育,给学生树立正确的职业技能观,不断提高自己技能的同时,能够为社会和人民服务,绝不利用自己的技能去从事危害社会公共利益的行为,例如:构造虚假消息、传播不良内容、制造电脑病毒和黑客行为等,尤其是在疫情下的当今社会,鼓励学生利用自己所学的软件专业知识,积极参与社会实践活动,成为一个对社会有用的软件人。

2.考核方式

融入了课程思政后的考核方式需要更新评价观念,以学生发展为本的基础上,注重学生和学生之间的个体差异,重点培养学生分析问题、解决问题的能力和个人素养;既保证科学有效,又不失灵活多样的评价手段是最必不可少的。在课程考核上,不只是看学生的专业能力,应将平时的学习态度、品格、是否有助人的精神等纳入考核范围,多元化考核督促学生多元化发展,避免学生只注重学习,忽略了其他方面。

考核方式不能再以原有的一纸定乾坤的笔试形式出现,采取知识考核、技能考核与素养考核相结合的方式,变一次性考核为多次过程性、阶段性考核,实时监控学生在各个阶段的学习情况以及素质养成,成绩组成如下:过程性考核(70%)+期末考评(30%),过程性考核分为平时考评(30%)+实操考评(40%)。平时考评主要从学生上课表现和个人素养去考评,实操考评主要从学生需要掌握的重要技能去考评,从代码编写是否规范、严谨细致、程序设计合理等方面考核。

四、结语

将课程思政融入专业基础课程,是一个任重而道远的过程,更是一件非常有意义的事情。在《Java程序设计》的课程建设中,以思政教育为契机,结合具体的课程内容,避免大、宽、泛式课程思政教学,深入挖掘提炼课程所蕴含的思政要素和德育功能,设计一些具体的课程思政元素融入,充分发挥基础课程课堂教学主渠道作用,推动计算机伦理相关要素、软件行业职业情怀和技术思想等思想政治教育内容与专业知识讲授的有机结合。

参考文献

[1]张莉芸,谢晓宇.互联网+环境下的Java课程与思政课程的融合研究[J].信息与电脑(理论版),2022,34(06):241-243.

[2]李振江,王亚婷.面向课程思政的Java程序设计教学新思考[J].计算机教育,2021(11):101-105.DOI:10.16512/j.cnki.jsjjy.2021.11.024.

[3]施晓芳,陈银燕.课程思政在程序设计类课程中的探索与实践——以面向对象程序设计(Java)为例[J].福建技术师范学院学报,2021,39(05):538-544.DOI:10.19977/j.cnki.jfpnu.20210082.

[4]王皓.《Java程序设计》的课程思政教学设计研究[J].产业与科技论坛,2021,20(14):161-162.

作者简介

茹志鹃,女,1980年生,讲师,正德职业技术学院电子与信息技术系教师。

正德职业技术学院2022年教育教学改革研究项目(课程建设专项)课程思政示范课《Java程序设计基础》

课程编号:JG22KCJSB01


[[1]]