工程教育模式下软件工程课程体系教学改革与研究.docVIP

工程教育模式下软件工程课程体系教学改革与研究.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程教育模式下软件工程课程体系教学改革与研究

工程教育模式下软件工程课程体系教学改革与研究    摘 要:针对软件工程课程体系的特点及教学中存在的问题,文章将CDIO工程教育模式引入到课程体系的教学过程中,在校企联合的基础上,提出案例驱动教学模式、项目驱动式实践模式以及导师指导下的团队模式等教学改革模式,全面培养CDIO大纲所要求的工程能力。实践证明,CDIO现代工程教育模式下的软件工程课程体系教学改革取得了良好的教学效果。    关键词:工程教育 软件工程 课程体系 教学改革    中图分类号:G642 文献标识码:A    文章编号:1004-4914(2012)02-143-02       一、概述    软件工程专业本科教学包含一系列由软件工程所衍生出来的专业课程:软件体系结构、系统分析与设计、软件项目管理、软件测试技术、软件可靠性分析、统一建模语言等。这些课程以软件工程理论为核心,课程间关联性较强,授课模式相似,这些课程构成了软件工程课程体系。    目前我国高校软件工程专业的本科生培养目标是培养具有创新意识和国际竞争力、符合市场需求的实用型软件人才,强调学生的软件开发能力和应用能力。一个优秀的软件工程师除了要牢牢掌握既有的软件理论和基本知识外,还必须具备对软件行业和软件项目的深刻理解与掌控能力,必须具备根据市场发展及用户不断变化的需求进行创新设计的能力,必须具备扎实的开发能力与良好的交流能力、团队精神,还必须具备终生学习的能力,从而不断的更新自己。    通过对近几年软件工程专业本科毕业生的调查发现,符合市场需求的实用型软件人才所应具备的职业能力,主要是通过软件工程课程体系的学习与实践所培养的。由此可见,软件工程课程体系的教学质量对于软件工程专业本科生而言至关重要。    二、以CDIO为代表的现代工程教育模式    CDIO工程教育模式是近年来国际工程教育改革的最新成果。从2000年起,瑞典查尔姆斯技术学院、瑞典林克平大学、美国麻省理工学院、瑞典皇家技术学院四所大学组成的跨国研究,获得Knut and Alice Wallenberg基金会近2000万美元巨额资助,经过四年的探索研究,创立了CDIO工程教育理念,并成立了以CDIO命名的国??合作组织。    CDIO代表构思、设计、实现和运作,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。第一,构思:概念阶段。针对工程实践,让学生掌握专业知识的基本原理,确定未来发展方向。第二,设计:技术阶段。以产品设计与规划为核心,通过研发,拟解决某一具体的问题。第三,执行:制造阶段。以制造、建造为核心,组织一体化的课程实践。第四,运作:服务阶段。产品应用的各个环节,学生必须了解清楚,并有能力提供市场服务。CDIO工程教育理念正是以此过程为载体培养学生的工程能力,提出了系统的能力培养教学大纲,包括4类一级能力、17组二级能力(如表1所示)、以及73种具体能力,它是“做中学”和“基于项目教育和学习”的集中概括和抽象表达。    三、软件工程课程体系教学现状分析    1.课程体系的特点。软件工程课程体系内课程都是由软件工程理论衍生出来的,课程间关联性强,课程特点相对统一,可归纳为以下几点:(1)基本原理和内容较为新颖。这些课程的基本原理和内容源于最近20年来软件研发过程中形成的软件工程最新理论成果和实践经验的总结,具有新颖性和学术性的特点。在课程中除了讲述经典的理论,还介绍软件项目最新的技术发展特点。(2)实践性强。在课堂教学过程中,要有具体案例贯穿始终,还要辅以大量实践教学,使学生在实际操作过程中消化理解课上理论。同时,老师的一些实践经验对于学生理解课程帮助巨大。(3)软件设计是一门艺术,没有固定的评价标准。在实际的设计过程中,必须根据项目的实际情况对各种要素进行权衡与折衷,从而得到总体上满足用户要求的软件。因此,学生成绩评定体系难于量化,对于参与考核的教师的工程实践能力要求偏高。    2.教学中存在的问题。针对课程体系的特点,传统模式的教学过程中主要存在以下问题:(1)理论抽象容易使学生感到空洞乏味。课程的授课内容中往往涉及到较为复杂的软件系统,而授课对象是缺乏实际项目开发经验的在校学生,他们一般情况下很难理解课程中的抽象理论并应用到实际的软件项目中,容易产生空洞乏味的感觉。(2)学生缺乏必要的认知与体验。课程体系内大部分课程要求理论与应用并存,而且主要涉及到软件的分析、设计、测试和项目管理等方面。由于学生经历的限制,他们对所讲解的方法和过程缺少深刻的感性认识,也不容易理解和把握各种非技术因素的权衡与折衷。同时,由于理论的成果不易得到及时而明确的验证,学生很难形成深刻的体验。(3)授课教师工程实践能力欠缺。课程体系内课程的授课过程中要求

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档