作者简介:杜刚(1980.11-),男,汉,北京,教师,大学本科,北京信息职业技术学院,嵌入式技术和智能控制。
摘 要:CDIO是新时期产生的一种新型教育模式,提倡在“做中学习,在项目中教育和学习”,CDIO教育模式在培养个人能力、理论知识体系、人际交往能力等方面有很大的优势,对于当前的高职《软件测试》课程教育,其最大弊端就是实践教学不强,从CDIO的角度开展高职软件测试课程教学改革,能全面促进高职软件测试课程教学质量的提高。
关键词:CDIO;软件测试课程;教学改革
中图分类号:G642文献标志码:A文章编号:2095-9214(2016)02-0139-01
前言
近年来,随着计算机信息技术的快速发展,我国软件行业的发展速度越来越快,同时市场上的软件企业也越来越多,软件企业为了保证自身的发展,必须确保自身软件产品的质量,作为软件产品质量控制的关键,软件测试发挥着不可替代的作用,为满足社会对软件测试师的需求,高职院校相继开设了软件测试课程,为全面提高高职院校软件测试课程教学质量,本文从CDIO的角度出发,对高职软件测试课程教学改革进行了详细的探析。
1. CDIO模式概述
进入21世纪以后,麻省理工学院、瑞典皇家工学院及其他两所大学,首次提出了CDIO工程教育理念,并成立了CDIO国际合作组织。CDIO是Conceive、Design、Implcmcnt、Operatc等的缩写,代表着构思、设计、实现、运作,CDIO是以产品研发至产品运作这一阶段的生命周期为载体,让学生通过主动、实践等方式来掌握课程之间的联系,从而实现知识学习。在CDIO培养大纲中,将学生的能力分为基础知识、个人能力、人际团队能力、工程系统能力等四个层次,在CDIO中,要全面培养学生的这四个层次能力,这样才能满足学生的全面化发展需求。
对于CDIO教育模式,是近几年国际工程教育改革的优秀研究成果,CDIO教育模式不仅仅继承了欧美20世纪末优秀的工程教育改革成果,还在此基础上,提出了更加系统的学生能力培养标准,其系统性、可操作性更强。国内外研究证明,CDIO教育模式的理念、方法十分适合高职院校的工程类专业教学,因此,利用CDIO教育模式对高职软件测试课程教学进行改革是可行的。
2. 基于CDIO的高职“软件测试”课程教学改革
随着软件企业的快速发展,对软件测试人才的需求量越来越大,因此,各个高职院校在软件技术专业相继开设了《软件测试》课程,以往培养出更多的软件测试人才,从而满足社会发展的需求,但是,从当前的高职软件测试课程教学情况看,其教学过程过于注重理论知识的讲解,忽视了实践教学,导致学生的实践能力与理论知识不对称,此外,在高职软件测试教学中,还存在课程教学内容跟不上最新软件测试技术的现象,在教学中采用的项目教学、案例教学也比较少,从而导致学校培养出来的软件测试人才无法满足企业发展需求。为改变这种现象,本文从CDIO的教育理念出发,探索了高职软件测试课程教学改革措施,以期将CDIO当做软件测试人才培养的重要手段。
(1)明确课程培养目标
对于CDIO教育理念,提倡利用项目进行教育和学习,实现“做中学”,这种集中概括思路和我国当前高职院校教育教学的改革思路有很大的相通之处。在高职软件测试课程教学改革中,首先应该明确软件测试课程的培养目标,这样才能为软件测试课程教学活动的开展提供指导。对于软件测试课程,是软件技术专业的一门实践性很强的学科,在业内已经普遍认可利用工程化方法进行软件开发及软件测试,因此,可以完全利用CDIO教育大纲对软件测试人才培养目标进行确定。对于软件测试课程,其人才培养目标是根据软件测试员,或者测试工程师岗位来确定的,因此,在教学过程中,要特别注重培养学生使用自动化测试技术的能力,以此来提高学生的职业素养和职业能力。此外,在教学过程中,教师还应该灵活的应用多种教学方法和教学手段,帮助学生树立终身学习理念,以此为学生的终身发展打下良好基础。
(2)设计课程教学内容
为确保软件测试课程教学目标的顺利实现,高职院校必须结合实际情况,合理的设计软件测试课程教学内容。在设置软件测试课程时,高职院校应该深入软件行业进行调查,及时掌握软件企业的发展动态及人才需求情况,邀请企业专家、专业技术人员、专业教师共同研究软件测试课程教学内容,确保软件测试课程教学更加具备针对性和实效性。对于软件测试课程知识结构,需要根据软件测试岗位的具体要求进行提炼,同时对于不同的教学内容,教师应该采用不同的教学手段和方法,这样才能在理论教学及实践教学中将职业能力、职业素养逐步渗透给学生,从而获得良好的教学效果。
(3)实施课程项目教学
CDIO教育理念在专业课程教学中的体现为,将项目当做是整个课程的标志,将专业知识、能力、素质等目标分层次融入到项目教学中,所有的学习内容也围绕着这个项目进行,并逐步与这个项目融为一体。在软件测试课程中,可以将课程设计当做是一级项目,彻底贯穿于课程学习,是整个项目的主线,然后将主项目分为多个子项目,所有的知识点和能力利用子项目串联起来。在实践教学中,可以将学生分为各个项目小组,逐步构思、设计、实施、运作项目的实施过程,让学生在完成项目中将各种知识有机的连接起来,并学会知识的实践应用。
3. 总结
以CDIO教育理念为基础,对高职软件测试课程教学进行改革,并以培养学生良好软件测试职业能力、职业素养为目标,全面培养学生的合作能力、交际能力、创新能力,这样不仅能促进高职软件测试课程的深入发展,还能全面提高学生的综合能力。
(作者单位:北京信息职业技术学院)
参考文献:
[1]薛元昕,王承辉,丁燕君.基于CDIO理念的高职教学改革研究与实践[J].中国校外教育:理论, 2009(07):115-116.
[2]周天沛.基于CDIO模式的高职课程教学改革研究[J].潍坊工程职业学院学报, 2011, 24(02):72-73.
[3]徐一峰.基于CDIO的《软件测试》课程教学改革[J].城市建设理论研究(电子版),2011(32):125-126.
[4]樊雷.基于CDIO模式的《软件测试》课程教学框架探讨[J].洛阳师范学院学报, 2014(08):88-91.