APP下载

高职软件技术专业 “Java程序设计”课程思政教学改革与探索

2023-10-28叶勇

大学·课外阅读 2023年8期
关键词:Java程序设计课程思政教学改革

叶勇

摘  要:根据“Java程序设计”的课程标准和要求,教师可以尝试将课程思政的相关内容融入其中,并在教学的理论和实践环节分别予以开展,从而形成高质量、高效率育人的协同效应,有效改善传统教学过程中教师只关注学生知识技能的培育而忽视职业素养培育的情况。教师应增强立德树人的教学使命感、责任心,促使学生在程序设计过程中养成精益求精的行为习惯,建立良好的团队协作能力、锤炼严谨细心的综合素养。

关键词:高职软件技术专业;“Java程序设计”;课程思政;教学改革

中图分类号:G640   文献标识码:A    文章编号:1673-7164(2023)24-0149-04

高职院校需积极践行立德树人的教学任务,深入贯彻落实教育部门出台的各项措施和文件要求,在专业教学过程中实施课程思政教学改革,将课程思政与专业课程深入结合,进而在技能培养、知识传授的过程中更好地提升学生的综合素养,实现教学和育人的统一[1]。在此过程中,教师应当探索先进的教育理念,创新教学方法、路径、载体,充分发挥课堂、实验室等教学场所的价值,通过润物细无声的方式在教学过程中融入课程思政内容,坚持全员、全程、全方位育人的要求。

一、“Java程序设计”实施课程思政的现状与意义

在高职软件技术专业中,“Java程序设计”课程作为一门重要的专业课程,主要帮助学生学习并掌握Java语言,使学生能够科学运用计算机开展高级语言程序设计;同时,课程也要求学生在学习过程中形成良好的实践技能、逻辑思维,能够在实践项目中运用Java语言解决问题,形成完备的专业技能和综合素养。课程最终要求学生能够编写出基于控制台的Java项目[2]。通常,“Java程序设计”课程一般在第二學期开设,是一门强调夯实学生专业技能、理论基础的核心课程,其在高职软件技术专业的整体课程体系中具有极为重要的地位。

通过研究最新的课程标准可以发现,教师在教学过程中,需要将课程思政贯穿课程的始终,确保有效培养学生形成良好的技能、品格和素养。但是,当下“Java程序设计”课程思政教学改革仍处于起步阶段,思政元素在技术类的课程中的应用难度相对较大。因此,当下“Java程序设计”课程教学依旧以专业技能为主导,教师在教学中更多强调学生所需掌握的技能,对于思政元素关注度相对较低。在一些融入课程思政的课堂中,大多数教师主要借助算法模型、逻辑思维、知识维度等方面予以体现,但是却忽视了对学生职业道德、团队协作、工匠精神、创新意识、践行社会主义核心价值观等核心素养的教育。在素质教育理念下,核心素养作为陪伴学生一生的重要能力,是学生所需养成的关键技能和品格,如果对此忽视,将会在一定程度上阻碍学生的成长与发展。

新时期,伴随着云计算、物联网、5G、人工智能、大数据等新一代信息技术的快速发展,高职院校软件技术专业在培养人才的过程中,不能仅将提升专业技能作为首要目标,而是应当要求学生进一步明确自身发展的方向和目标,在学习专业课程的同时形成良好的意志和品格,充分认知并践行社会主义核心价值观,从而更好实现自我价值[3]。对于课程思政来说,“Java程序设计”教学改革一方面需要关注课堂作为教学首要阵地的作用,教师在教学理论知识时应引导学生挖掘知识中的文化内涵,逐步总结并建立良好的逻辑思维、价值观念、算法模型等;另一方面,教师在开展课程教学时,需引导学生建立职业操守和职业道德,培养学生辨别真善美的能力,形成正确的理想信念。此外,从立德树人的角度来看,软件技术专业教师将课程思政融入课堂,也能够有效改善传统教学中存在的“只教书不育人”的问题,避免出现只注重技能实践而忽视提升学生自身职业素养的理念,有效落实立德树人的教育任务,凸显教师的使命感、责任感。

二、“Java程序设计”课程思政教学改革的路径

(一)教学目标的确立

《高等学校课程思政建设指导纲要》明确指出,教师需要严格落实立德树人的根本教学任务,并将知识传授、价值塑造、能力培养等融入课堂教学中,使其成为有机统一的整体。在“Java程序设计”课程中,课程思政将相应的价值观念、道德素养等与Java语言传授和应用能力的培养深度结合,在传授知识的过程中始终以价值观为引领。具体分为以下几个方面。

一是知识传授。在高职软件技术专业中,将课程思政融入“Java程序设计”,课堂教学将会出现一定的变化。相较于传统的教学任务来说,知识传授的目的不再仅仅局限于理论的灌输[4]。教师通过课程教学,一方面需要引导学生了解国内外软件技术行业发展的实际状况,知晓领域前沿的最新事件和动态,明确当代大学生所需要肩负的责任和使命,确保学生能够树立正确学习目标、职业规划等;另一方面,教师需要向学生传授有关高级语言的基本语法,帮助学生了解相应的规则和逻辑,形成严谨的编程思维。此外,当小组完成项目和任务后,教师还需要引导学生在成果展示的环节开展批评与自我批评。

