【摘要】社会发展的需要对软件工程专业的毕业生提出了更高的要求,这就需要高校根据社会发展的需求,对软件工程课程实践进行教学改革和创新,基于CDIO模式的教学创新,可以进一步提升软件工程课程的教学质量。
【关键词】CDIO模式;软件工程;教学改革
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。目前,软件工程学科承担着为社会培养软件系统开发和管理的综合性人才,对于所培养的人才提出了较高的要求,并且也需要在软件工程课程的教学实践中开展一系列的教学改革和创新工作。
一、软件工程课程教学问题研究
(1)教学内容缺乏创新性
目前社会对于软件工程人才的需求数量较大,但是另一方面社会的发展对于软件工程人才也提出了较高的要求,对于软件工程专业毕业生的理论知识、技术水平、实践能力、职业素养等综合素质都有着一定的要求。
(2)理论课程内容所占比例过大
目前高校在软件工程专业的教学过程中,由于该专业的理论知识难度角度,因此学校在进行课程设置时主要还是以理论课程教学为主,对于该课程的考核也主要是进行理论课程的考核,从而造成了学生将大量的时间用于理论课程的学习,忽视了实践能力、职业素养等方面的学习和培养。
(3)实验课程的质量水平不高
目前高校在软件工程专业的教学过程中,首先表现出来的是实验课程的数量安排较少;此外,在试验课程的教学中也表现出对学生的实验课程的成绩要求不高,造成了目前普遍存在着实验课程的质量水平不高。
(4)实践课程内容过少
从目前学校的教学情况来看,很多高校都缺乏安排实践课程,学生在学习的过程中也很少有参加实践的机会,这也造成了高校软件工程的毕业生在实践能力上的不足。
二、基于CDIO模式的软件工程课程实践教学改革
(一)CDIO概述
CDIO是构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate) 四个词的首字母缩写,它以产品研发到产品运行的生命周期为载体 ,让学生以主动的、实践的、课程之间有机联系的方式学习工程。CDIO工程教育模式是近年来国际工程教育改革的最新成果。
(二)基于CDIO模式的软件工程课程实践教学改革
基于目前在软件工程教学中所存在的问题,以及从社会的发展对软件工程毕业生的需求方面来考虑,需要进一步推进CDIO模式在软件工程课程教学中的应用,全面提升软件工程专业毕业生的综合能力。
(1)推广CDIO的教学模式,推进教学改革。
目前对于很多教学来说,软件工程的教学内容缺乏创新性,满足不了社会发展的需要。因此,需要推进软件工程的教学改革,从目前来看,基于CDIO的教学模式,注重对学生的技术知识和推理能力、个人职业技能和职业道德、人际交往技能:团队协作和交流,以及企业和社会的构思、设计、实施和运行(CDIO)系统四个层面的综合知识的培养,非常适用于应用在软件工程的课程实践教学改革上。
因此,对于高校来说,他们应敢于推广CDIO的教学模式,推广CDIO的教学模式在软件工程课程实践教学改革中的应用,以提升学生的综合能力为目的,大胆开展教学改革和创新,摸索出一条适合软件工程专业教学的基于CDIO的教学模式,为社会培养出需要的软件工程专业毕业生。
(2)基于CDIO模式,完善軟件工程实践课程体系建设。
对于高校来说,首先要进一步加强软件工程实践课程的建设,提升实践课程在软件工程专业学习的比例,最终提升学生的实践能力。
CDIO实践将实践分为基础性实践、综合性设计性实践,以及开放性实验。根据这一实践的分类方式,在软件工程的教学中,应根据CDIO将实践的分类方式,完善各类实践课程的建设,合理分配基础性实践、综合性设计性实践,以及开放性实验等各类实践课程的比例,逐步建立软件工程实践课程体系。
(3)提升实验课数量,加强实验课的质量考核。
基于目前很多学校教学条件的限制,因此对于软件工程专业学生实践能力的提升很大程度上还要寄希望通过实验课的方式来实现。
因此,首先学校要进一步提升软件工程专业的实验课数量,让学生们通过实验课进一步体会到理论知识的重要性,促进学生们加强对理论知识的理解,从而通过理论课和实验课相结合的方式,进一步提升教学效果。
(4)根据CDIO的要求,注意学生综合能力的培养。
在CDIO的教学模式中,非常注重学生的综合能力的培养,因此基于CDIO模式的软件工程课程实践教学改革也要将学生综合能力的培养放在核心位置。
查看全文
false