以赛促学,实战演练,全面提升学生软件工程综合素质

2019-08-11 23:52:35李志博周刚杨奎武侯雪梅廖琪
大学教育 2019年8期

李志博 周刚 杨奎武 侯雪梅 廖琪

[摘 要]软件工程学科课程体系建设需要保证学生知识结构完整性与课程知识体系先进性,兼顾学科发展与学生综合素质能力的培养。文章探讨结合软件工程学科课程理论抽象、实践性强的特点,在实施全方位教学方法改革的同时,督促学生积极参与学科相关竞赛,以赛促学,实战演练,全面提升学生软件工程综合素质能力。

[关键词]软件工程学科建设;以赛促学;实战演练;专题培训;软件测试大赛

[中图分类号] G642 [文献标识码] A [文章编号] 2095-3437(2019)08-0066-03

软件工程学科是一门综合性、实践性强的学科,对培养学生的工程思维能力、实践能力、创新能力、沟通能力和团队合作精神具有重要作用[1-2]。软件工程学科课程具有以下特点[3]:(1)理论抽象。因为软件工程中的核心技术和开发原理均来源于实际软件开发,经提炼形成原理和方法并引入课程。(2)实践性强。因为软件工程是从工程的角度讲述软件开发与维护的原理、技术和方法。实践和理解相结合的融会贯通对于学好此类课程非常重要[4]。

一、软件测试课程的教学现状

软件测试是软件工程课程中的一个部分,内容涉及的知识点多而繁杂且概念抽象,测试标准和规范类的教学内容偏多[5]。由于缺乏软件测试经验,学生普遍认为课程内容抽象枯燥,因而学习兴趣不浓[6]。

1.教学内容理论性较强,难以调动学生学习主动性

课程内容抽象,包含大量软件测试的概念、方法、技术和规范,大多数学生没有软件项目的实际开发经验,课程内容的概括性与抽象性增加了学生对课程内容的理解难度。……

登录APP查看全文