上海论文代写网专业提供代写毕业论文、代写本科论文服务
您现在的位置:首页 > 论文内容

软件工程项目教学探讨

发布时间:2018-10-10

一、项目教学的实施理论教学在理论教学过程中,开展以学生为主体的项目教学,克服传统的“教师教、学生学”的模式。在课程的开始,即将学生分为若干个项目小组(每个小组5至7人),并为每个小组确定一个负责人,各个项目小组选定一个互不相同的项目,并明确所选项目的总体要求。教师以一个完整的授课项目贯穿于整个理论教学过程中,学生则带着自己项目中的问题去理解、思考教师所讲授的内容。学生的作业主要体现为项目阶段性的分析和设计文档,项目小组的成员在讨论、协作的基础上,每次均以小组的形式提交作业。实践教学在实践教学环节,实施基于项目的实践教学。不同的项目小组开发之前选定的不同项目,学生在实践环节中主要完成在理论学习过程中形成的分析、设计文档,以小组成员分工协作的方式共同开发一个完整的项目,完成一个符合要求的项目。学生的学习活动是在项目开发的各项过程和活动的驱动下完成的。在具体的实施过程中应注意以下几个问题由项目负责人在课外时间召集项目组成员讨论、进行人员分工,使项目小组的所有成员熟悉和感受软件开发小组的组织和管理。实训项目应覆盖软件生存周期的各个阶段,使学生通过实训加深对理论知识的理解。项目小组的所有成员均应参加软件开发的每一个阶段。所选项目应保证学生都能完成,帮助学生树立学习信心,并在一定程度上减少学生抄袭的现象;同时所选项目应具备适当的难度有助于培养优秀学生进一步钻研的精神。

二、项目的选择由于教师授课所采用的项目直接影响其教学过程,也直接影响教学效果,因此,教师授课项目的选择至关重要。在选择项目时,首先必须考虑项目的规模和难度,项目过大,教师只能抽取其中小部分讲解和辅导,影响授课的完整性;如果项目难以完成或技术含量过高,会直接影响学生的自信心,可能使得部分学生知难而退;但如果项目过小或过于简单,就很难激发学生学习的热情。项目规模的大小选择应适中,既要包括软件工程各阶段的学习,又能让学生将各阶段的联系运用于实际中。其次要考虑授课对象的层次。在课程开始之前必须充分了解学生已经掌握的知识以及所具有能力水平,这样有助于选择适合他们的项目。最后要考虑授课的内容,在应用项目教学方法前还必须根据授课内容来确定项目的种类,要求学生在老师的带领下,完成从项目的需求分析、系统设计到编码实现、测试部署的全过程。

基于以上要求,建议授课项目的选择:以一个来源于企业的真实的完整的项目贯穿整个教学过程的始终。坚决抵制书本上的实训例题和虚拟例题,由于书本上的实训例题和虚拟例题,作用仅仅是验证单个知识点,例题之间没有连贯性和系统性,这就割裂了软件工程学科的整体性。而以源于企业的真实的完整的项目贯穿整个教学过程的始终,项目本身涉及的知识就具有连贯性、整体性、综合性、软件企业状况的真实性,有效解决了割裂软件工程学科整体性问题。授课的项目应来源于企业,授课教师从企业得到项目资料,但必须以教材为出发点对项目进行适当改良,实现企业项目与教材的统一。避免选择的企业项目完全脱离教材而影响教学效果。项目的分解授课项目的选择要体现整体目标,而授课时间分散于整个教学周期,这就势必要根据软件工程的授课进度计划,将项目逐层分解。项目分解时要采用递进的方法,将各种知识点、重点及难点分布于软件工程各阶段具体的子任务中,根据学生的实际情况进行实施,这样既具有很强的可操作性,又能让学生有成就感。根据项目的特点,可将分解的方式分为两种。(本论文由上海论文网http://www.shlunwen.com 整理提供,如需转载,请注明出处或联系我们的客服人员)


Copyright © 2008 - 2020 www.shlunwen.com 上海论文网, All Rights Reserved. 公文易