信息化是当今世界发展的大趋势,是推动社会发展的重要力量。中办、国办在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.
作为国家战略性的新兴产业,软件工程是社会信息化的重要基础.随着软件技术的不断发展以及产业结构的逐步优化,致使软件人才的结构和需求也随之发生变化,这就决定了软件工程专业人才培养力一案和课程体系的动态变化特征。哈尔滨理工大学软件学院成立于2003...
0引言.软件工程专业的课程体系可以分为理论系列、系统系列、工具系列、工程系列、管理系列及其他课程共6个系列.课程体系的总体结构体现了课程之间的纵横关系,考虑到了授课内容的阶段性、连贯性和完整性.横向各系列课程之间交叉的内容较少,而纵向同一系...
1《软件工程》课程的特点。《软件工程》是计算机科学与技术和软件工程令业的一门令业核心课程,涉及《程序设计语言》《数据》《软件开发土具》《系统平台》标准和设计模式等多方面,理论抽象、内容广泛、涉及多门课程,理论和实践并重的令业课程。其教学...
近年来,我国的软件产业一直以3倍于国民经济的速度增长。据预测,目前中国软件人才的需求量为每年10万以上,而且这一需求仍在以每年10%左右的速度增长。软件产业中尤以软件外包企业对人才需求的空间较大,尤其需要适用型人才。目前,中国软件人才结构呈两头...
一、引言这此年来,随着市场经济的快速发展及科学技术的进步,高职教育逐渐成为提高国民素质和加快经济发挥的重要因素。随着我国经济水平的提高,人们对教育问题越来越重视,高职教育作为提高国民素质的重要途径之一,其受追捧度也越来越高。但是,结合目前...
0引言软件工程课程教学一直是计算机科学与技术专业(以下简称计科专业)课程教学的难点,其主要表现为:①学生普遍对该课程没有学习兴趣;②社会需求和学校教学差距较大,使得学生在开始工作时跨度过大。为提高软件工程的教学质量,很多高校教师都在该方面进行...
随着社会文明进步和科学技术的迅猛发展,知识总量的激增和信息传播方式的变化,高等院校必须改变传统的教育方式和培养模式.工科院校作为培养工程师的摇篮,要求它所培养的学生不再是传统意义上的工程师毛坯,而应该是具备现代工程意识、熟悉工程背景与环境、掌握...
0引言软件工程专业是信息技术领域发展最快的学科之一,也是一个实践性很强的专业.本专业培养的是卓越软件工程人才,即能够掌握软件工程专业的基本理论、基本知识、基本技能,具有软件工程开发、应用、维护和工程管理能力,具有较强的实践能力和创新精神,...
软件工程课程设立的宗旨是使学生学会运用工程化的理念、技术和方法,高效而合理地设计出高质量的软件,并进行有效的维护.可以说,软件工程教学效果的好坏将直接影响学生毕业之后是否能胜任其所从事的软件开发职位,是否能快速为企业创造价值.然而,笔者在多...
1、高职《计算机网络技术》课程实训教学现状高职《计算机网络技术》课程是计算机类专业重要的核心课程之一,该课程具有较高的理论性和实用性,包含了先进的网络技术方法。课程实训教学现状如下:(1)在高职《计算机网络技术》课程教学过程中,计算机网络技...