软件工程课程教学改革实践
摘要:软件工程是软件工程专业的一门☣专业基础课,传统的理论教学容易流于形式,空洞说教,学生的学习积极性不高。校企合作在《软件工程》课程中的应用,充分考虑当今最先进技术的发展趋势,共同规划和开发出软件工程课程配套的教学大纲、多媒体课件、教案和试题库等教学资源,为软件工程课程提供充分的资源保障。根据企业对学生的最新需求,以企业的真实项目为依托,通过不同小组完成不同ค的案例使学生掌握软件工程课程的相关知识和技术,为学生更深入的学习和就业打下扎实的基础。
关键词:校企合作;软件工程;教学改革
1教学改革背景
1.1国家政策指导
为贯彻落实国务院办公厅以国办发〔2015〕36号印发《关于深化高等学校创新创业教育改革的实施意见》文件精神,根据《教育部高等教育司关于征集2018年产学合作协同育人项目的函》的要求,教学内容和课程体系改革项目面向高校有关专业和教师,由企业提供经费、师资、技术、平台等方面的支持,将产业和技术的最新发展、行业对人才培养的最新要求引入教学过程,通过课程或系列课程的建设,推动高校更新教学内容、完善课程体系,建成能够满足行业发展需要,可共享的课程、教材资源并推广应用。
1.2学校政策扶持
在国家创新驱动发展和“一带一路”“中国制造2025”“互联网+”等重大战略背景下,以协同育人项目作为教育教学改革的重要抓手,对于加快工程教育改革创新,培养造就一大批多样化、创新型科技人才有着重要的意义。在国家的政策指导下,西安翻译学院重视产教融合、校企合作、协同育人工作,为了推进工程教育改革创新,不断提高人才培养质量,积极推动协同育人项目建设工作,加大统筹和支持力度,为校企合作协同育人项目的开展提供政策和经费上的扶持。
2《软件工程》课程教学改革实践
2.1软件工程课程简介
软件工程课程是软件工程专业开设的一门专业基础课,是研究开发和维护大型软件系统的工程学科,包括一系列概念、理论、模式、语言、方法及工具的综合性学科。在计划、开发、运行、维护与管理软件过程中,将科学的管理和最佳的技术方法紧密结合,从而以比较经济的手段获得满足用户需求的可靠软件的一系列方法。软件工程课程主要采用✡讲授、案例、实践、任务驱ท动等方法,在多媒体机房授课。在理论教学中,创设真实的问题情境或学习环境,使学生“身临其境”;通过教与学的互动,有益于引导学生开展主动学习,构建互动课堂。学习软件工程应注重计算思维能力、算法设计与分析能力、程序设计和实现能力、系统能力的培养,尤其是工程能力。工程能力植根于分析、设计、测试等软件工程方法的学习、简单项目管理的实践、团队合作职业技能的培养,以及软件工具的使用和实践能力的训练。
2.2软件工程课程存在的问题
软件工程课程内容繁杂,理论与技术方法众多。课程中涉及的概念、原理比较抽象、复杂、理解困难,学生在学习过程中容易感到枯燥、乏味,难以激发学习热情。所以教师在实际的教学过程中需要运用合理的教学方法,以提高教学效果。
2.3《软件工程》课程教学改革实践的目标
2.3.1完成课程教学资源的建设
校企合作在《软件工程》课程中的应用,充分考虑当今最先进技术的发展趋势,共同规划和开发出软件工程课程配套的教学大纲、多媒体课件、教案和案例库等教学资源,为软件工程课程提供充分的资源保障。
2.3.2培养学生的软件开发能力
根据企业对学生的最新需求,以企业的真实项目为依托,通过不同小组完成不同的案例使学生掌握软件工程课程的相关知识和技术,为学生更深入的学习和就业打下扎实的基础。
2.4《软件工程》课程教学改革实践的实施路径
2.4.1准备阶段
(1)企业调研。研究企业对软件开发领域人才的需求状况,组织搜集和阅读大量文献著作,调查研究现有软件开发领域人才供给需求。
(2)学生调研。对拟改革的专业进行学习能力评测,了解现在软件工程课程教学模式及人才培养模式存在的问题,形成调研总结报告。
(3)制定实施方案。根据调查企业需求和现在软件工程课程教学模式及人才培养模式存在的问题,制定教学改革和实施方案。
(4)成立教学改革领导小组。
(5)严格进行过程管理。
(6)制订研究计划、实施方案,写第一阶段总结。
2.4.2实施阶段
(1)准备校企合作事宜,签署校企合作协议,聘请企业兼职教师充实实践环节的教师队伍。
(2)针对企业对软件开发的人才需求,校企合作制定应用型软件工程课程体系。
(3)完成理论和实践教学设计,同时改革教学方法和教学手段,采用项目化教学法、企业真实案例引导等方式提高学生学习兴趣和动手能力。
(4)实施校企合作制定的课程体系。
(5)完善校企合作实验实训基地建设相关工作。
2.4.3总结阶段
进行教学改革汇总,编写相关研究报告。
2.5《软件工程》课程教学改革实践的效果
2.5.1学生的学习积极性更高
由于上课案例是企业的真实案例,很多学生觉得这就是以后我要从事工作的内容,相比之前教材中的案例,学生的学习积极性更高。
2.5.2学生的学习目标更加明确
以企业的真实项目为依托,学生在学习的时候,容易找到自己的兴趣点和欠缺点。例如有的学生在做单元测试的时候发现自己喜欢上了软件测试,就会在做完单元测试后进一步学习测试方面的其他相关知识,为以后从事这方面工作打下扎实的基础。有些学生发现自己在编程的时候函数部分还比较欠缺,就ฝ会积极的查找相关资料,补上这一部分的知识。
2.5.3团队合作精神有所提高
由3-5人分组完成企业不同项目的形式,明显提高了学生的团队合作精神。以往布置的同样作业一起提交的时候,个别学生有抄袭现象,而分组完成不同项目,每个人分工明确,避免了偷懒抄袭这种现象。
2.5.4学生的沟通能力得到了提高
团队成员之间难免意见有分歧,但为了完成共同的目标,最终都会获得一致的看法,这样很好的锻炼了团队成员之间的沟通能力。
3《软件工程》课程教学改革实践的亮点
(1)软件工程课程采用项目化教学模式,教学内容以企业真实需求为导向,以企业项目为衔接,达到知行合
一、以用促学的目的;
(2)校企联合共建软件工程课程教学大纲,共同制订校企合作实施方案;
(3)校企联合开发课程配套多媒体课件、教案和案例库等教学资源。
4结束语
软件工程是一门理论与实际高度融合的课程,由于校内老师缺乏企业实战经验,课程教学效果有待进一步提高,故采用校企合作进行《软件工程》课程授课,采用项目化教学模式,教学内容以企业真实需求为导向,以企业项目为衔接,达到知行合
一、以用促学的目的。
参考文献:
[1]韩业红.应用型高校《软件工程》课程教学改革研究[J].齐鲁师范学院学报.2018
:65-69.
[2]阳建中,胡俐蕊,黄东,等.基于校企合作的应用型高校《软件工程》课程教学改革[J].现代计算机(专业版),2017
:21-28.
[3]李贤阳,胡俐蕊,黄东,等.基于项目驱动的应用型高校软件工程课程教学法研究[J].福建电脑,2017:63-65.
[4]章荣丽.《软件工程》课程校企合作教学模式研究[J].电子测试.2016
:65-66.