叶俊民+王敬华+李蓉+周伟+陈曙+杨艳

摘 要:针对软件工程实践教学存在的学生动手能力不强、团队协作意识差等问题,从构思、设计、实施和运维这一横向维度以及目标、内容、培养过程和时间基线这一纵向维度出发,提出基于CDIO的面向对象软件工程实践教学模式,阐述在该模式指导下开展的面向对象软件工程实践教学活动和实际效果。
关键词:CDIO;软件工程实践;实践教学模式
1 背 景
1.1 研究背景与研究现状
软件工程专业人才培养是一项复杂且周期很长的教育活动,面向对象软件工程实践教学是其中一项重要环节。如何通过研究面向对象软件工程实践教学模式来提升学生实践动手能力,已成为一个亟待解决的问题。
麻省理工学院、瑞典皇家工学院等4所大学经过4年的探索研究,提出并践行了一种重要的工程理念,即CDIO。CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),可让学生以主动和实践的方式学习工程,强化学科课程之间的关联[1]。CDIO理论最先在机械、计算机等工程领域的部分专业中应用,并取得了令人瞩目的成就,如汕头大学工学院在2005年开始学习研讨CDIO工程教育模式并加以实施,让学生的工程实践能力得到了发展,取得明显的效果[2];清华大学在数据结构和数据库技术两门课中采用CDIO方法教学,使学生的编程实践能力取得了突出进步[3]。
关于教学模式,文献[4]认为,不论什么样的教学模式,都包含了培养目标、教学内容、培养制度、培养过程4个最主要的要素,这4个要素的稳定组合构成了培养模式。……