基于项目驱动的软件工程实践教学研究

基于项目驱动的软件工程实践教学研究

ID:23379469

大小:52.50 KB

页数:6页

时间:2018-11-07

基于项目驱动的软件工程实践教学研究_第1页
基于项目驱动的软件工程实践教学研究_第2页
基于项目驱动的软件工程实践教学研究_第3页
基于项目驱动的软件工程实践教学研究_第4页
基于项目驱动的软件工程实践教学研究_第5页
资源描述:

《基于项目驱动的软件工程实践教学研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于项目驱动的软件工程实践教学研究胡炜,罗来俊(江西理工大学软件学院,江西南昌330013)摘要:项目驱动教学是一种将项目贯穿到实践教学当中的教学方法,该方法能充分锻炼学生的综合能力,让学生将来更好地适应企业的需求.本文提出了基于项目驱动的软件工程实践教学方法,并对其中的项目选择、项目执行规划、项目实施与项目教学评价等关键环节进行了详细的阐述.实践证明该项目教学方法取得了良好的效果...关键词:项目驱动;软件工程;实践教学中图分类号:G642.0文献标识码:A:1673-260X(2015)04-0229-02软件工程专业是实践性极强的专

2、业,实践教学在整个教学过程中具有十分重要的作用.当前国内高校基本都开设了软件工程实践教学课程,但不少高校的实践教学效果并不理想,其主要原因是实践教学的系统性和深度不够,实践教学的内容主要以软件工程专业课程知识点验证为主,且各学期间的实践教学内容连贯性不够,不能持续深入地培养学生某方面的软件开发能力.经过实践教学后学生仅能对单个的知识点有所理解,对于综合性的软件工程项目依旧十分茫然、难以上手.而软件企业对于毕业生的工程实践能力要求较高,通常企业希望招到实践动手能力强、具有一定项目经验的毕业生.从人才培养与企业需求的角度出发,有必要将特定的软

3、件工程开发项目与实践教学相互结合,让学生在实践教学过程当中逐步培养自己的项目实践能力.据此,本文提出了基于项目驱动的软件工程专业实践教学方法.1项目教学的内涵项目教学法由美国教育家凯兹教授与加拿大教育家查德教授共同创建,20世纪末期以来在高等教育中得到了广泛的应用,并在实践教学中取得了良好的效果.实践教学中的项目于工程实践,有一定应用价值,难度适宜.项目驱动教学将项目实现的全过程贯穿到实践教学中,能较好地挖掘学生的学习潜能,调动学生的学习热情,改观传统教学中学生基本处于被动的学习局面;能把学生在课堂上遇到的抽象、难以理解的知识点与工程项目

4、有机联系在一起,从而能让学生更加形象、直观地理解并加以掌握;能真正达到学以致用,学有所用的效果,让学生在完成项目的过程中巩固所学的知识点并做到融会贯通;能有效地将社会需求与学校教育融为一体,使学生提前获得就业中所需的工程实践能力、独立分析能力、沟通交流能力、团队合作等能力,为学生以后快速融入工作岗位打下坚实的基础.2项目的选择科学地选择软件工程实践项目是保证实践教学取得成功的关键.因此在选择实践项目时要综合考虑各方面的因素,其中的关键是所选择的项目要与学生本学期所学的理论知识相匹配.如果项目选择不恰当,教学效果肯定不好.有些学校实践教学外

5、请企业的人员来上课,如果企业人员安排的实践项目与学生所掌握的理论脱节,则学生在学习基本理论的同时还要及时完成项目,而实践教学的时间通常不会很长,学生在较短的时间内往往很难完成项目任务,导致实践教学的效果很不理想,甚至会影响学生今后学习的信心.通常应该将实践教学的项目分为基础项目与综合项目:基础项目主要面向低年级学生,其难度和深度需要控制;综合项目主要面向高年级学生,其难度和深度应该贴近真实项目需求.基础项目与综合项目有难度和深度的差别,但在选题类型上应该注意连贯性与渐进性,要能按年级持续地培养学生某方面的核心能力.比如针对大一的学生通常会

6、进行C语言的实践教学,其实践教学项目可以选择利用C语言来实现一个简单的人事信息管理系统或学生成绩管理系统等.学生进入高年级后还将学习JAVA、JSP、C#、ASP.等更高级的程序设计技术,利用新技术可以去开发更高级的人事信息管理系统、学生成绩管理系统等.学生在有了前期的实践基础后,后面高年级的实践项目就更容易完成,也更能激发他们的学习兴趣.综合项目的完成可以参照企业流程来完成,通过综合项目的实践训练,能让学生提前熟悉软件企业的研发流程与工作环境.3项目执行计划的制定在实践项目实施前,科学地制定项目执行计划是保证实践教学取得成功的重要前提.

7、一个好的项目执行计划能让项目的实施更加合理、流畅与高效.项目执行计划中通常包括项目需求、任务分解、技术路线以及组织分工等.项目计划制定前先要将班级学生进行合理分组,再由每个分组单独制定项目执行计划.在项目执行计划的制定过程中要以学生为主,教师只做相应的引导工作,并适当提供一些参考资料和方向性的建议.制定项目计划能很好地锻炼学生对于软件项目的总体把握能力和分析解决问题的能力.为了确保各个项目小组的计划可行与高效,在各小组完成本组项目执行计划的制定后,教师可以组织所有学生对各项目小组的执行计划进行比较,通过比较可以让各小组看到别人的优点和本组

8、项目计划的不足,教师作适当点评并帮助学生对执行计划进行优化.项目执行计划的对比与优化过程十分必要,可以有效避免某些小组在计划执行后期才发现本组执行计划的问题,后期发现问题再重新修改计划将是十分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。