APP下载

高职软件技术专业课程思政教育的探索与实践

2024-01-03

苏州市职业大学学报 2023年4期
关键词:软件技术专业课程育人

滕 刚

(苏州市职业大学 计算机工程学院,苏州 江苏 215104)

根据《高等学校课程思政建设指导纲要》要求,各专业各类型课程教学中要全面推进课程思政建设,在传授专业知识的同时更要深入思考“培养什么人、怎样培养人、为谁培养人”这一教育根本问题。因此,如何在软件技术专业相关专业课程教学中,根据专业特色和育人目标,结合课程教学内容,有效融入思政育人元素,潜移默化地升华学生的思想境界,培育社会主义接班人,是高职软件技术专业课程教学需要关注并实践的课题。

随着计算机信息技术的不断发展,计算机软件发挥着越来越重要的作用,并朝着多元化方向发展,正影响着世界的每一个角落。计算机软件技术是社会信息化、网络化、智能化发展的支柱产业,同时也处于高科技、高技术发展的前沿。软件技术专业是计算机科学的一个分支,高职软件技术专业侧重培养软件开发和技术应用的高素质技术技能型人才,所以在国家科技强国之路上做好软件领域技术应用型人才思想和价值引领也是至关重要的。

1 软件技术专业课程思政建设特点

1.1 软件技术专业特点

软件技术作为高职教育理工学科中的热门专业,无论是招生规模还是发展速度都位于前列。软件技术专业人才进入未来应用市场,所从事的是关于软件开发维护、新技术新软件应用等方面的职业,与国家、社会发展以及群众个人生活、工作、学习都是息息相关的。

首先,科学技术具有两面性,既可造福人类,也存在安全隐患。在计算机科学方面存在着诸如与网络安全、个人隐私、知识产权、木马病毒等相关的问题,曾在全球范围内造成了巨大的影响和无法挽回的经济及信息损失,所以软件的开发与应用需要法制和安全意识作为保障。其次,技术的快速更新迭代是软件技术行业的重要特点之一,尽管中国的计算机软件研发能力已实现了从无到有乃至达到世界前列水平的高速发展,但是,与国外巨头公司相比,中国软件行业仍然存在很大差距,所以要有紧追感和赶超意识[1]。最后,创新是引领发展的动力,是科技强国之根本。软件技术的自主创新是行业发展的关键点,这不仅要求软件技术开发人员具有创新意识和研发能力,更需要有刻苦钻研、坚持不懈、精益求精的精神和品质。

1.2 软件技术专业课程思政教育特点

首先,从专业课程思政教育教授者这一参与对象来看,专业教师更多关注的可能是自身的专业学术能力和教学能力的提升。在人才培养上也更倾向于负责把专业知识教授好,理所应当的认为思想工作主要是思政老师、辅导员和班主任应该承担的任务,从而将大量精力投入到专业和学术工作中,忽视了自身的思想政治学习和政治觉悟的提升[2]。其次,从软件技术专业课程体系来看,专业课程主要涉及程序设计理论、设计与应用开发的技术和方法、软件测试技术和方法、软件项目开发与管理等,这些课程具有更新速度快、抽象思维多、逻辑性强等特点,课程更多侧重于技术框架、技术实现及应用,思政元素融入较难。最后,从专业课程思政受教育者来看,学生普遍理性思维较强,人文素养偏低,实用主义思想较重,政治敏锐性较弱[2]。受功利心、就业前景等因素影响,学生更看重专业知识的提升,对思想政治理论知识学习的积极性不高。

2 软件技术专业课程思政育人核心要素

软件技术专业课程思政教育的本质是将最切合专业、最需要培植和塑造的核心思政育人要素融入专业课程的教学中[3],从而在专业课课程教学中进行思维方式的提升、意识倾向的引导和教育理念的创新。根据软件技术育人目标以及其专业技术课程的特点,提炼如下主要课程思政育人核心要素。

2.1 政治认同与爱国情怀

