高职计算机类课程思政的设计与实践

2024-05-03 16:42熊传玉徐尤华
电脑知识与技术 2024年6期
关键词:软件技术课程思政高职院校

熊传玉 徐尤华

摘要:课程思政是高校教育改革的重点。软件开发类课程逻辑性强,内容系统且连贯性强,课程思政融入存在一定困难。文章在深入研究课程内容的基础上,对Java Web 应用开发课程思政进行总体设计,将78 个典型思想政治教育案例融入课堂教学,涵盖社会主义核心价值观、爱国主义、中华传统文化、心理学、哲学等内容。在完成知识目标、能力目标的同时,加强了思想政治教育。课程实施后的调查问卷结果表明,课程思政教学相比传统教学方式对学生成长成才具有明显优势。

关键词:高职院校;软件技术;课程思政;Java Web 应用开发

中图分类号:G642 文献标识码:A

文章编号:1009-3044(2024)06-0133-03

德为立身之本,才为处世之道。一个人需要具备良好的德行,才能成为一个对社会真正有用的人。苏联著名教育家苏霍姆林斯基在《什么是课堂上的思想教育》中指出,让学生掌握知识、能够很好地回答问题以及获得很好的分数,并不等于对学生进行了道德教育。无论是自然学科还是人文学科都需要进行思想教育。

教师的根本任务之一是使学生从学习知识转变为树立思想和信念,使学生从知识需求者转变成对真理和正义有坚定信仰的人。课程思政是指把“立德树人”作为教育的根本任务,以构建全员、全程、全课程育人格局的形式将各类专业课程与思想政治理论课同向同行,形成协同效应的一种综合教育理念。其主要形式是将思想政治教育元素,包括思想政治教育的理论知识、人文观念、价值理念以及精神追求等融入各门课程中去,潜移默化地对学生的思想、行为产生影响[1]。专业教育与思政教育相融合,将“立德”和“树人”有效结合,不仅让学生在掌握专业知识技能的同时,建立对专业的感性认知,产生认同感、归属感以及使命感,而且有效促进专业教育改革创新,让专业教育内容更全面、更完善。更重要的是,还帮助学生健全人格、锤炼品质,实现全面发展[2]。

1 软件技术专业课程思政相关文献回顾

研究指出,高校课程思政的短板和难点多集中于理工类课程方面。计算机软件技术类课程内容稍显是枯燥、逻辑性强、连贯性强,是思想政治教育较难突破的地方。如何将爱国主义、工匠精神、奉献精神以及社会主义核心价值观等思想政治教育内容融入课程教学,是新工科和“大思政”背景下计算机软件专业人才培养急需解决的关键问题。近年来,许多学者从不同层面、不同角度对计算机类课程的思想政治教育进行了探索。例如,李文生[3]等人对操作系统课程思政进行了总体设计和实施,总结出课程思政教学目标达成的几点途径。郑丽萍[4]等人对Java Web应用程序开发课程进行了教学设计,总结出课程思政改革的两个方面。周锡玲[5]挖掘了编程技术类课程中隐含的思想政治教育元素,并对课程思政教学方法进行了设计。王春荣[6]等人对程序设计类课程包含思想政治教育元素进行了挖掘和整理。蔡艳妮[7]对编程课程融入德育进行了实施和总结。目前,关于计算机类课程的课程思政教学改革处于快速发展阶段,研究主要集中在思想政治教育元素挖掘,教学过程设计,教学效果总结等方面,关于某门课程整体思政的实施路径的研究比较少。本文通过深入研究Java Web应用开发这门课程的知识内容结构,多方位挖掘思想政治教育元素,设计课程思政融入模式,挖掘具體思政元素,改革评价方式,实现思想政治教育全方位融入专业教学,并通过调查问卷分析实施效果。

2 Java Web 应用开发课程思政总体设计

为了更好地实施课程思政,笔者从中华传统文化、职业素养、人文素养、心理素养、价值观念等方面挖掘思想政治教育元素,研究出一套将项目开发和思想政治教育元素有效结合起来的教学模式。从教学方法,育人方法以及达成途径等方面对课程进行了全方位改革和实践。让学生在学习专业知识的同时,得到思想政治教育,帮助学生塑造完整的人格,提升就业实力。

Java Web应用开发是软件技术专业的重要的专业核心课,强调面向对象编程思想,采用项目驱动式教学,通过项目实践培养学生开发大型项目的综合能力。针对课程特点,研究从学习情境、思政融入、能力培养三个方面进行总体教学设计。首先是价值引领,围绕德育目标,筛选典型案例和事件,将故事、人物传记、诗歌、心理学元素等融入教学内容,运用多种教学方式进行素质和能力培养。其次是知识目标和能力目标,根据具体目标设计教学方案,融入课程思政,优化教学内容。本文将课程内容划分为七个学习情境,最终设计了78个课程思政模块化教学案例,其中25 个设计家国情怀,28个设计传统文化,13个设计心理素质,12个设计社会主义核心价值观。思政元素融入专业知识的部分宏观案例如表1所示。

3 Java Web 应用开发课程思政实施案例

该课程主要采用传统教学+“学习通”教学的混合式教学手段,“线上”教学和“线下”资源相结合。课程思政的具体实施过程以设计并实现一个小型Web商务系统为典型案例进行分析。其思政目标是培养学生学以致用、服务人民的社会责任感,精益求精的工匠精神和团队合作精神。知识能力目标是培养学生的设计与实现应用系统的能力,提高学生的软件开发能力、项目过程管理的能力。本课程内容的实施主要包括以下6个步骤。

