当前位置:半城文秘网 >范文大全 > 公文范文 > 软件工程专业课程体系的研究与创新实践

软件工程专业课程体系的研究与创新实践

时间:2022-10-26 18:54:03 来源:网友投稿

摘要:随着国家综合实力不断地发展,软件工程开始受到人们的关注。为了顺应时代的发展,教育部门更是加强了各大高校关于软件工程专业课程的改革。该文从软件工程专业的课程的研究与创新为立足点,共同探讨如何提高软件工程的发展。

关键词:软件工程;课程体系;研究与创新

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)31-0165-02

2002年开始,为了跟上时代的发展,我国针对性的在各校设立了软件工程专业。一直到2009年,一共有两百多加高校开设了与软件工程有关的专业,招收的学生将近两万多名,招生规模也是其他专业的前十名。因此,从前期的经验可以总结出,想要建立起一套适合本国发展且又能跟上世界步伐的特色软件专业是一项很重要的工作,刻不容缓。由于我国还处在发展阶段,对于软件工程专业课程体系也是边摸索边前行,所以在实践的过程中肯定会遇到很多问题,这就需要我们及时地提出,并共同研究出应对的方案。

1 软件工程专业课程体系分析

国际上,IEE-CS/ACM于2004年发布了本科生软件工程教育计划SE2004.在国内,参照着国家SE2004标准也研究出了一套适合本国发展的教育计划文件。

SE2004囊括了高校教育的软件工程教育知识体SEEK和推荐课程体系。它在很多方面都有效地推动了软件工程专业课程体系的发展。其中,以SE2004为模板,设立了一套与软件工程专业教育有关的SEEK教育知识体系。SEEK包括了计算基础、数学与工程教育、职业基础、软件建模与分析等等10个核心知识领域,以及一些拓展开的将近有15个与软件工程有关的应用领域。其次,给学生们提供了关于计算机科学优先和软件工程优先两套方案。计算机科学主要包括程序设计基础、面向对象法学以及数据结构,而软件工程主要从软件工程与计算导论、软件工程与计算Ⅱ、Ⅲ。总体看起来,SE2004有效的知道了软件工程专业的教学,但是,通过实践,我们还是发现了SE2004的一些不足之处:

1) SE2004的知识体系过于简洁。可能是一开始希望能够有效的推广SE2004以及软件工程,撰写者把SEEK总学时数压缩了。这样给教师上课带来很大的困扰,因为学生们都是刚接触这一类只是体系,只是简单的几个学时,并不能让学生深入的了解SE知识体系。

2) 软件工程的方案有极强的创新性,但是却缺乏有效的实际性。作为软件工程,除了需要有很好的创新性,但是想要有良好的教学效果,就需要进行实际,从实际中发现问题并解决问题,这样才能够有很好的教学效果。

3) 非技术性课程的设计极简单,有点像基础的通识课程,这样并不能很好地将团队、交流等等有效地结合在课程当中,也不能够引起学生与老师的重视。

2 立足实际校情,确立教学目标

社会对人才的需求是多层次的,企业与公司需要大量具有娴熟技术的技术型人才通过工程师的指导对所需要的项目进行编码、对软件进行日常维护等等操作。处于公司中层人员,一般具有一定的专业知识,了解编程且有较强的设计能力以及想象力。对于企业的顶层人员,是具有很强专业理论,且具有极强创新能力的高级研发人员。

校方应根据以上的企业情况,结合学校的生源情况和产业的实际需求,确定学校软件工程专业人才的发展与培养目标。通过培养具有德、智、体、美、劳且具有创新精神、实践能力意识的应届生。只有培养出一班适合国家信息发展建设,能够实时掌握计算机学科基础知识并能够与时俱进同时具有实践能力的学生,才能够为国家、为社会、为学校做出贡献。

3 构建合理的知识体系

我国软件工程专业与发达国家相比较还是在教育上存在很大的差距。造成一个差距的主要原因是因为在人才培养上的定位以及目标不明确、课程的设置过于单一,课程内容也过于老旧、传统,而学校所学的知识理论在步入社会后不能够有效的利用到实际当中。

尽管国际上成立了联合小组制定了SEEK,国内根据SEEK在基础上结合软件工程专业教学情况制定了符合我国国情的软件工程教程。但是这一份教程体系过于突出软件工程的“工程学”以及“方法学”的理论以及应用方向。这两块体系对于我国的软件工程教学确实有很重要的参考价值,但是由于加大了这两块的学识,缩减了关于对传统计算机专业知识领域的探索与实践,这就造成了头重脚轻的现象。

根据社会对于软件类工程的需求,学校对于软件工程专业人才培养可以不单单以培养软件工程方法为主,也可以从培养软件开发技术人才出发,做一个培养多型人才的教学型大学。

