软件工程教学现状(3篇)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程教学现状(3篇)

第一篇:软件工程专业课程体系的研究与创新

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

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

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年时,教育部也颁布了一条关于“增强高等学校本科教学工作提升教学质量”的公告,明确地提出了

关于教学教育想要创新条件必须要使用英语等外语进行公共课以及专

业课的教学。就目前来看,双语已经成为我国高校教学改革的热门话题。在软件工程上,必须开展双语教学这不单单是大势所趋,更是这

个学科的特点决定的。英语已经成为现代信息技术传播的语音支撑,

相关文档
最新文档