软件技术专业课程思政教育必须融入政治认同与爱国主义以建立起学生的自信。计算机技术虽然起源于欧美,但我国通过努力追赶,已逐步在移动支付、超级计算、量子通信等领域走入世界前列[3-5]。要让学生深刻认识到中国取得这样的成绩,与中国共产党领导下的国家繁荣稳定是分不开的,从而形成爱国、爱党、爱社会主义相统一的政治认同。随着科技突飞猛进的发展,信息化、网络化、智能化在未来国家发展战略中具有极其重要的地位,软件技术人员必须具有坚定的“魂”。在引导学生了解计算机及软件技术发展水平和前沿技术的时候,一方面要让学生客观了解中西方国家之间在技术上存在的差距与我们的优势,另一方面要通过一些与计算机发展相关的真实事件或历史,让学生了解中国软件人才在国家信息化技术发展过程中的不断开拓与不懈努力,在获得伟大成绩道路上的不易与坚持,从而养成学生文化自信与民族自豪感。通过剖析专业课程中的核心技术,对比国内外技术应用突破的方向,激发学生科技报国、爱国敬业之情,树立为“中华崛起而读书”的信念。

2.2 专业伦理与法制意识

软件技术专业伦理问题主要包括隐私保护、知识产权、恶意软件、病毒黑客、数字鸿沟以及计算机网络安全、风险等方面。软件技术专业培养的是软件程序开发和应用的从业者,也应融入专业伦理和法制观念。因为软件技术一方面可以改善人们的生活,提高工作效率,另一方面也可以对社会造成危害,如木马病毒、钓鱼网站等也都是出自软件工作者之手。只有正确认识和应对软件技术带来的专业伦理问题,才能更好发挥软件技术的强大张力。在软件技术开发及应用介绍中可针对真实案例进行分析和研讨,让学生明白作为软件从业人员的专业责任和伦理规则,提高判断力和约束力,潜移默化、融会贯通,引导学生养成专业伦理意识和法制意识,有力推进信息社会伦理秩序与和谐社会建设。

2.3 科学道德与创新精神

理工类的专业课程,很大程度上服务于科学技术研究与应用开发,技术传授要与科学精神的培养相结合。而科学技术研究本身具有独特的价值追求和精神气质,所以软件技术专业课程思政也应融入科学道德和创新精神。科学道德素养弘扬追求真理、诚实守信、严谨治学、创新思辨、甘于奉献、团结协同等精神内涵[3,6]。所以软件技术课程应让学生参与到具有逻辑性、系统性的研究学习过程中,同时切入思政育人要素和素材,满足系统完整的科学道德素养养成;在课程中创设自主完成任务或攻关项目内容,培养学生创新思维和思辨能力,以及不断探索和永攀高峰的使命感和责任感。

2.4 职业道德与劳动精神

随着网络技术的发展,基于网络的软件开发也日益扩大,而随之产生的信息安全、个人隐私等相关问题也日益成为人们关注的焦点。鉴于软件技术专业的特殊性和开放性,课程内容中需要融入职业道德和劳动精神。通过剖析网络世界中隐藏的各种风险,在软件技术开发与应用的相关实践活动中解读《软件工程师职业道德规范》,强化技术责任、职业道德标准与规范的传授。同时在专业课程中挖掘劳动要素,对接专业实践,加深对劳动精神的理解,培养岗位、责任、合作、奉献等职业素养以及精益求精的大国工匠精神。

2.5 文化教育与人文素养

科学技术的革新与进步由造福社会的需要推动,反映着人类不断发展进步的成果和对美好未来的不懈憧憬。只有关怀人的生存价值和意义,科学技术的发展才有生命之源。首先要在专业课程教育中引导学生深刻理解中华优秀传统文化和思想精华,体会激励一代代人奋斗的民族精神和时代精神。工科类专业容易倾向于知识或技术本位,以实用性作为评价的判断依据,从而忽略了知识本身所蕴含的文化价值和精神意义。所以软件技术专业课程思政,需要在教学内容中重点融入人文素养的提升、人文精神的塑造,从而引导学生成为身心健康、人格健全、德才兼备的时代新人[3,7]。

3 “Web API开发”课程思政建设实施策略

3.1 确定课程思政目标

“Web API开发”课程是软件技术专业的核心专业课程。课程所讲授的知识技能主要针对如何通过ASP.NET Core设计和实现Web API网站的建设。学生通过课程学习从而具备使用Visual Studio开发工具创建Web API的相关技能,能够独自完成企业级的常规Web API应用开发,这些技能是从事软件编程、网站开发及数据库开发岗位的关键能力之一。

