基于“课程思政”的“Java程序设计“课程教学改革与实践

2022-05-06 09:14张振寰陈云解铮
智库时代 2022年20期
关键词:程序设计课程思政价值观

张振寰 陈云 解铮

(湖北孝感美珈职业学院)

习近平总书记指出:“高校立身之本在于立德树人”。高校推进“课程思政”的建设,是落实立德树人的重要途径。随着“三全育人”要求的提出,笔者以“课程思政”元素融入,结合“Java程序设计”课程的自身特点,以知识能力目标与课程核心素养的关系探索基于“课程思政”的教育教学方式方法改革,形成统一的教学模式,培养学生正确的世界观、人生观、价值观、逻辑思维、创新意识、工匠精神等,提升学生求真务实、爱岗敬业、吃苦耐劳、好学乐学等优秀品质,树立学生心系国家、勤于学习和时代担当的精神。

一、“课程思政”在教学改革中的重大意义

(一)利于学校全面推进社会主义核心价值观教育

高校是新时代大学生政治学习与专业培养的主阵地,高校在培养、教育与实践社会主义核心价值观的过程中,发挥着至关重要的作用。高校教育应以人为本,以德育为先,引导学生树立正确的世界观、人生观和价值观,坚信并坚守社会主义核心价值观,培养担当民族复兴大任的时代新人,培育德才兼备的社会主义建设者和接班人。

(二)利于学校实施新时代人才强国战略

习近平指出:“致天下之治者在人才”。人才是衡量一个国家综合国力的重要指标。新时代背景下,高校应以实现“人才强国”为愿景目标,为实现社会主义现代化强国提供强而有力的人才支撑,建立科学的育人机制,充分发挥出人才培养的核心作用,确立新的人才培养标准,将社会主义核心价值观融入到人才培养模式中,为社会主义建设培养德才兼备的高素质、技术技能人才。

(三)利于专业教学全方位育人改革实践

《高等学校课程思政建设指导纲要》指出,要全面推进高校的“课程思政”建设。对课程教学提出更精准的要求,使“立德树人”成为课程中的一项重要组成部分。专业课程确立新的模式,在传授知识技能的同时,结合社会需求国家需要找到“思政”元素,帮助学生树立起正确的世界观、人生观和价值观,同时满足国家及社会的需求,探讨学生学习与课堂教学的契合点,全面推进全方位育人的专业教学改革实践。“课程思政”不是去除专业知识学习将课程变为“思政化”,学习专业知识仍然是课程建设的第一要务,下面将以高职高专课程中的“Java程序设计”课程为示例进行分析,分析其目的并不在于解释其不同之处,而是利用统一教学的核心价值,以“思政”教育促进课堂,为专业教学的顺利开展奠定基础。

二、“Java程序设计”课程性质与课程任务

(一)课程性质

《高等职业学校软件技术专业教学标准》将“Java程序设计”设置为软件技术专业核心课程。使学生理解Java运行原理与开发环境搭建,Java语言基础,面向对象程序设计思想,继承与多态;常用类,集合与容器,输入输出流与异常处理,JDBC访问数据库的方法;多线程等。促使学生的专业知识进一步完善,为将来的软件开发和设计工作打下一定的基础。

(二)课程任务

Java程序设计课程以贯彻党的教育方针、树立学生正确的“三观”、落实“立德树人”的根本任务,围绕软件技术专业核心素养培育的需求,满足国家信息化建设发展对人才培养的要求,基于软件开发和设计工作岗位,以软件项目管理规范为以项目管理规范和软件工程施工要求的内容为参照,使学生掌握面向对象程序设计技术,能够使用Java语言解决软件开发工作中的实际问题。本课程以职教云平台为支撑,采用线上和线下相结合的混合式教学模式,以课堂授课和上机实验相结合,结合“课程思政”培育学生具备正确的世界观、人生观、价值观;逻辑思维、创新意识、工匠精神、分析问题和解决问题的能力。

三、Java程序设计课程核心素养与目标

(一)课程核心素养

核心素养是学生可持续发展的基础,课程核心素养是课程目标与价值实现的最终体现。使学生通过学习与实践掌握相关的知识和技能,通过教育,渐渐形成的正确世界观、人生观、价值观、高尚品德。高职院校Java程序设计课程核心素养主要包括,正确的世界观、人生观、价值观;逻辑思维、创新意识、工匠精神、分析问题与解决问题能力等方面。

1.正确的世界观、人生观、价值观

社会主义核心价值观是马克思主义的继承发展,马克思主义世界观、人生观和价值观是实现社会主义核心价值观的重要组成,决定着建设社会主义核心价值的方向。在培养新时代大学生树立起正确的马克思主义“三观”过程中,要求学生以正确的价值观实现党的崇高理想信念,将全心全意为人民服务放在首位,抛弃自身的狭隘私利,一切以人民与国家发展为重。将正确的马克思主义“三观”,运用到学习、生活与工作中去。

2.逻辑思维

逻辑思维研究中所指是在新时代大学生的理性认识阶段,运用概念、判断、推理等思维反映事物本质与规律的认识过程。通过程序设计训练学生的逻辑思维能力,使学生能够综合运用逻辑思维能力解决现实问题,并将这种思维方式融入到解决工作岗位与学习生活中遇到的问题。

3.创新意识

创新意识在研究中所指是通过学科的课程学习,思考两者或多者间存在的关系,运用发散思维,建立知识与知识的联系,建立事务与事务的联系,建立事务与知识的联系,具备敏锐的洞察力,敢于设想,敢于质疑,形成初步的理论模型,运用科学的方法进行思考,并利用实践加以检验的过程。

