软件工程教学改革探索_00002.docVIP

  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文档。上传文档
查看更多
软件工程教学改革探索_00002

软件工程教学改革探索_00002   摘要:《软件工程》是计算机专业的必修课,在高职院校里,该课程是理论+实践,偏重于实践。所以教学中采用了案例教学法,让学生实践性更多一些。还采取了企业工作人员授课形式,把真实案例带给学生做,让学生感受软件开发的流程和规范。   关键词:实践教学 案例 课程整合 企业案例实训   《软件工程》这门课是计算机专业的必修课。主要介绍如何用科学理论和工程技术来指导大型软件系统开发,目标是以较低的成本研制高质量的软件。对于高职院校来说,开设这门课,必须是理论+实践教学,且实践教学的比重要大一些。职业性和实践性是职业教育的两大显著特点,高职院校培养的人才应当是应用型、操作型高级技能人才。据教育部、信息产业部、国防科工委等国家有关部门目前联合调查的专业领域人才需求状况表明随着中国软件业规模不断扩大IT人才结构性矛盾日益显得突出,人才结构呈两头小、中间大的橄榄型,不仅缺乏高层次的系统分析员、项目总设计师,也缺少大量从事基础性开发的人员。行业人才需求如此大而大量的计算机专业的毕业生却又面临着就业难这种十分不正常的现象引发了社会和教育部门的重视及反思。经过相关部门调查分析矛盾的焦点是用人部门需要的是“上岗即能工作”的毕业生。   学校没有条件让学生来开发大型软件,即使有条件,也不可能让每个学生都参与其中。所以这门课理论性强,枯燥无味,老师难教,学生难学。怎么才能使这门课引起学生的兴趣,如何将理论性的知识联系到实践之中呢?   笔者在这几年的教学中刻苦钻研,力求突破教学中的壁垒,通过师生一起努力,也取得了一些可喜的成绩。   1 案例教学   因为没有现成的项目让学生感受开发软件是怎么回事,又要让学生理解软件开发的各个流程,光凭纸上谈兵是非常困难的。所以笔者在教学中采用了案例教学。   虽然山东劳动职业技术学院和企业搭建了校企合作的平台,但由于该校的教学主要还是由在校教师完成,企业工作人员没有这么多的时间参与整个学期的教学,所以新学期开始之前会和企业进行沟通,协调时间,将学期中的一个月集中由企业人员来为学生授课。在笔者讲授这门课时,将这门课分成了四个模块,其中前三个模块是具体的案例,最后一个模块为企业实训项目。首先,选择合适的案例,这也是非常困难的事情。项目太大,涉及面广,学生根本无法全面掌握;项目太小,又不能把软件工程的研究内容全部囊括。所以选择学生比较了解的软件系统,涉及的内容及应用到的专业技术相对简单、易懂。第一个案例为图书管理系统。因为同学们还没有从头到尾做过一个完整的系统,这个案例完全是手把手式的讲授。   以案例为线,但不按部就班学习全部理论知识。在做案例项目时,将涉及到的理论渗透其中,这样理论联系实际,将看不见、摸不着的东西全部转化到具体工作流程之中。这样的教学改革是成功的,效果是显而易见的。所以不论什么知识,必须加以运用,否则不会掌握它的本质。   改革中最重要的是上机实训。在上机期间,把学生分成几组。一组中的人,视为开发团队中的人员,各司其职。高职教育是面向就业的,即使我们的学生做过几个案例,也在企业人员指导下完成了软件开发,就业之后的工作也不是参与软件开发的全过程。所以同学们之间要培养很好的相互协作能力,软件开发中所涉及到规则、规范一定要严格遵守,否则会给后续的工作人员带来很大的困扰。每组学生完成相同的任务,之后进行讨论、评价,指出优缺点,进行改进。这样不仅能调动学生积极性,还能学到更多的知识。因为有比较才有进步。   每过一段时期,笔者就会做一次总结。总结这个阶段各组如何开展的、解决方案是什么,用到了哪些理论知识,遇到了哪些方面的困难,献计献策如何解决。这样既有利于后期工作的进展,还有利于总结前期的经验教训,不至于在以后犯同样的错误。   有了第一个案例的基础之后,开始第二个案例的学习。这时的教学不再是教师为主导,变手把手式为半放手式教学。笔者给同学们列出这个案例开发的流程,每个阶段应该完成的任务,提交的时间,然后各个小组开始该项目的开发。开发过程中,笔者全程跟踪指导,遇到典型问题的时候统一讲解。每个小组都有项目负责人,协调成员之间的工作,检查工作质量,督促项目进度。这个阶段,同学们提高了自主学习的能力,彼此之间的协调更加默契,开发流程日益熟悉,各个方面的能力都有所提升。   之后是第三个案例的学习。这个案例完全由学生自己完成,属于全放手授课形式。案例的开发流程,每个阶段完成的任务和提交时间由小组成员协商确定,项目负责人收取所有资料,最后汇总到老师这里。这样进行后,每个小组的自主能力得到大大加强,小组成员根据自己的情况完成相应的任务,而不是老师让你做什么就做什么。协作能力也得到很大提升,流程也愈加规范。   2 教学内容的整合   在开发中,还会用到在其他学科

文档评论(0)

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

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

1亿VIP精品文档

相关文档