二是能力培养。高职软件技术专业培养人才的目标并非简单地向软件技术行业输送一定数量的专业型人才,还需要确保人才的综合素养和职业道德品质良好。因此学生在学习课程知识时,除了需要掌握课程基本的理论知识以外,还需要掌握程序设计的逻辑思维和规则,在实践中能够根据“客户”的真实需求,借助Java语言予以满足。同时,还可以将团队的成员聚集在一起,协调高效分工,共同完成相应的任务。

三是价值塑造。高职院校课程思政主要围绕家国情怀、道德修养、政治认同、文化素养、宪法法治意识等内容进行供给,引导学生逐步建立正确的思政素养。“Java程序设计”课程在价值塑造方面,需要将社会主义核心价值观作为学生的精神追求,并转化为外部的行动和规范。教师应围绕家国情怀、学以致用、终身学习、责任担当、沟通表达、工程规范、正直乐观等方面优化思政内容供给,特别是在个别单元的教学过程中可以尝试根据单元核心价值目标选择案例进行讲述,从而更好地凸显价值塑造的内涵。

(二)教学内容的设计

一是“Java程序设计”的基础部分。基础部分的教学内容主要要求学生掌握并理解Java程序的语法规则及相关内容,能够借助一些基本的程序流程控制语句,独立编写较为简单的Java程序[5]。在教学过程中,教师可以尝试对学生开展职业道德教育,将课程思政元素融入其中。具体来说,主要内容为引导学生遵守各项规章制度,初步建立正确的职业道德和职业操守,逐步培养学生的责任意识、担当意识,促使学生在后续的实践实习以及就业阶段可以更好地适应环境,能够按照导师或企业管理要求并以科学、严谨的编程语言规范开展各项技术型活动。

二是面向对象程序的设计部分。在“Java程序设计”课程中,面向对象思想是课程的核心思想。该部分教学内容主要为确保学生可以理解软件项目中面向对象设计的主要思想内涵,掌握相关特征,并能够在设计过程中灵活运用面向对象的思想。课程思政教学改革可以围绕以下内容展开,首先要求学生能够明确知晓高质量、高效率的团队协作对软件项目的重要性,正确认知在项目实施过程中需要遵守的相关基本规范;其次要求学生深层次理解面向对象思想,体会思想的本质内涵,从而在实践项目中可以灵活运用;最后引导学生进行总结和思考,建立Java生态体系概念,认清面向对象思想是核心要素,从而为自身成为一名合格的软件开发者奠定基础。

三是继承性部分。“Java程序设计”课程提出了Java三大基本特性,继承性则是其中一项基本特征。在该部分的课程思政中,教师可以举例“国家、家庭、个人”的例子,将三者比为“类”,其中“家庭”是“国家”的子类,“国家”是“家庭”的父类,同样“个人”是“家庭”的子类,“家庭”是“个人”的父类。通过上述逻辑关系,学生可以更加形象地认知子类、父类之间的继承关系,如“国家”所要求的规章制度、社会主义核心价值观等,“个人”“家庭”也需要遵守。在此过程中学生既可以学习“Java程序设计”继承性的理论知识,也能够了解社会主义核心价值观、相关规章制度等内容,从而提升自身思政素养。

