- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于任务驱动和项目驱动软件工程教学研究
基于任务驱动和项目驱动软件工程教学研究
摘要:针对“软件工程”教学中出现的问题,提出了基于任务驱动和项目驱动相结合的教学模式。它以学生为主体,以任务驱动和项目驱动相结合进行教学,并建立反思性评价机制。实践证明该模式在“软件工程”教学中取得了良好的效果。
关键词:软件工程;任务驱动;项目驱动
作者简介:郑豪(1976-),男,江苏南京人,南京晓庄学院数学与信息技术学院,讲师。(江苏 南京#8194;210017)
基金项目:本文系南京晓庄学院教改基金项目(项目编号:4083430)的研究成果。
中图分类号:G642.3#8195;#8195;#8195;#8195;#8195;文献标志码:A#8195;#8195;#8195;#8195;#8195;文章编号:1007-0079(2011)04-0101-02
一、任务驱动教学法、项目驱动教学法简介
“软件工程”作为一门抽象性和实践性都比较强的计算机专业课程,常规的教学方法和实践模式使学生无法真正理解与掌握其精髓,更难做到学以致用。Evelyn等在其著作Project-Based Software Engineering: An Object-Oriented Approach中指出,传统的教学不能有效培养学生的软件开发技能,学生应该具有项目开发的经历。为了改进这种以“教”为中心的教学模式,国内外一些学者先后提出了基于任务驱动的“软件工程”教学模式和基于项目驱动的“软件工程”教学模式。这两种方法都是以学生为中心的教学模式,教师在整个教学过程中起组织者、指导者、帮助者和促进者的作用。下面简单地介绍一下两种教学法。
任务驱动教学法是一种建立在建构主义教学理论基础上的教学法。它的基本特征是“以任务为主线、教师为主导、学生为主体”。任务驱动教学法符合探究式教学模式,强调学生的学习活动必须与任务或问题相结合,学生在信息处理任务的驱动下展开学习活动,以探索问题来引导和维持学生的学习兴趣和动机。教师引导学生由简到繁、由易到难,循序渐进地完成一系列任务,在完成任务的过程中,培养分析问题、解决问题以及用计算机处理信息的能力。在这个过程中,学生带着真实的任务学习,拥有学习的主动权,会不断地获得成就感,可以更好地激发他们的求知欲望,从而培养独立探索和创新的能力。[1]
项目驱动教学法来源于建构主义学习理论,与其相适应的项目驱动教学模式为:以学生为中心,教师在整个教学过程中起组织和指导作用,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和创新精神,最终达到使学生有效实现对当前所学知识的意义建构的目的。[2]项目的主题与真实世界密切联系,以成果为驱动力。既可在本专业也可跨专业选取实施综合性项目,具有学科交叉性和综合能力运用的特点。学生根据自己的兴趣选择内容和形式的决策机会,使学生能够自主、自由地进行学习,从而有效地促进学生创造能力的发展。项目内容中含有学生从未遇到的问题,但通过分析和努力又可以得到解决,项目的设计明显要比任务难得多。[3]
二、基于任务驱动和项目驱动相结合的教学模式
目前,大部分学校都采用单一的任务驱动教学法或项目驱动教学法。采用单一的任务驱动教学法,虽然能够使学生在任务中学习新的软件工程知识,但是对于学生系统地综合理解和应用软件工程知识还是欠缺的。[4]同样,采用单一的项目驱动教学法,由于基础欠缺,完全由学生独立设计与实施显然是不合适的。所以我们提出将两者结合的教学模式,使两种教学法相互补充,取长补短。该教学模式分为三个阶段:第一阶段先使用任务驱动法使学生得到新知识和新技能的储存,第二阶段实施项目驱动教学法,第三阶段是基于反思性评价机制的成绩评定。
1.任务驱动法
第一阶段分成四个时期。第一时期是任务提出期,第二时期是任务分析期,第三时期是任务完成期,第四时期是任务总结期。
在教学过程中,第一时期是布置任务,要求教师先要对任务进行细化,在“软件工程”学习总任务的框架下,把总任务细分成一个个的子任务,通过这些小的子任务来体现总的学习任务。教师先向学生布置“软件工程”课程的学习子任务,要求学生带着要完成的子任务去学习,以探索问题来引起学生学习的兴趣和动机。第二时期是分析任务,提出任务之后,要让学生讨论、分析任务,提出完成任务需要做哪些事情,即提出问题。对于已经学习过的问题,学生自己能够运用已有的软件工程知识进行解决,对于任务中存在的新问题,学生通过第三时期解决相应的问题。第三时期是让学生通过实践活动,找出完成任务的方法。学生可以采用自主探索或互助协作开展探究活动,围绕主题展开学习,查阅信息资料,进行尝试探索,完成对问题的理解和知识的应用。教师在这个时期要根据学生提出的问题,引导和帮助
文档评论(0)