APP下载

软件质量保证与测试课程思政教学改革的实践探析

2023-09-25崔春英张坤峰张苏

电脑知识与技术 2023年22期
关键词:质量保证软件测试育人

崔春英,张坤峰,张苏

(周口师范学院 计算机科学与技术学院,河南 周口 466001)

0 引言

习近平总书记在全国高校思想政治工作会议上发表重要讲话,号召把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人。党的二十大报告强调,育人的根本在于立德。要落实立德树人根本任务,培养德智体美劳全面发展的社会主义建设者和接班人。本文结合课程思政的这一教育理念,分析软件质量保证与测试课程与思想政治的契合点,加强专业课程立德树人,提高学生的学习热情与综合素养。在课程思政环节建立良好的互动,营造活跃的课堂气氛,实现专业教育和思政教育的协同效应。

1 课程思政改革的目的和意义

随着我国社会、经济的发展,信息化水平也在不断提高,对高质量软件的需求也日益提升。网络化和信息化的高速发展深刻改变了人们的生产生活方式,但也带来了隐私信息泄露、恶意软件等一系列问题。近年来IT从业人员,相当一部分是具有高学历的软件工程师、软件测试工程师,由于法制意识淡薄、职业道德缺失等原因而导致触犯法律的事件频频发生。然而,学生在学习相关专业课程知识时并未充分意识到自身应具备的健全的法制意识、正确的价值观、高尚的道德情操以及较高的职业素养。因此,软件质量保证与测试课程中融入课程思政环节具有相当的必要性。

软件测试工程师是软件质量的捍卫者,必须具备高尚的职业素养和道德情操,具有较强的法制意识[1]。因此,思想政治教育重要且必要,通过软件质量保证与测试课程思政教学实践的探析,深挖课程思政元素,将思政育人元素融入课程教学,把思想政治教育多角度、全方位融入专业课程的教学过程中,通过“潜移默化”的教学形式,达到“润物无声”的教学效果,实现专业教育和思想政治教育的双赢[2-3]。引导学生在学习掌握软件技术的同时,明确专业领域内的社会价值,自觉树立远大的职业理想,将职业生涯、职业发展脉络与国家发展进程融合起来,最终成为德才兼备的软件测试工程师,为国家信息化领域发展建设发挥自身力量。

2 软件质量保证与测试课程思政改革探索

当前软件质量保证与测试课程教学侧重对测试基本原理、测试理论知识、测试专业技能等知识的讲授,教学设计侧重专业知识和技能的培养,针对学生社会主义核心价值观、人生观和世界观的培养还存在一些不足,课程思政实践有待提升。本文以课程思政理念为指导,探索有效的教学方法,调动学生的积极性和主动性,丰富课程内容的深度和广度,注重学生德育培养和价值塑造。文章从深挖课程思政育人元素、探索课程思政教学方法、结合时事政治与典型案例形成自然的课程思政融合模式等三个方面进行实践探析。

2.1 挖掘课程思政元素

软件质量保证与测试是软件工程专业的核心课程,主要讲述软件测试的原理、黑盒测试技术、白盒测试技术、单元测试、集成测试、系统测试、测试过程及管理,培养学生分析、测试软件系统的能力。该课程有很强的实践性,同时也具有科学教育属性、工程教育属性和意识形态属性,蕴含着丰富的思想政治教育元素。挖掘专业课程教学内容思政育人元素,将职业道德、工匠精神、法制意识、社会主义核心价值观等思政元素融入课堂教学,实现专业教育和思政教育的双赢。该课程授课计划有8个章节内容,分析专业课程教学内容的特点,寻找思政育人元素和课程专业知识的契合点,梳理教学知识点,挖掘思政元素,丰富思政教学内容。课程教学知识点与对应思政元素的育人点如表1所示。

表1 课程教学知识点与对应思政元素育人点

2.2 探索课程思政教学方法

以立德树人为根本,结合课程思政在社会主义核心价值方面的精神引领,确定课程的培养目标。在教学内容中融入思政育人元素,积极探索课程思政教学方法。根据软件质量保证与测试课程的教学目标、育人目标,经过专业课程思政的教学实践,文章总结出课程思政适宜采用的几种教学方法:自主学习、讲授法、讨论法、任务驱动法、分组协作法、体验式教学法等。

1) 自主学习。在超星学习通网络平台上传数字资源,布置自主学习的课程内容与任务要点,让学生先预习课程的基本内容以及与知识点相对应的思政教学案例,设置相应的思考问题,激发学生的学习兴趣,帮助学生提升自主学习能力,培养良好的学习习惯。

2) 讲授法。通过讲述和讲解的方式,对软件测试相关概念、测试技术原理等理论性较强的内容进行解释、推理和论证。然后,拓展课程思政育人元素,达到育人目标。例如,在讲解安全性测试方法时,详细讲解安全性测试的基本原理,举例阐述常见的软件安全漏洞,介绍国内由于软件安全漏洞引发的热点事件,引导学生树立法制意识,严谨的工作态度、坚持理想信念,提升学生职业自豪感和认同感。

