以为项目软件工程教学探索与实践.docVIP

以为项目软件工程教学探索与实践.doc

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

以毕业设计为项目的“软件工程”教学探索与实践   [摘要]基于对“软件工程”课程现状的分析,文章提出将毕业设计作为项目引入到软件工程的教学中。它是以学生为主体、以教师为主导、以实践为导向的教育模式,与传统的教学模式有机地结合起来,不但能提高教学质量,而且能帮助学生完成毕业设计。   [关键词]软件工程软件危机 毕业设计项目教学法   [作者简介]赵从英(1975- ),女,云南保山人,天津体育学院体育文化传媒系,讲师,研究方向为软件工程、计算机教育应用以及教育信息管理。(天津 300381)秦毅(1975- ),男,天津人,天津市南开职业中等专业学校,中学高级教师,研究方向为计算机教育应用。(天津 300111)杨智明(1973- ),女,云南保山人,保山学院,讲师,研究方向为计算机教育。(云南 保山 678000)   [中图分类号]G710[文献标识码]A[文章编号]1004-3985(2010)08-0152-02      一、引言      随着软件生产规模的增大,复杂度也在增大,从前的手工作坊已经远远不能满足软件开发的需求。软件危机产生,主要表现为开发费用和进度失控、可靠性差、难以维护等。1968年在北大西洋公约组织召开的计算机科学会议上,Fritz Bauer首先提出了“软件工程”这个概念,试图建立并使用正确的工程方法开发出成本低、可靠性好并能在机器上高效运行的软件,从而缓解软件危机。   目前,随着社会信息化程度的提高、软件行业的飞速发展,社会对软件从业人员的要求也越来越高,因此,无论是以培养学科型人才还是培养应用型人才为主的高校;无论是计算机类本科生还是硕士生,软件工程都是计算机科学与相关专业的一门重要的课程。它主要讲述软件系统的分析与设计的理论体系、技术、流程、工具及开发规范等,包括方法、工具和过程三个要素。通过这门课程的学习,学生可以了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和面向对象方法,还可以提高学生解决问题的能力,培养学生的团队精神,为更深入地学习和今后从事软件工程实践打下良好的基础。      二、软件工程课程的现状与思考      1.传统的教学模式不利于提高教学效果。传统的教学模式以教师为主体,教师处于教学的主导地位,是知识的传播者,学生处于被动地位,被动地接受和灌输。这常常让学生觉得很抽象和乏味,同时这种教学模式,忽略了学生的主观能动性,使学生处于知识的被动接受地位,扼杀了学生的学习兴趣以及探索能力,对其今后的学习、工作甚至生活都是不利的。   2.课程内容老化不利于提高教学效果。随着科技的进步和观念的更新,计算机领域的发展速度日新月异,软件工程学科也发生了巨大变化,从传统的结构化技术占主导地位,发展到面向对象技术占主导地位,继而发展到基于构件的技术成为开发技术主流,而教材内容的更新速度远远落后新思想、新技术的速度。   3.重理论轻实践不利于提高教学效果。软件工程是一门理论与实践结合很紧密的课程,在教学中一定要处理好这一点,否则很难达到理想的教学效果。软件工程的理论、方法和原则在软件工程课程中占有很大的比重,是针对所有的软件项目开发的普遍原理和方法,是抽象的,而一般教材中的案例也都比较抽象,导致无法激发学生的学习兴趣。在计算机教学中应安排适量的实验加深对课堂知识的理解,但是在软件工程课程的教学安排上,普遍存在着总课时量少、实验课更少的问题。基本上,该课程共是36课时,其中实验课只占6课时。学生无法亲历一个完整的系统工程所包含的各个步骤,无法体会到可行性分析、需求分析、概要设计、详细设计、编码、测试、运行以及维护等各个阶段所面临的挑战和成功。   4.教学案例脱节不利于提高教学效果。在教学过程中,通过设计适当的、有应用背景的教学案例可以使学生便于理解和接受,激发学生的学习热情。但普遍存在的问题是很难找到大小合适、连贯并且与学生息息相关的案例。   5.毕业情结不利于提高教学效果。软件工程课程一般是在毕业前夕开设的,在这一学期中学生忙于做毕业论文、考研、找工作等,很浮躁,难以专心学习。所以,大部分教师都不太希望承担毕业班的授课任务。      三、以毕业设计为项目的软件工程教学的可行性      1.教学方法的可行性。项目教学法萌芽于欧洲的劳动教育思想,最早的雏形是18世纪欧洲的工读教育和19世纪美国的合作教育,经过发展在20世纪中后期逐渐趋于完善,并成为一种重要的理论思潮。目前,项目教学法在教育界很普及,人们也将其称为“基于项目的研究性学习”。它糅合探究教学法、任务驱动教学法和案例教学法的特点,是一种以实践为导向,教师为主导,学生为主体的教学方法,与传统的教学方法有机地结合起来,相互补充。计算机科学与技术不但具有较强的科学性,还具有较

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档