步骤一,算法引入。思政融入内容为人工智能,最重要的是人,强调人的重要性。通过“Alpha Go为何能打败围棋职业高手”的讨论,开启算法的讨论,让学生思考算法在其中所起到的关键性作用,更让其思考背后更关键的“人”的作用。通过人文讨论激发了学生的学习热情,培养人工智能思维方式,培养学生养成先有算法再写代码的习惯。

步骤二,项目需求分析。思政融入内容为关注民生,为奉献社会而学习。在项目需求分析的过程中,引导学生关注社会民生问题,从社会现实案例找到项目的主要功能和要求。教师讲解“农产品滞销”案例:2018年海南省冬瓜滞销、2021年广东湛江菠萝滞销、2022年山东水蜜桃滞销的问题等。引导学生认识到一个好的项目对社会民生可以起到良好的作用。

步骤三,系统架构设计。思政融入内容为团队协作,沟通能力。学生以小组为单位开展协作。教师引导学生自发分组,组内成员有项目经理、产品经理、开发组长、测试经理等角色。项目经理负责整个项目的分工和管理;产品经理负责收集系统需求,形成分析文档;开发组长负责技术难点分析,编写设计文档,分配开发任务;测试经理负责对系统进行功能测试。小组成员根据角色分工讨论完成需求分析报告和系统设计报告及测试报告。

步骤四,系统开发。思政融入内容为工匠精神,精益求精。各个组员明确分工,各自完成自己的模块,最后合成一个项目整体。培养学生团队协作能力和精益求精的精神。“不积跬步无以至千里”,“千里之行,始于足下”,鼓励学生不畏困难,勇往直前。在遇到困难的时候利用各种资源去解决问题,培养学生耐心、抗挫的能力,在实现项目的过程中,注重工匠精神,精益求精,以做出更好的作品服务社会。

步骤五,小组展示。思政融入内容为自信,团结。学生以小组为单位展示阶段性开发成果。锻炼学生的自信和口才,鼓励学生互帮互助,引领学生发挥团结协作精神。

步骤六,考核评价。采用过程考核、结果考核以及调查问卷相结合的考核方式,将课程思政的考核纳入课程考核中。其中,过程性评价包括学习通线上平台数据和线下课堂平时表现的数据,主要考查学生平时学习状况。结果性评价以课程大作业方式进行,主要从课程的思政、知识、能力三个维度的目标达成情况来考核评价学生。问卷调查主要调查课程思政的德育项目对学生的影响程度。三种评价方式相结合对课程思政实施效果进行全方位检验。

4 Java Web 应用开发课程思政效果评价

2021年秋季学期,笔者在2020级软件技术专业Java Web应用开发课程中实施了完整的课程思政教学。95.86%的同学参与了Java Web应用开发课程思政调查问卷,其评价结果如表2所示。

结果显示,非常同意/同意课程思政的融入方式的学生占86.21%;认为课程思政提高了学习效果的同学占97.93%;认为这种模式比传统教学模式更好的同学占97.24%。课程实施1年多来,部分同学参与科技扶贫,绿色智能创新等活动,利用所学知识服务社会,创造良好的社会服务价值。调查问卷结果表明,课程思政对学生成长成才具有明显作用。

5 结束语

研究紧扣课程思政理念,从课程特点出发,巧妙构思。科学设计,将思想政治教育元素有机地融入课程、自然地加入课堂,并借助于恰当的教学手段,使教书与育人融为一体,凸显教学价值。良好的课程思政建设,不但可以拓展专业教育的深度,让学生在掌握专业知识技能的同时,建立对专业的认同感、归属感以及使命感,还可以提升专业教育的广度。专业课教师除了完成专业知识的讲授外,还要从课程所涉及的行业领域、国内国际发展形势、东西方文化差异、历史演变等角度拓展教学内容,让学生深刻理解职业道德、职业规范和职业发展规律,学会做人做事的道理。更重要的是可以提升专业教育的温度,课程思政使得专业课更加注重学生理想信念教育,加强品德修养,强化学生在学习过程中的人格塑造、意志锤炼,激发学生创造力,提升学生的综合素质。学生在增长智慧才干的同时,还能健全人格、锤炼品质,实现全面发展。

参考文献:

[1] 孙志伟.理工类专业课程开展课程思政建设的关键问题与解决路径[J].思想政治课研究,2019(1):93-97.

[2] 陈新立.加强高校思想政治教育工作——学习习近平在全国高校思想政治工作会议上的讲话[J].数码设计(上),2018(6):219-211.

[3] 李文生,叶文,刘晓鸿.操作系统课程思政的探索与实践[J].数字通信世界,2021(21):84-87.

[4] 郑丽萍,李芳炎“. Java Web应用程序开发”课程思政的教学改革探索与实践[J].数字通信世界,2021(7):261-262,177.

[5] 周锡玲.HTML5编程技术课程融入思政元素[J].电脑知识与技术,2021(17):239-240.

[6] 王春荣,赵永青,霍日查.Java EE程序设计课程思政教学探索[J].科教导刊(电子版),2021(7):196-197.

[7] 蔡艳妮.借编程之力,扬积极德育之美[J].中文信息,2021(1):116-117.

【通聯编辑:谢媛媛】

猜你喜欢
软件技术课程思政高职院校
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
发挥专业特色 实施“课程思政”
湖南工艺美术职业学院湘绣专业实施课程思政的可行性研究
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
高职院校创新创业教育初探
全球化背景下高职院校韩语专业毕业生就业现状分析
多元智能理论视角下高职院校体育课程评价体系的研究
浅谈财务管理存在的问题及完善措施
软件技术专业知识地图的应用研究