- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块式教学方法在《软件项目管理》课程中的实践
摘要:针对《软件项目管理》课程理论性较强的特点,提出在《软件项目管理》课程中采用模块式教学方法。实践证明,通过对课程内容的模块化设计及模块式教学,不仅可以激发学生的学习积极性,而且有利于学生对本门课程知识的掌握,并且对最后学生成绩的提升也有较明显的影响。
关键词:软件项目管理;模块式;教学方法
中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2015)47-0147-02
一、引言
《软件项目管理》课程是计算机科学与技术本科专业高年级学生一门非常重要的专业课程。作为《软件工程》的后续课程,《软件项目管理》课程是对软件工程知识的进一步丰富和延伸。《软件项目管理》课程主要介绍软件项目管理的基本概念、过程、技术及方法,使学生了解软件项目管理的基本理论知识,培养学生软件项目管理的能力,理解规范化的软件开发和质量控制过程,使学生成为既懂技术又懂管理的复合型人才。
传统的《软件项目管理》课程教学,是以教师为主体,按照教学大纲简单的重复课本上的知识,在教学过程中存在许多问题,如,学生的软件开发经验不足,对纯理论性知识理解困难,严重影响学生学习积极性;本课程实验课时较少,对学生实践能力的强化明显不足;即使有实验,学生也无从下手;教师大多缺乏大型项目的开发和管理经验,无法很好地进行理论联系实际的讲解;等等。结合本课程的实际情况,笔者根据《软件项目管理》课程的自身特点,提出了在《软件项目管理》课程中进行模块式教学,并进行了具体实践。
二、模块式教学方法
模块式教学方法MES(Modules of Employable Skills)是20世纪70年代初由国际劳工组织研究开发出来的一种较先进的教学方法,这种方法侧重学生能力的培养。我国高等教育界依据MES教学方法,总结出了相对适合我国国情的“宽基础、活模块”教育模式。所谓“宽基础、活模块”教育模式,就是从以人为本、全面育人的教育理念出发,根据正规全日制教育的培养要求,通过模块课程间灵活合理的搭配,首先培养学生宽泛的基础人文素质、基础从业能力,进而培养其合格的专门职业能力。
模块式教学是以技能培训为核心,确定某一项技能所需要掌握的知识内容,然后按照技能本身的特点及分类,构建教学功能模块,将理论教学和技能培训有机结合起来,实现将理论、实验、实践等教学融为一体,最终实现对学生具体能力和素质的培养的目标。
三、模块式教学在《软件项目管理》中的意义
(一)改变《软件项目管理》课程教学内容的呈现方式
《软件项目管理》课程教学中引入模块式教学方法,实现教学方法从以教材为本的传统型教学向教学模块式的模块型转变。传统的软件项目管理教学方法严格按照教学大纲及教材进行教学,灵活性较差,难以适应社会发展的需要。由于《软件项目管理》课程内容理论性较强,学生学习热情不高,教学效果较差。模块式教学则强调分块教学,以实用为原则,以提高学生的实际技能为目的。模块式教学把教学内容按实践及实际情况,划分为不同的教学模块,理论联系实际,不仅可以提高学生的学习积极性,方便学生理解学习,而且对学生实践能力的培养,也是有一定积极作用的。
(二)教师与学生主体的互换
传统的软件项目管理教学是以教师为主体,教师按照教学大纲和教学任务,以传统教学方法进行课堂理论讲授,而学生则处于被动接受方,学生的积极性和思考能力得不到激发,导致最后出现死记硬背课本知识应付考试的尴尬现象。模块式教学,则将书本知识按实践及实际情况进行模块划分,教师由“主体”变为“主导”,加强与学生的互动,在学习理论知识的同时,重视学生实践能力的培养,充分发挥学生的主观能动性。
四、模块式教学在《软件项目管理》中的实践
(一)课程内容的模块划分
根据美国项目管理学会的PMBOK知识体系(Project Management Body Of Knowledge),软件项目管理分为九大知识模块,即项目集成管理(综合管理)、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理。在教学过程中,结合PMBOK知识体系、教材及学生实际,我们将《软件项目管理》分为项目集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理九大知识模块,并在学期最后,进行一个大综合实验(模拟某个软件项目管理过程)。综合实验融合了《软件项目管理》的九个知识模块,同时,将学生进行分组(每组4~8个同学),每组同学进行角色分配(如项目经理、分析师、程序员等)和任务分工,共同完成实验,并撰写综合实验报告。在最后一次实验课上,每组同学将自己的工作进行展示。在项目展示中,每个小组
文档评论(0)