基于CDIO模式的地方高校软件工程教学体系改革探索

2015-05-30 10:48蒲天银饶正婵
软件工程 2015年8期
关键词:项目驱动教学实践

蒲天银 饶正婵

摘 要:地方高校在教育部的统筹安排下,进入了转型发展的重要时期,相应的专业发展、课程体系改革也纳入进程。软件工程基础作为软件工程及相关专业的一门应用性极强的课程,改革势在必行。论文在探析CDIO工程教育教学模式理念和方法的基础上,提出了项目驱动、校企业合作引领的教学模式,重点阐述了软件工程教学实践课程模式。实践证明,这种方法有较强的可操作性,具有一定的应用价值。

关键词:CDIO;校企业合作;项目驱动;教学实践

中图分类号:G434 文献标识码:A

Abstract:Local colleges and universities under the ministry of education co-ordination arrangements,entered an important period of transformation and development of appropriate professional development,curriculum reform process also included in software engineering as the basis for software engineering and related professional application of a strong curriculum, reform imperative.Thesis of CDIO engineering education model based on the concepts and methods proposed project-driven,school-enterprise cooperation led teaching model,focusing on the teaching practice of software engineering curriculum model.Practice has proved that this method has strong operational,it has a certain value.

Keywords:CDIO;the school enterprise cooperation;project driven; teaching practice

1 引言(Introduction)

软件工程基础课程是高校软件工程及相关专业的一门重要的基础课程,针对软件工程专业而言,可以是相关课程的前导课程,对软件项目开发的环节作一个统筹性的介绍,作为计算机及其他相关专业来讲可作为一门软件方向选择的实践性课程,总体来讲,开设此课程的目的在于理解软件工程中所涉及的理论、方法和技术,同时介绍应用于软件开发的各个阶段。

在实践过程中针对学生的个性可分别加强之前所学的数据库技术、程序设计等知识。地方高校大多是专科学校新建而成,目前大多面临两大转型,一是专科向本科教学方式的转型,二是向应用技术型转型。因此,对于学生如何使其在软件工程实践课程中更好地掌握和运用相关知识,提升实践技能,就成为此类学校教学研究的一个关注点。

近年来,高校在走“应用型本科高校”特色之路建设过程中,大多采用校企业合作,联合培养模式,学生在课堂上学习理论知识,然后到相关企业里实践深化,这是转型发展的必走之路,出是软件工程专业培养的最佳模式。因此,软件工程教学体系改革势在必行,并具有强有力的支撑。

2 CDIO工程教育模式(Engineering education mode)

早在2000年,美国麻省理工学院和瑞典皇家工学院等四所大学起专家自发组建一个团队,经过四年的探索研究并实践后,提出了构思、设计、实施、运行工程项目思想,将教育作为一种工程来设计,创立了CDIO(Conceive、Design、Implement、Operate)工程教育理念,并成立了CDIO国际合作组织[1,2]。

这种思想紧紧地将现代工业产品的创造流程进行引用与分析,认为教育工程体系宜可用于这种思想,他们认为教育必须遵循“做中学”原则、建构主义学习理论和“基于项目教育和学习”教学模式的集中体现。CDIO思想着重强调四个问题:一是工程实践教学的重要性;二是培养学生主动学习和动手实践的能力;三是培养学生分析问题和解决问题的能力;四是培养学生职业技能和道德以及团队协作和交流的能力。

CDIO的提出得到了一定的推广,同时也在软件工程教育教学中引起了共鸣,CDIO强调的四个问题完全可体现在的软件工程实践教学模式改革与实践中。经过思考与分析,这里笔者将从两个环节把CDIO进行引入应用。

3 课程设计与规划(Curriculum design and planning)

3.1 项目设计框架

在教学课程设计早期,可采用CDIO的思想来设计规划整个教学安排,达到前期规划的目的。项目设计规划时,结合如图1所示的流程进行。

课程的教学由两大部分来完成,一是主讲教师,完成课程的总体布置和理论知识的讲解,二是企业实践指导教师完成相关设计环节的指导工作。两个教师形成互补,有效地完成教学任务。

在现实的高校中,大多主讲教师的往往缺乏实际开发经验,仅有课本的理论知识,单靠他们是很难完成课程任务。而企业的专业技术人员,他们有实践项目设计经验,但是存在设计过程不够严谨规范的问题,在这种背景下引入企业的专业技术人员,有效地将两者结合在一起,实行校企合作,取长补短。

在进行总体规划设计时,可以根据授课班级的学生人数情况进行安排。一般来讲将学生以小组为开发实践团队,小组人数在8—10人。在小组中安排一名小组长,全面负责小组任务的规划与安排,其可作为“项目经理”的角色来工作。