相比较软件工程课程设立最初的时候,目前我国已经进步了不少。那时由于师资以及资金不足,软件教学学科并没有发展到如今这般,连计算机软件学科的课程都是用接近计算机软件学科来拼凑。但是如今,不能够再像以前那样,让学生就草草的学习与软件课程有关的边角知识就可以了,我们很有必要重新审视并整理软件工程专业课程。对于相关度比较小的软件工程学科要适时裁剪,类似于传统数字逻辑以及计算机编写语言这一类课程可以结合为一门课程去教学,在此基础上要多添加一些能够反映软件研发的课程、实操性强的课程。通过更新课程帮助学生打开视角,让学生能够进一步的了解计算机体系。

4 加强实践与教学,提高软件课程的适用度

相比较于计算机科学与技术专业而言,软件工程专业更倾向于实践性和工程性能力的培养。根据国际标准SEEK的总指导思想,软件工程更应该具有质的突破与飞跃。所以,实践与教学应成为软件工程专业教学的重要组成部分。其实质质量与专业教学质量是具有很重要的影响的。在校的软件工程专业课程大部分都应添设课程实验,总体上可以分为验证性、操作性、综合性以及设计性实验,通过这些课程实验帮助学生理解并消化课堂上的软件课程知识。

我们还可以借鉴一个高校把软件工程专业划分成“课程实验、课程设计以及毕业设计”三级别的实验体系。课程设计主要从帶动学生独立的实践项目开始,通过课程设计环节分阶段性地,渐进地培养学生对于软件分析设计能力、提高学生的课程实践能力。学校可以依据学校的实际情况去划分课程设计的阶段。每个阶段要有明确的目标,这样教师在教学时能够有明确的目的,能够带着学生有规划地向这一块靠拢。学生也可以依据自己的学习情况,试着在大一、大二主要学习如何成为一个熟练的程序员,大三要学会让自己能够成为熟练应用开发工具开发企业应用架构的基本方法,学校也要在这个阶段强化学生软件工程领域知识的应用能力;大四要重点培养团队软件开发、项目组织管理等等的能力。通过有目的、有规划的学习,提高自己的实际能力。

学校通过这样一个阶梯式、渐进式的实践教学,不单单可以提高学生的总体素养,让学生学有所获,同样的为培养满足企业、软件产业需求人才奠定了扎实的基础,为学生就业提供了很好的平台。

5 探索有效的软件工程模式,加强双语教学

校方要加强开展双语教学模式。只有与国际接轨,在挑战新世纪挑战和教学改革时才能够不畏一切迎难而上。当然,加强双语教学也是当下教育改革的热点与重点。2001年时,教育部也颁布了一条关于“加强高等学校本科教学工作提高教学质量”的公告,明确地提出了关于教学教育想要创新条件必须要使用英语等外语进行公共课以及专业课的教学。就目前来看,双语已经成为我国高校教学改革的热门话题。

在软件工程上,必须开展双语教学这不单单是大势所趋,更是这个学科的特点决定的。英语已经成为现代信息技术传播的语音支撑,软件工程的课程以及在实际上的运用,不管是从基础的编程还是抽象的理论都会涉及大量的英语词汇。作为一个即将成为、从业的软件人员,英语是决定你能否顺利与产品与人交流的关键。学校可以针对这一情况,以不影响教学进度为前提,在课程里渗透式的附带一些英语专业词汇,潜移默化地扩大学生的专业词汇、提高专业外语水平。在低年级时,试着潜移默化学生,提高学生的英语水平,到了高年级,在一些重点的科目上要采用全英语的双语教学,有条件的还可以采用外教授课法,让学生能够重视起外语对于软件工程的重要性,提高他们的外语交流能力。

6 结束语

软件工程专业课程体系的设立,一定要结合学校的实际情况,不可过于眼高手低,也不可以设立的过于简单。既要面向当下的产业需要,同时也要兼顾学生的发展潜力,遵循规律与法律法规。要通过不管的实践与探索对软件课程专业实时更新。只有不管的对软件工程专业课程体系不断地探索与实践,才能够提高学生的综合素质,创意能力以及学校的就业情况。通过实践的证明,与时俱进的软件工程专业课程体系符合当下的软件人才教育需求,体现了知识、素养以及能力协调,同时发展。较好的展现了学校以培养应用型人才的为培养目标地宗旨。

参考文献:

[1] 康雁,李彤,张璇. 软件工程慕课教学建设探讨[J]. 软件工程, 2017(7).

[2] 劉鑫. 大数据时代独立学院软件工程专业人才培养模式改革研究[J]. 通讯界, 2017(18).

[3] 邱东杰. 软件工程若干热点技术发展现状与展望[J]. 科技展望, 2017(24).

推荐访问: 软件工程 课程体系 实践 创新 研究