信息化是当今世界发展的大趋势,是推动社会发展的重要力量。中办、国办在2006年就印发了《2006-2020年国家信息化发展战略》,作为国家首批示范性软件职业技术学院,我们培养的学生必须具有良好的学习能力、动手实践能力和沟通协作能力才能适应社会的需要,才能为国家信息化发展做出自己的贡献。
1 CDIO简介
CDIO代表构思(Conceivea)、设计(Desigr)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层而,大纲要求以综介的培养方式使学生在这四个层而达到预定目标。它以工程项目从研发到运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程,使学生养成现代工程技术的职业素养。特别是构思与设计两个环节,对于学生主动完成任务和做成事的能力培养具有非常重要的作用。
瑞典国家高教署(Swedish National Agency for Higher Educa-tior) 2005年采用这12条标准对本国100个工程学位计划进行评估,结果表明,新标准比原标准适应而更宽,更利于提高质量,尤为重要的是新标准为工程教育的系统化发展提供了基础。迄今为止,已有几十所世界著名大学加入了CDIO组织,其机械系和航空航天系全而采用CDIO工程教育理念和教学大纲,取得了良好效果,按CDIO模式培养的学生深受社会与企业欢迎。
2 软件工程教学现状
《软件工程》课程是计算机科学与技术专业软件方向核心课程之一,是对软件开发技术和软件项目管理综介学习的课程,它融介了多门课程。学好《软件工程》将会在未来的职业生涯中起到至关重要的作用。
目前的教学方法大多数都是课程讲授,基本上没有具体实践的女排,虽然有些学校提出项目教学,但大部分“项目”学习仅仅是“案例”操作,注重技能训练的熟练程度,对职业能力的培养起到了一定的作用,但与教育部所提倡的可持续发展能力的要求相比,忽视了一个完整项目的工作过程,使学生主动完成任务与做成事的能力(获取知识的能力、运用知识的能力、团队介作与沟通的能力)得小到发展,从历届学生就业情况来看,《软件工程》教学在以下几个方而还是存在一定程度的问题的。
2.1 培养目标与教学实际的脱节。山于我们软件职业技术学院培养的人才大多数是应用型人才,人才培养方向上应该侧重实用性,培养的目标是培养能自接在一线工作的应用型人才,希望他们能具备很好的专业技能和综介素质。而现在课程女排仅仅要求学生掌握基本的软件开发技能和软件工程概念,能够看懂软件开发各个阶段的模型图,在培养学生的沟通协作能力上还比较欠缺,对学生的分析设计能力锻炼小足,尤其是软件开发管理方而的能力培养上几乎为零厂2.2 学生基础与教学内容差距大。山于我们高职学院学苗质量普遍较差,学生入学分数较低,加之《软件工程》课程开课之前,仅仅学习过计算机应用技术基础和C语言程序设计2门基础课程,没有独立的进行过项目的开发。所以很多的概念,步骤、理念都小清晰,没有切身体会,就更别说管理方而的内容了,即使上课强调了,感触也小深。
2.3 课程内容得小到实践。软件工程本身是技术和管理两方而紧密结介来成功的开发软件的一门工程学科,学生在课堂上虽然学习了软件开发的方法、工具和过程,但是没有具体的时间,体会小深,各种模型都能看懂但小会相互联系和印证。对于涉及软件项目管理的知识只能是死记硬背,没事办法切身体会。
3 软件工程教学模式改革实践
3.1 教学方法的改进。以工程的理念进行《软件工程》的教学,遵循CDIO的教育理念,在课堂是以项目为驱动,让学生边做边学,用到什么介绍什么,选择一个难易适中的工程项目,将学生分组,使项目贯穿整个课程,学生就是一个开发小组,承担整个项目开发各个阶段的各项任务,从需求开始一自到测试阶段,将教学内容内嵌到项目之中,这样可以培养学生的创新意识,也可以让学生通过软件工程课程,将之前和正在学习的多门课程有机的结介起来,还可以加强学生的团队协作和沟通能力,一举多得。
3.2 加强课程实践教学环节。CDIO是以“构思—设计—实现—运作”思想为标准,提倡学生多参加实践和操作。所以我们除了在课上以项目驱动的方式进行分组教学外,在课程结束后,还要进行为期三周的综介实训,以软件工程的思想为指导结介高级程序设计语言、数据库和软件测试等多门课程,进行一次系统的实践,教师提出多个虚拟项目,有学生自主完成,山全班同学进行项目的验收,提出缺点,以便在下次综介实训中加以改进。
3.3 考核方式的改革。考核方式小再采用一张卷定成绩的方法,而是将卷而成绩折介成40%,平时表现占20%,课上实验成绩占40%的考核办法,使学生更加注重实践能力和应用性。应用这种考试方法,学生们既能注重课堂理论知识的学习,也注重知识的运用能力,更能带动学生的学习劲头和教学效果的提高。
将CDIO工程教育理念引入到软件工程课程的教学当中,在强调理论知识学习的前提下,更加注重实际应用能力的培养,加强学生的团队协作和沟通能力的培养,使其毕业后能够更好的更快的就业,提高了本课程的教学效果,使《软件工程》课程小再乏味,深受学生的欢迎。
参考文献
[1]周岩,李欣颖,高思庆论软件工程课程在高职教育中的改革[J].黑龙江科技信息,2011(8):176.
[2]陶永芳,商存慧CDIO大纲对高等工程教育创新的启示[J].中国高教研究,2012(7):96.
[3]郭皎,郁沛,应宏,等基于CDIO的计算机专业实验教学改革[J].实验技术与管理,2009(5):185.