在整个课程教学开始之前,教师介绍项目背景,这个背景是基于项目案例来实现确定关键和困难的[3]。教师按照软件开发生命周期的顺序和软件工程方法,使用软件工程工具,结合典型案例,对软件工程学生完成项目开发实践的每个部分进行实时指导。在软件生命周期的不同阶段需要产生相应的文件,开展评估活动。课程结束时,团队成员完成项目实践总结报告。

3.2 项目设计注意问题

项目设计紧紧围绕CDIO模式的要领,首先做到两个实际相结合,一是与授专业学生的实际相结合,二是与地方实践条件实际相结合。

以铜仁学院为例,我院属于西部经济相对落后的地区,作为一所新办本科院校,招收学生本来与其他高校就有一定的差距。再之,在办学条件方面,虽然得到地方政府的全全力支持,办学软硬件也还不错,但作为老少边穷地区,与沿海地区相比较,地方IT行业产业不多,学生实践环境也稍显不足。因此,在对课程进行整体构思时,要综合考虑上述两个问题。

4 教师分工协作规划(The teacher collaboration planning)

课程设计结束,同时两类教师确定后,接下来的工作就是如何具体的进行分工安排的问题,这项工作极为重要,他是课程教学成功与否的关键所在。根据图1的规划与安排。可由企业实践指导教师来控制,指导教师控制的基本要求要根据软件工程基本理念思想和项目进度进展来具体控制,课堂理论授课教师由来完成对图形工具的使用和书写文档进行实时的指导。同一门课程的两个教师分工协作,各阶段分工再次引入CDIO思想,进行规划与设计,如表1所示。

通过这种模式形成一套适用于学生实际的培育体系,这对于提升地方高校软件人才培养质量有很重要的帮助。对以培养应用型和工程型专业学生为目标的高校来讲,教会学生“学会做事”和“学会合作”显得更为重要[4]。

在进行具体的教学过程中,主讲教师是教学工作的主体,企业实践指导教师是辅助,主讲教师要根据教学进度,对安排学生与企业实践指导教师联系,形成强有力的协作,完成阶段性成果[5]。每一阶段结束前,理论实践教师必须对阶段性成果进行验收,审核合格后,进入下一个环节。当然这里也得要注意的是,对审核不合格的小组,必须要加强引导,共同探讨存在问题的原因,及时完成任务,以跟上总体进度。

5 结论(Conclusion)

应用型人才培养也是一个系统工程,不是一早一日的问题,特别是现代计算机世界发展速度飞速的今天,如何提高软件工程专业人才培养质量,真正落实课程教学改革不是一学期、一学年能全面完成的事情,需要时间的推进、教师队伍的优化。笔者经过一学期来的实践,虽然在有些环节实践工作做得不够到位,但是总体上讲效果明显,学生主动学习的氛围得到了有效的提升。

课程教学两个重要环节引入CDIO思想,同时以项目形式来完成教学任务,教学改革是一种基于CDIO工程教育模式的创新和启发式。这种教学模式软件工程一直是整个教学和实践教学,理论与实践的真正解决培养综合应用能力,真正解决学生的分析问题和解决问题的能力,提高学生的实际问题综合职业素质高校实现,最终成功的转型,实现地方高校在发展。

参考文献(References)

[1] Edward F.Crawley,等.顾佩华,沈民奋,陆小华,译.重新认识工程教育——国际CDIO培养模式与方法[M].北京:高等教育出版社,2009.

[2] 尹春娇,沈桂芳.探析CDIO模式在应用型本科院校软件工程课程实践教学中的应用[J].科技信息,2012(31):15-16.

[3] 支俊,陈燕.案例分析在本科软件工程教育中的应用研究[J].软件导刊—教育技术,2010(7):30-32.

[4] 韦守居.工学结合的高职软件人才培养模式的探索与实践[J].中国科技信息,2012(19):130-132.

[5] 张宇宏,王军.软件工程导论实践教学探讨[J].计算机教育,2010,9(17):15-17.

作者简介:

蒲天银(1974-),男,硕士,副教授.研究领域:IT项目管理,教育技术学.

饶正婵(1976-),女,硕士,副教授.研究领域:计算机教育技术,数据挖掘.

猜你喜欢
项目驱动教学实践
依托工作室的软件工程实践教学研究
基于物联网项目驱动的嵌入式系统教学改革的研究与实践
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
中职计算机应用课程教学改革与反思
浅论高中化学生活化教学的实践与思考
浅谈初中物理实验教学与学生创新能力的培养
测量平差课程教学改革探讨与实践
试论基于项目驱动的机械制图教学改革