4.工匠精神

工匠精神,在课程中指的是从事软件技术工作与学习中,发挥爱岗敬业、责任心、团队意识及认真负责等职业能力、职业道德、职业精神的集中体现。通过工匠精神的培养使学生具备爱国思想,科技强国意识,劳动责任、社会的使命感、专业精湛爱岗敬业的良好品质并能够将此精神运用到工作、学习与生活中去。

5.分析问题与解决问题能力

分析与解决问题的能力一直是教育过程中不可忽视的一部分。它是寻找有关的概念、规律、方法等来解决问题,从而达到某种目标的一种思维活动。在日常学习中,要求学生掌握知识的概念,事务发展的规律,运用他人成功的经验,通过辩证逻辑的思维方式,根据实际情况采用正确的方式、方法解决问题。

Java程序设计课程根据行业需求,依据专业人才培养目标,结合新时代大学生特点进行设置,按照软件技术岗位需求,分析课程的知识点和技能点,形成课程教学中的具体知识能力目标。以程序设计在工作岗位中的应用场景为基础,培养学生“工匠精神”,通过项目式教学,培养学生的“逻辑思维”“分析与解决问题”能力、创新意识,以社会主义核心价值观为指导,厘清学生思想,在能力培养的同时摆正其政治思想与价值导向,注重“课程思政”元素的融入,发挥专业课的育人价值,将思想教育、知识传授与能力培养融为一体,为国家培养具有良好道德情操、知识过硬、技能扎实的技术技能型人才。

素质目标:帮助新时代大学生建立正确的世界观、人生观与价值观。紧紧围绕软件技术行业与岗位工作,结合专有的课程特色,梳理教学内容,找准课程中包含的育人点,并将其融合到课程知识的传授中。如了解为进入软件行业所需要的职业道德操守、职业精神与技术能力等,为学生日后进入软件行业做好准备;具备创新意识,理解并敬重工匠精神,为实现科技强国目标奠定基础。厘清个人成才与时代使命之间的关系和必然联系,结合我国计算机的发展,规划学生对未来职业的思考,坚定学生对社会主义核心价值观的信念。并将其内化为学生的精神支柱、外化为学生的行动能力,全方位培养学生。

知识目标:课程要求学生掌握Java程序设计的基本理论知识:Java语言结构、流程控制与数组、面向对象编程、集合、异常处理、输入输出流、多线程、数据库编程及网络编程等。将各个理论知识点融入不同的项目中,项目设计从易到难、迭代进阶。

能力目标:促进“1”与“X”的有机衔接,按照行业岗位的知识体系与技术能力目标,建立完整的课程标准,根据岗位工作中的要点课程体系,及时将行业新技术、新标准引入到课程标准和教学内容中,将软件技术专业证书的知识体系与技能要求加入到课程教学中,强化职业技能等级证书和学历证书互通衔接。

四、Java程序设计课程的思政设计(见表1)

表1 Java程序设计课程的思政设计

五、课程内容设计

下面以接口知识点教学课题为例,探讨“课程思政”在专业教学中的具体实现。

课程背景:在面向对象编程章节中,接口是知识学习中的重点与难点。

教学目标:(1)知识目标,理解接口的概念,掌握接口的定义和应用。(2)能力目标,能够定义并实现接口。(3)素质目标,具备自我学习能力,能够确定自我的长短期规划,善于发现问题并能够运用所学知识结合实际,分析及解决问题。

思政育人目标:通过接口的学习,能够确定自我目标,结合实际进行规划,对于目标要切实可行,并通过日积月累,通过不断努力去实现。

首先,以“计划与空话”的问题引入,让学生能够清晰分辨计划与空话的区别;谢觉哉《鼓起劲就干得了》中说到:“克服困难不是靠讲空话,而是靠实践。”,引出接口的概念。

部分代码展示:

其次,强调“计划必须要付诸行动”的思想,如没有功能的产品没有任何作用。在完成接口的定义后,创建新的类用来实现接口。

部分代码展示:

课程实验:人才市场找工作。

以大学生毕业找工作为业务背景,大学生有不同的专业背景,但通常都需要找工作,人才市场根据不同的专业和雇主要求为求职者提供工作机会,人才市场需要每类专业的毕业生提供专业平均分和姓名。

总结,接口包含全局常量和抽象方法,接口必须被子类实现。

经过本节的分析过程以及程序演示,使学生明白个人规划的制定与实现,既掌握了本节的重要知识点,又直观地感受了个人规划的作用与重要性。这样,思想政治教育摆脱了传统的生硬模式,以“随风潜入夜,润物细无声”的巧妙方式走进了学生的内心。

六、结束语

“课程思政”不是生搬硬套,需通过示范课的引领作用,可以配合线上教学,构建线上与线下相互辅助的教学模式,同时善于利用“金课”,结合学校与学生的实际情况将“金课”中的教学模式与方法本土化,打造适合学生、凸显特色、适合专业课程教育的金课。在专业课堂中以社会主义核心价值观为导向,传播正能量,突出爱国主义、工匠精神、创新意识等教育。同时,将“思政”元素融入课程标准中,使“课程思政”有可衡量的标准,切实实现“课程思政”的规范化、标准化与常态化。

猜你喜欢
程序设计课程思政价值观
我的价值观
图说 我们的价值观
图说我们的价值观(三德)
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
发挥专业特色 实施“课程思政”
高职高专院校C语言程序设计教学改革探索
知名企业的价值观