3) 讨论法。围绕课程知识点设置需要讨论的问题。例如,依据软件测试的概念讨论软件测试工作实质,让大家各抒己见。然后讨论总结得出,软件测试的根本目的是检验被测软件系统是否满足规定的需要,软件产品是否符合预期,再引出软件测试工程师在工作中应具备的专业知识技能和人生价值观,要具备勇于探索、艰苦奋斗的精神,有危机意识,培养良好的测试习惯以及敢于担当使命的职业素养。

4) 任务驱动法。任务驱动教学方法是以完成任务为教学活动的中心,结合课程教学内容,挖掘课程蕴含的思政育人元素,可以巧妙设计一些具有趣味性、扩展性、融合性的任务,以期激发学生学习热情,拓宽学习视野。在任务驱使下,学生通过教师引导、自主探究、相互协作的过程中完成任务。这种教学方法不仅有助于学生对专业知识的牢固掌握,而且可以提升学生自主思考分析解决问题的能力。

5) 分组协作法。针对课程教学的综合实验,可以分小组建立测试团队。典型的测试团队包括技术支持、质量保障、测试实施、测试开发等人员组成。团队成员每个人都可以发挥自己的特长,有效地完成分配的实验任务,锻炼学生之间的协同合作精神,培养学生工程化思想、团队合作精神以及沟通交流能力。

6) 体验式教学法。软件质量保证与测试课程一般大三下学期开设,大三学生已经学习多门软件开发语言,已具备软件开发的能力。让学生分角色扮演软件开发工程师和软件测试工程师。开发工程师完成软件项目后,提交给测试人员,然后测试人员使用不同的技术手段对软件进行测试,寻找软件中存在的缺陷,让学生体验整个项目的测试过程。这种教学方法既扎实了学生软件开发和测试专业技能,也锻炼了学生之间的沟通能力、协作能力,将课本上枯燥、乏味的理论知识转变为丰富的实践操作,让学生意识到学习技术的重要性,强化了技术自强意识。

2.3 形成自然的课程思政融合模式

构建思政育人课程,结合时事政治、典型案例丰富课程教学内容,坚持显性灌输与隐秘渗透相结合、理论逻辑与社会实际相结合[4-5],寻找课程专业知识和思政育人元素的“融合点”,建立专业课程与课程思政之间的融合关系,使思政育人过程顺理成章、恰到好处,真正做到“育人有温度、润物细无声”,实现软件质量保证与测试课程的价值引领作用。主要的思政教学案例及教学方法如表2所示。

表2 典型课程思政教学案例

3 课程思政教学效果

3.1 学风明显改善

软件工程专业是计算机科学与技术学院主力专业,课题组教师将软件质量保证与测试课程思政教学改革进行实践推广,从教学课堂效果、学生作业完成度、评教评学、网络学习通平台在线反馈等情况来看,学生学习的态度和积极性有了改观,课堂上学生的注意力更加集中,紧跟教师教学节奏,乐于和教师交流疑惑问题,课堂互动也更加积极,提高了学生学习的热情。总之,学生学习态度更加认真,在学习中争分夺秒。对于课程布置的实验内容,学生的参与度也显著提高,专业技能也掌握得更加牢固。课程思政是大学教育的大趋势,既能引导当代大学生树立正确的人生价值观,达到育人目标,又能引领大学生端正学习态度,提高学习效果,扎实专业技能。

3.2 课题组教师思政素养得到提升

在课程思政融入软件质量保证与测试后,课题组教师思想政治素养也得到明显提升。课题组教师通过学习习近平总书记的系列讲话、参加思政课程研讨会、学习教师思政研修系列网络课程等方式,提升自身思政素养,提高思政育人元素与专业课程知识的融合水平,深度挖掘课程与思政元素的契合点,共同积累思政教育资源,协作完善教学大纲、教学设计、课程评价等课程教学资源。课题组教师在教学备课上,准备充分,有条不紊;在教学质量上,教学方法与时俱进,教学思路更加清晰;在教学态度上,更加严谨认真,毫不懈怠。如今的课程教育融入了丰富的思政元素,课堂上,以身作则,与时俱进,坚持言教与身教相统一,以润物无声的形式实现了专业教育和思政教育的协同。

4 结束语

为保证软件质量保证与测试专业课程与思想政治理论同向同行,形成协同效应,文章通过挖掘课程思政育人元素、探索专业课程思政教学方法,形成自然的课程思政融合模式等三个方面进行实践探析,将立德树人与专业教育有机结合,使学生充分意识到自身应具备的健全的法制意识、正确的价值观、高尚的道德情操以及较高的职业素养,激发学生科技报国的使命担当。将教学知识点和思政内容无缝对接,潜移默化地完成了课程思政的教学目标,达到教学育人的润物无声。在强化软件测试理论知识、测试专业技能的同时,引导学生树立正确的知识观、人生观、价值观。

猜你喜欢

质量保证软件测试育人
文化育人的多维审视
田湾核电站运行阶段质量保证分级管理
育人铸魂守初心 赓续前行谱新篇
焊接技能评定过程中的质量保证要求
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
软件测试工程化模型及应用研究
质量保证监查在AP1000依托项目中的应用
“珠”育人