- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDIO的软件工程教学改革探讨
摘要:分析和探讨了高校软件工程课程的现状,以CDIO教学模式理念为基础,就准确定位教学目标,细化能力指标,实践与知识相结合,开展以阶段性项目为中心的实践教学以及建立合理的评估方法等方面进行了软件工程课程教学改革的研究与讨论。用以提高学生的学习兴趣,为建立高校课程教学改革的教学质量体系做好促进工作。
关键词:CDIO;教学目标;阶段性项目;工学结合
中图分类号:G642.0文献标识码:A文章编号:1009-3044(2011)25-6316-02
随着国际化工程型应用人才的急缺状态,全国各大高校都在紧锣密鼓地进行和加快了工程型教育的转变工作。而CDIO模式则是近年来国际工程教育改革的最新成果。
CDIO工程教育理念是从2000年起,麻省理工学院和瑞典皇家工学院等四所大学经四年的探索研究,创立了CDIO工程教育理论,并成立了CDIO命名的国际合作组织。CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运行(Operate),以产品研发到运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程[1]。
1 软件工程的教学现状
长期以来,计算机软件工程课程的教育,会让学生感到“什么都学过,但什么都不会”的尴尬局面,这完全归咎于专业教育、教材及应用研究需求严重脱节。“软件工程”在传统的教学过程中,理论讲授过多,对软件工程中所涉及到的软件项目的各大阶段,成果物等都只是泛泛而谈,最多给学生相应的文档模板以观摹。由于课程教学时间有限,完成各阶段文档的核定可能性也不大,这使得学生没有了动手的机会和能力。这使得教师在教学中仅仅起到一个现成信息的载负者和传送者,而学生则仅仅起到了一个记忆器的作用[2]。基于种种原因,软件工程这门工程性课程亟待以一种工程型教育模式进行改革。
2 软件工程课程的基于CDIO的教学改革实施
在历年的软件工程教学过程中,本课程教学团队对其以CDIO模式进行了教学改革探索。总结经验,本文将对教学改革实施的以下几方面进行讨论。
2.1 准确定位教学目标
课程的教学目标决定着课程的教学内容。软件工程作为一门专业必修课程,我们希望通过本课程的学习,学生能了解软件生命周期中各阶段软件开发的技术,较好地掌握软件工程中的基本概念、方法及步骤。同时学会用UML建模语言进行面向对象分析、设计及软件工程中的UML模型的绘制,最终得出相应的项目各阶段交付物,为以后开发大型复杂软件项目打下良好基础。
除此以为,为了更好的以CDIO为指引,本课程教学团队就课程对学生产生的能力进行了能力指标细化。在课程大纲中对其要求学生最终达到的能力,诸如:核心知识熟练应用能力,系统思维能力,推理和解决问题能力,交流及协作能力等,进行了与课程内容的一一对应。此举让教师和学生都能更为清晰和明确地了解最终的目标,更能确保教学质量。
2.2 实践与知识点相结合
在软件工程当中,有许多的理论知识点。而这些知识大多都是抽象和枯燥的。根据CDIO教育理念,课堂的教学知识围绕着项目的解决而展开,强调的是知识点间的关联及知识点与实际工程项目的关联[3],在不弱化理论知识的前提下,将理论与实践有机的结合在一起,不仅增加项目的趣味性和真实性,同时还加强项目的可操作性。
在软件工程的教学过程中,确定适当的可行项目尤为重要。项目的确定应以学生常见的,熟知的,且项目规模大小合适的项目为宜。这样做的好处是可以让学生尽快地对相关项目的需求进行熟悉。在教师给出的项目模型实例的参考和指引下,学生可以较好地绘制出需求相关的UML模型图并产生相关的文档报告。
2.3 开展以阶段性项目为中心的实践教学
项目在软件工程教学当中起着举重轻重的作用。根据CDIO教学模式的理念,学生应在“做中学,学中做”[4],教师不再是站在讲台上的主角,而应走下讲台,成为项目的引导者,掌控者,同时学生以小组为单位进行分工合作,对项目进行分析、设计、实施等阶段操作。
在软件项目开发的生命周期中,各阶段前后相互有机的结合在一起。但在实际的开发过程中,各阶段不会很明确的分隔开,而在教学过程中,受课程教学时间的限制,将项目进行阶段性划分,根据项目计划的时间线进行项目挨近和成果审核,就成为教师的主要任务。
2.4 建立合理的学习评估方法
根据CDIO教学模式的评估是以学习为中心,是高校教学活动中的重要环节,它即有反馈功能,又有导向功能。[5]评估和教学不再好似传统教学当中相互脱离,二者在新的教学模式下是相辅相承的。将评估纳入到教学过程当中,不仅能够对学生所掌握的知识、能力进行考核,更多的还可以通过对过程进行监督和管理,能对学生
原创力文档


文档评论(0)