四是异常处理机制部分。在“Java程序设计”课程中,借助Java语言的异常处理机制是一项重要特色,其能够促使软件更加有序,并拥有良好的容错性[6]。学生在学习该部分内容时,需要掌握Java语言在处理和捕获异类时的方式,并能够客观认知任何业务逻辑都可能存在异常,而当出现异常时需要及时处理。在融入课程思政环节,教师可以通过引入实践生活案例带领学生展开学习理解。例如在教学常见的异常处理方式“try-catch结构”时,教师可以引用“新冠肺炎疫情暴发”作为教学案例,疫情对我国人民正常的生产、生活等产生了一定程度的影响,同时也对社会经济带来一定的压力。面对突发类事件,党和国家层面迅速捕捉到这项“异常”,并针对这项“异常”进行处理。而借助Java语言,该项内容可以描述为“try{我国人民的正常生活}catch(新型冠状病毒){武汉‘封城、火神山、雷神山.finally{遏制疫情、本土新增病例、常态化、恢复生产生活}”。通过该案例,教师可以在进行课程思政教育时,引导学生充分认知党和国家在面对新冠肺炎疫情时作出的一系列正确决策,了解在抗击疫情的过程中,党和国家始终将人民生命安全、身体健康等放在首位,激发学生的爱国情怀,从而促使学生更好地体会到中国力量。

五是综合实践部分。高职院校软件技术专业“Java程序设计”课程较为关注实践性,即要求学生在学习课程知识后,能够将理论知识与实践项目形成关联,在实践项目中有序运用所学知识,并设计出易用、良好的Java程序。在实际教学中,教师对于综合实践部分通常采取考核形式,从而全方位地判断学生是否清晰掌握知识技能,是否能够拥有良好的实践操作能力。在开展思政教学中,教师应当注重对学生独立思考能力的培养,要求学生在实践中形成创新、创业的意识,能够主动探索未知领域的内容,并借助所学知识寻求解决问题的路径,加强与团队成员的分工和协作,主动学习、积极探究。在选择考核的Java项目时,教师可以重点关注社区团购系统、银行存取款系统、校园图书馆借阅系统等内容,这些内容不仅与学生的日常生活有关,还拥有一定的社会价值和作用,学生通过这些项目设计不仅能够扩大自身的力量,为社会场景和实际需求做出一定的贡献,同时也可以激发学生自身的价值心理,让学生在未来的成长和发展中能够基于实际探索程序设计的价值和意义,树立良好的创新、创业精神。

三、“Java程序设计”课程思政实施效果评价

(一)学生层面评价

根据目前实践教学来看,实施课程思政以后,在课前环节,学生能够独立自主地完成各项预习任务,在课后,多数学生可以根据教师的相关要求保质保量地完成作业,正确设计Java程序,在举一反三的过程中解决各类问题,进一步增强学习的主观能动性。此外,从课堂效果层面来看,大部分学生均可以体会到课程知识学习的重要性,学生之间交流讨论频率增高,团队协作意识明显增强,学生专业技能得到提升,综合素质显著改善。

总之,针对某高职院校的软件技术专业学生进行调研可以发现:一是学生对“Java程序设计”课程的教学效果表示认可,认为实施课程思政后有助于自身深入学习和理解专业知识;二是学生对“Java程序设计”课程思政的融入表示满意,认为在学习知识的过程中可以更好地体会职业道德的价值和重要性,自身的责任感、使命感能得到有效增强,同时也可主动将个人职业规划和国家发展形成关联。

(二)教师层面评价

根据实践成果,在“Java程序设计”开展课程思政教学一年的时间内,教学团队通过课程分析、思政元素设计、教材选用、教學实施等环节有效推进课程思政在“Java程序设计”中的融入模式和方法。在此过程中,团队教师的教学理念也发生了改变,教学任务和目标更为清晰,教学案例也较为科学,生活色彩、思政元素较为丰富。同时,案例通常是由教师团队合作编制,因此团队协作意识、责任心也得到一定提升。

总之,一是教师团队中的每一位教师均能够主动探索课程思政内涵,挖掘与“Java程序设计”相关的思政元素,并在教学中融入思政内容,科学构建教学路径。二是在教学设计方面更加合理、精细化,思政元素与“Java程序设计”专业知识巧妙结合,学生在学习中能够持续接受思政的浸润,学习意识、综合素养等得到提升。三是在评价考核阶段,教师团队制订考核标准时重点考虑思政元素,确保考核标准不再单一,基本覆盖了专业知识技能、思政综合素养等内容,进一步推动学生将社会责任感和专业知识有机融合。四是在课后总结阶段,教师团队根据教育部门对职业教育的相关要求,定期开展教研、专题研讨等活动,并分小组总结提炼课程思政的元素和精华,相互分享典型的课程思政教学案例,注重将教学成果复制和推广,促使教师团队的综合水平、理论素养、育人能力显著提高。

四、结语

综上所述,长期以来,高职软件技术专业学生在学习过程中更加关注专业技能,为了使学生树立正确的思想,教师需要将课程思政与专业教学有机融合。通过分析,课程思政作为一项系统工程有着一定的复杂性,教师在教学中需要深入挖掘和梳理“Java程序设计”课程的特点和内涵,坚持将立德树人作为根本教学任务,在课堂教学中有效融入思想政治内容,促进学生身心健康发展。

参考文献:

[1] 张维梅. 融入课程思政的《面向对象程序设计(Java)》实验教学改革[J]. 潍坊学院学报,2022,22(05):52-56.

[2] 付玉珍,张丽妹,何露露,等. 课程思政助力软件技术专业课程教学——以Java程序设计课程为例[J]. 现代职业教育,2022(21):142-144.

[3] 许孟杰,孙俊. 高职院校Java程序设计课程思政教学探究——以湖北科技职业学院“Java编程技术基础”为例[J]. 湖北开放大学学报,2022,42(01):41-44.

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

[5] 张静,倪琳妍. 高职专业课程融入思想政治教育的路径探索——以《Java程序设计基础》课程为例[J]. 课程教育研究,2020(05):61-63.

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

(薦稿人:邵洪旭,武汉工程职业技术学院信息工程学院院长,副教授)

(责任编辑:罗欣)

猜你喜欢

Java程序设计课程思政教学改革
发挥专业特色 实施“课程思政”
湖南工艺美术职业学院湘绣专业实施课程思政的可行性研究
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索