CDIO理念下软件工程专业课程群建设探索
- 格式:doc
- 大小:24.00 KB
- 文档页数:4
CDIO理念下软件工程专业课程群建设探索
【摘要】本文针对软件工程专业课程建设存在的问题,提出CDIO 理念下的软件工程专业课程群建设思想,并阐述了课程群的划分原则以及课程群建设的主要内容和时间规划。
【关键词】CDIO理念软件工程课程群建设
当前,高等院校软件工程专业的课程建设都是基于单科设置,各个课程之间的知识存在一定的重复,连贯的知识点不能有效地相互联系,教师固守传统一维的教学模式,导致学生对所学课程往往是知所学不知所用,加之企业对软件工程专业毕业生的要求越来越高,如何进行软件工程专业的课程建设成为当前软件工程专业教学中需要迫切解决的问题。
黑龙江科技学院自2007年从计算机科学与技术专业划分出软件方向到2009年软件工程专业招生以来,一直在积极探索软件工程专业课程建设的问题,并取得了一些研究成果,提出CDIO理念下软件工程专业课程群的建设。
CDIO工程教育模式是近年来国际工程教育改革的最新成果。
从2000年起,麻省理工学院和瑞典皇家工学院等4所大学经过4年的探索研究,创立了CDIO工程教育理念。
CDIO 以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。
黑龙江科技学院认识到其软件工程专业与国内同类院校存在较大差距,因而批准确立软件工程专业为
CDIO试点专业,软件工程专业课程群建设则是此次CDIO改革中提出的一项重要内容。
因此,本文以黑龙江科技学院为例,对软件工程专业课程群建设进行探索。
一、课程群划分的原则
对课程群进行划分,首先,应针对软件工程专业学生的实际情况,以CDIO理念为指导,以IT企业对人才的需求为导向,确立基础理论扎实、创新实践能力强为软件工程专业培养目标。
其次,确立软件工程专业课程群体系是课程群建设的关键,关系到能否达到软件工程专业的培养目标,因此,应确立软件工程专业课程群体系,并根据专业培养目标对软件工程专业的课程群体系采取自上而下的方法进行划分。
同时,按照知识体系和知识结构进行层次性的划分,使课程群的知识相对集巾。
此外,应围绕软件工程专业课程群的教材建设、课程群相关教学研究等进行详细规划,以某个或多个方面知识来确定群内各门课程的知识点,理顺各门课程中每个案例的设置,将相互联系紧密的课程划分在同一课程群内。
不同课程群对学生有不同的综合素质要求,因此,应使课程群与实践训练关联,并使该课程群的实践训练体系化,使所讲授知识结构化、层次化,以达到节省课时的目的,这样也便于学生从整体上理解课程群的知识及综合掌握知识,有利于培养学生的实践能力和创新能力。
基于以上原则,黑龙江科技学院对软件工程专业课程体系进行了课程群的划分(见图1)。
软件工程专业课程体系分为三个课程群,即计算机程序设计基础课程群、计算机程序设计高级课程群和软件工程课程群。
二、课程群建设内容
(一)确立课程群的培养目标。
课程群建设的首要任务是要确立各个课程群的培养目标,如果一个课程群没有长远的培养目标,课程群建设必然会失去意义。
软件工程专业课程群的划分已经把专业培养目标分解成各个子目标。
汁算机程序设计基础课程群的培养目标是培养学生开发小型软件项目的技能;计算机程序设计高级课程群的培养目标是使学生能够以团队协作的方式完成中型软件项目的开发;软件工程课程群的培养目标是使学生能够按照企业的规范开发大型软件项目。
可见,这三个课程群建设之间存在必然的联系,学生在不同的知识层次上要达到相应的目标。
(二)完善课程群知识结构。
随着社会对高素质软件丁程毕业生要求的不断变化,不断完善软件工程专业课程群的知识结构成为一个重要任务。
只有根据当前和预期企业对软件工程毕业生技能的需求情况,课程群建设者才能知道应该为本科生传授什么知识,培养什么素
质.训练什么技能,等等。
应通过减少或增加新的课程,使课程群知识结构得到不断完善,形成一个比较稳定的知识结构,以提高教学效率,让学生达到企业对人才的要求。
另外,每个课程群的每个课程都应根据软件工程专业所划分的方向进行建设,设置具体案例教学内容,按照企业需求来分析确定出相应的实践内容,形成课程群的实践体系,并进一步优化理论教学和实践教学内容,根据课程群的知识体系设计出每门课程的每个知识点的教学内容,更好地使学生达到具有更强实践能力和创新精神的培养目标。
三、课程群建设时间规划
软件工程专业课程群建设应有时间规划,以明确需要划分多少个建设阶段来完成。
一般而言,课程群的建设应以三年为时间规划,每年进行阶段划分,并设定每个学期的建设内容,每个阶段应规划教学内容和实践训练,设定每个阶段的目标;同时,应分析其知识结构及构建过程,以达到各个建设阶段的培养目标。
综上所述,将软件工程专业课程划分成课程群建设,可以明确哪些课程是课程群的核心课程,哪些是从属课程,并构架出该课程群的知识内容;可以在课程群的内部实现知识共享,使得教师在教学时不必重复学生已经掌握的知识,等等。
针对不同的课程群,采用多种形式进行课程群建设,可进一步提高教学质量,培养出实践能力强、素。