思政教育融入软件工程课堂路径初探
——以“ 健康码”为例
2020-12-08马艳艳吴晓光
□马艳艳 吴晓光
(山西广播电视大学,山西 太原 030027)
立德树人是高校教育的核心任务。遵循这一原则,课程教学要与培养学生的政治认同、家国情怀、文化素养、宪法法治意识、道德修养结合起来,将思政内容以“润物细无声”的方式融入专业课程的教学中,而不是用生搬硬套的理论讲解来进行思政知识的灌输。作为远程教育中的领路者,我们面对的学生是社会各行各业的从业人员,加强课程思政建设,对于构建全社会思政体系大格局,实行中国特色社会主义和中国梦的体系教育,加强社会主义核心价值观理念教育,以及弘扬中华民族的优良传统文化具有很重要的战略意义,同时,进一步坚定学生的理想信念,切实发挥高校立德树人的社会职能作用,努力开创我国远程继续教育发展的新局面。[1]
课程思政理念的提出,对理工类专业课程教学提出了挑战。如何在实践类课程中挖掘出思想政治教育元素,阐述技术的应用如何引领社会的发展,如何激发学生的社会责任感,让学生在社会主义的核心价值观的指引下,深度理解专业知识,推动知识传授和综合能力培养相结合,成为现当代教师的重要目标。[2]只有学生树立了正确的价值观,才能激发学习热情,教与学相辅相成,才能培养出社会需要的新型技能型人才。
一、软件工程课程引入课程思政的必要性
软件工程课程是计算机类专业的一门专业必修课程。根据毕业生就业数据统计,计算机类专业的毕业生90%以上从事相关的工作岗位,因此本课程的教学对学生的职业启蒙起着举足轻重的作用。[3]不论是软件行业的从业者,还是软件的使用者,都必须要有正确的人生观、世界观和价值观。
软件工程课程所讲授的基本概念、原理和一些典型的方法,尤其是软件开发的规范和指导原则,都能在日常生活中找到案例,其中蕴含着丰富的人生哲理,并能提炼出很多社会价值导向,课程具有的这些特色非常有利于引入思政教育。课程可以将意识形态性和现实针对性有机结合起来,不仅要培养专业的软件开发、维护以及项目管理人员,使其成为高科技行业的应用型高级专业人员,更要培养学生的“匠人”精神,认真、踏实、严谨,实事求是的科学研究态度,使其具备高度的社会责任感和敢于拼搏的创新精神。
二、思政元素与教学内容可以实现无缝融合
软件工程是一门运用了工程化的规范、技术和方法进行软件工程项目的研究、开发和维护的课程。教学内容包括:第一章软件工程概述,主要介绍了软件工程课程中涉及到的基本概念和软件工程的整个发展过程。从软件的优缺点入手,分析了软件经常遇到的问题,引出解决软件危机的思路,提出本书的核心概念——软件工程;第二章到第十章是本课程的重点难点部分,讲述了可行性研究、系统分析、系统设计、编程实现测试和维护过程中常用的方法和步骤。最后一章是应用型章节,讲述了软件项目管理和软件配置的基本概念和方法,方便学生实践操作。
(一)课程知识点与政治理论结合,践行“求真”理念
软件工程课程的教学步骤是,软件危机的出现,推动了软件工程的发展,而软件的设计过程在经历了用户需求分析、总体设计和详细设计之后,进入市场还要继续进行更新和维护。在讲授这部分知识的同时,我们可以理论联系实际,与学生在思政课上学过的新中国成立的发展历程相结合。正是因为经历了民族危机,人民群众在实践中提出了中国特色的社会主义理论,建立了新中国。中国人民为了寻找这个理论,经过了很长时间的探索和实践,在借鉴先进理论的基础上结合中国国情,最终确立了具有中国特色的社会主义理论。[3]软件工程概念的提出也同样经过了大量的探索和无数次的经验论证。本知识点所蕴含的坚持正确的理论引导,坚持实践的真理, 坚持科学的工作精神,成功地转化为引导学生坚持中国特色社会主义理论、方针、政策,坚持求真务实,坚持科学研究的严谨性和规范性。
在指导学生撰写软件工程相关文档时,要求学生按规范编写,重点培养学生的科学素养,要有认真、严谨的科学态度,敬业的工作作风,通过讲解软件产权和著作权,提高学生的学术道德素质和相关的法律水平,提高知识产权意识。联系实际案例,将相关知识和技能融入真正的生活中,提炼出生活哲理,更好地引导学生的价值观!
(二)优化案例式教学,践行“爱国”理念
当前,我国的软件产业已经达到很大的规模,具有很强的实力,在很多领域遥遥领先。软件工程专业的学生日后将成为软件产业的主力军,因此结合学科知识,积极开展爱国主义教育,灌输核心价值观是势在必行的。
在章节知识传授的过程中,引入生活中的案例,比如当前的高科技热点事件,培养学生的爱国主义情怀和文化自信。软件企业竞争力的立根之本是拥有自己的核心技术知识产权。2016年,我们研发了自己的CPU芯片技术,国产的超级计算机“神威——太湖之光”一举夺得世界第一,“中国芯”的研发成功以及华为在通讯领域研发出来的5G技术和其他软硬件核心技术,让我们不仅摆脱了美国思科公司的技术垄断,还遥遥领先,成为全球首数的中国企业。[4]这些软件核心技术的发展,对我国的发展具有非常重要的战略性意义,让我们不再受制于人。技术的进步必然带来国家经济和国家实力的快速提升,软件行业的从业者必须有强烈的爱国热情和吃苦耐劳的自强精神,才能在压力中取得胜利。
软件工程专业知识的讲解和爱国主义精神有效融合,让学生深深地体会到,作为软件行业的从业者,看似普通的研发工作,却与个人和国家的命运密切相关,从而激发学生的从业热情、民族自豪感,增强民族自信心,确立奋发图强、报效祖国的远大理想。
(三)以实践环节为载体,践行“德育”理念
软件工程是一门实践类课程,在学生的实践环节,让学生以小组为单位完成实验项目,提升学生的团队协作能力、大局意识和管理能力。在知识的讲授中,注重加强学生的核心价值观,激励学生积极投身社会主义建设,通过阐述人生哲理,提高学生的科学素养、道德品质,加强创新意识和创新能力的培养。
同时,加强学生的职业行为规范和道德规范的教育,以网络上频发的黑客行为、不良言论、扰乱公共秩序、触犯国家法律以及泄露知识产权等为案例,警示学生不能通过技术手段触犯法律底线,加强学生的法律知识教育。通过法律约束和弘扬正能量相结合的方法,讲道理、摆事实,将具体的软件行业的法律法规和职业道德规范,通过案例分析、课后反思。明确作为一个软件从业人员所背负的社会责任,使其将来在工作岗位上有正确的责任意识,以优秀软件人为榜样,为软件业的蓬勃发展做出贡献。
三、软件工程课程融合思政教育案例设计——“健康码”
在介绍软件工程课程的需求分析知识点时,引入当前社会上最关注的问题。2020年初,新冠肺炎疫情严峻,疫情的防控是重中之重,我国迫切需要研发一款软件来进行疫情相关数据的采集和分析。这时,阿里云、钉钉和支付宝三个软件公司组成虚拟线上团队共同协作,在短短的5天内,研发出余杭绿码并顺利上线。与此同时,政府大力支持,开发团队继续调研,相继研发出了浙江健康码,推动了浙江省的复工。[5]2月14日,国务院相关部门肯定了健康码的使用,并指导健康码软件进一步完善,并要求推广到全国,助力复工复产。
(一)需求分析阶段融合爱国元素
健康码软件的研发关系到上万甚至是上亿居民的安全,牵一发而动全身,疫情不断的变化,要求健康码软件具有实时性,对疫情的变化实时做出数据收集以及数据分析,更好地为我们防控疫情提供数据信息的保障。在讲解健康码的过程中,通过图片、网站、视频等多媒体手段,让同学们更进一步了解健康码所需要的专业知识和专业技能,了解软件技术如何有效地助力战疫。
通过健康码软件的使用讲解,引导学生要想成为一名优秀的软件从业人员,不仅要求技术过硬,还需要具有爱国情怀,有奉献精神、有民族担当,有在困难面前众志成城的决心,有不怕苦、不怕累、勇于拼搏的优良道德品质,以及碰到新问题勇于探索、勇于创新的职业素养,进一步提高学生的社会责任感和使命感!
(二)软件测试阶段融合技术强国元素
健康码在短时间内研发成功,体现出了全员面对危机事件迅速做出反应的敏捷过程,面对突如其来的疫情,在我们丝毫没有经验的情况下,要迅速做出响应,组成研发团队,研发一款高效便捷的软件助力抗疫,从小范围的 “余杭绿码”到全市的 “杭州健康码”,再到全省的 “浙江健康码”,以至推广到“全国健康码”,需求的范围越来越广,需求也越来越复杂,碰到的特殊要求也越来越多,情况越来与复杂,但是有了政府的牵头组织,全程积极参与协调,全国人民积极响应国家号召,众志成城,做到了全国一盘棋,体现出了强大的民族凝聚力、组织能力和决策能力。
通过学生实际操作支付宝中健康码的使用,亲身体会健康码给复工复产和经济复苏带来的巨大贡献,提升学生的民族自豪感。感受这个软件的研发,在哪些方面体现了国家制度的先进性,哪些方面体现了国家的以人文本的指导原则,哪些方面体现出了我国科技水平的先进性。作为软件行业的从业人员,需要具备哪些职业道德和职业情操。健康码研发过程,体现出了中国先进的科技创新能力,强调了团队协作沟通的重要性,更展现出广大优秀软件研发人员的社会使命感和勇担重任、甘于奉献的优良品质。
通过健康码实例的引入,不仅能激发学生的学习兴趣,加深学生对软件研发步骤的理解和掌握,更能激发学生的技术自信和文化自信,坚定学生为国家的繁荣昌盛而奋斗的决心。
(三)软件维护阶段融合诚信元素
在软件工程课程的讲授中,诚信教育贯穿始终,在课程一开始,通过违纪案例引导学生凡事讲诚信,从课堂考勤、平时作业成绩到期末作业成绩不掺水分不作假,诚信做人,诚信做事。在软件测试中讲述边值分析法时,融入法律知识,教导学生不要在法律边界试探,不能心存侥幸,要有较强的职业操守,尤其参与了一些涉密软件的研发过程,就一定要遵守保密协议。在掌握知识的同时,培养学生的社会责任感,加强诚信教育和职业道德教育,严守职业操守,对社会负责。
健康码在使用过程中,涉及到个人信息的收集,在软件需求设计阶段,研发人员要考虑到哪些个人信息属于应收集范围,如何在软件的使用过程中有效使用并防止信息的泄露,在疫情之后海量数据怎么处理,都是研发人员需要考虑的关键点。面对各种复杂的情况,健康码软件不仅仅要克服技术难题,还涉及错综复杂的法务、客服等问题。大量的数据收集会带来数据安全和隐私泄露的隐患,这就要求参与研发的人员具有良好的职业道德和法律意识,具有较强的社会责任感和社会诚信,各种操作要符合法律规定,保护用户信息,有所为,有所不为。[6]
四、结语
将思政教育融入软件工程课程,是要在知识传授中强调社会主义核心价值观的共振,在把握专业课程特色的同时,以润物细无声的方式,将思想政治教育理论、职业素养、爱国精神、法律知识、道德意识以及优良的传统文化穿插在专业知识点的讲解中。将现时代对软件生产力的思考、专业技能的储备、专业素质和科学素养、团队协作能力、项目管理能力都以实践环节为载体进行加强,从而达到课程思政功能最大化,提高学生的学习激情,激励学生树立远大理想,促进学生综合能力发展,提升课堂教学效果。
本文以健康码案例为例,将思政元素贯穿案例始终,从需求设计要有大局情怀、要有爱国精神;设计阶段,不怕苦不怕累,不计较个人得失,加班加点,为了保障复工复产贡献了自己的一份光和热;最后,在健康码使用和维护阶段,面对海量真实用户数据,要体现出优良的职业素养和职业道德,要有社会责任感,诚信做人,踏实做事,遵纪守法,保护用户信息安全。职位越重要,社会责任越大。
课程思政教学大体系的引领,对于高校专业课教师,既是机遇,又是挑战,要始终坚持以中国特色社会主义理论为指导,在传授专业知识的同时传播正能量,结合社会主义核心价值观,挖掘课程中的思政要素,培养学生树立正确的人生观、世界观、价值观,培养践行“求真、爱国、德育”的优秀从业人员,将立德树人作为教学目标进行全面的探讨和实践。