“Web API开发”课程遵循高校教育教学规律,坚持价值引领、能力培养和知识传授相结合。通过多元化教学方法使学生掌握科学的世界观和方法论,掌握科学辩证和逻辑思维,奠定科学思想基础。明确在专业课中将课程思政价值导向与知识传授有机融合的教学目标,在知识传授、能力培养中,引导学生树立正确的人生观和价值观,传承中华优秀文化和传统美德,培养学生的科学精神、工匠精神、职业伦理道德等。

3.2 课程内容与思政内容的融合

“Web API开发”课程内容与思政内容融合的知识点及具体要求,相应的教学方式和预期达到的成效见表1所示。

表1 “Web API开发”课程内容与思政内容融合的知识点对应表

3.3 课程思政教学实施方法

专业课课程思政要潜移默化,润物无声地使思政内容与专业知识无缝衔接,这就需要专业教师在教学过程中改革教学设计,创新教学方法,拉近课堂与学生的距离,精心组织安排教学内容与思政内容融合,合理运用丰富多样的教学方式,助推课程思政的有效开展,才能获得预期成效。

“Web API开发”课程遵循学生职业能力、技术素养和人文素养培养的基本规律以及根植社会主义核心价值观的基本要求,精心组织安排教学内容。课程教学以项目形式开展,每个项目分为精讲、领会、训练三步。精讲:教师通过讲解构成教学内容的基础任务,分解完成实际工作任务所必备的知识,使学生充分掌握理论知识;在这个过程中,教师还会根据思政育人元素,穿插生动案例进行讲授。领会:学生通过阅读、理解基础任务,获得实际工作任务的具体要求,形成应用开发的设计思路,体会API应用设计的基本原则和开发规范;在这个过程中,不仅让学生领会工作任务,同时也通过讨论等方式让学生体会、感悟专业伦理、职业道德、技术素养、人文素养等思政要素。训练:学生根据本课程的实际工作任务要求,通过上机实践,加深对知识的理解,提高Web API应用程序设计的能力,养成良好的程序设计风格和综合职业能力;在这个过程,学生要将理论知识应用于实践环节,体悟团队合作、沟通协作等能力。

同时在课程思政教学方法上,课程充分依托网络教学资源,基于项目化、任务化、案例化教学,综合运用翻转课堂、小组讨论、案例分析等教学方式实现滴灌式精准教学。在知识融入环节,选择与当代社会以及青年所关注问题相贴合的软件开发案例,并以生动的案例为突破口实现专业知识和课程思政的动态、自然融合。在实践教学环节,以科学思维模式引导学生的同时辅以思政思维,帮助学生找到适合自身的学习方式,并通过设置实训项目进行引导教学,让学生明确课程思政的真正价值,发挥学生主观能动性。以“HTTP协议”单元教学为例,课程思政教学实施框架见表2。

表2 “HTTP协议”教学单元中的“HTTP首部”知识点课程思政教学实施框架

3.4 提升教师课程思政建设意识和能力

教师是专业课程思政建设的关键。课程组教师应认真学习《高等学校课程思政建设指导纲要》,学习学校相关管理办法与工作文件,针对课程思政建设目标,结合课程思政内容和育人元素,集体备课并分析和讨论相关案例、切入角度和思政内涵的体现等,从而更好地激发学生的兴趣,引导学生深入思考,以期学生在有所感悟的同时能有精神层面的升华。同时,课程组教师还应积极参加学校组织的课程思政教育专题培训,增强思政育人意识,找准思政育人角度,提升思政育人能力。积极参加课程思政微课、课程思政教学竞赛,加强交流学习,真正确保专业课程思政落实见效。

猜你喜欢

软件技术专业课程育人
文化育人的多维审视
育人铸魂守初心 赓续前行谱新篇
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
电大学前教育专业课程改革探讨——以福建电大为例
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
中美综合大学在音乐专业课程上的比较与启示
中俄临床医学专业课程设置的比较与思考
专业课程群建设的探索与实践
软件技术专业知识地图的应用研究