任务驱动法在Delphi程序设计教学中应用.docVIP

任务驱动法在Delphi程序设计教学中应用.doc

  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文档。上传文档
查看更多
任务驱动法在Delphi程序设计教学中应用

任务驱动法在Delphi程序设计教学中应用   [摘要]针对计算机专业学生分析问题和利用编程语言解决问题能力差的问题,结合Delphi程序设计的教学实践,提出了一种以“任务驱动教学法”为主体的全新教学模式。该模式不仅可以提高学生分析和解决问题的能力, 而且可以充分调动学生的主动性和积极性, 培养学生自主学习的能力。   [关键词]建构主义 任务驱动法 树式教学模式 任务   中图分类号:G42 文献标识码:A 文章编号:1002-6908(2007)0720127-01      一、引言      程序设计是计算机专业的一门骨干课,其目标是使学生掌握程序设计的思想, 具备分析问题并运用编程语言解决问题的能力。传统的讲授法是循序渐进的,课程的讲解也是从头讲到尾。讲授时一般遵循讲概念、分析概念、例题分析的模式。该模式把编程语言作为一门“科学”来学习,而不是指导学生如何运用编程语言来解决问题。在教学过程中存在学习主动性不强, 学习目标不明确等问题。课堂教学多用多媒体, 教师边讲边演示, 学生也可以上机实践。但是调查发现, 很少有同学能够在学完这门课程之后能够开发一个较完整的软件系统。遇到实际问题时,不知如何下手。实践表明,程序设计教学中采用“任务驱动教学法”有利于构建教学环境、调动学生的积极性和主动性,从而培养学生自主学习和创新能力,培养学生的分析和解决问题的能力[1]。      二、任务驱动教学法      (一)任务驱动法。近年来,随着心理学家对人类认知规律研究的不断深入,建构主义学习理论逐渐盛行。建构主义认为,知识不是通过教师传授得到,而是学习者在一定的情境下,借助其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构方式而获得。建构主义提倡在教师指导下,以学习者为中心的学习,既强调学习者的认知主体作用,又不忽视教师的指导作用。   “任务驱动”是一种建立在建构主义教学理论基础上的教学法。其特点是教师把要完成的教学内容设计成一个或多个具体任务,将要讲授的知识蕴含于任务之中, 使其通过完成任务达到掌握知识的目的。学生在完成一些具体而真实的任务过程中要对任务进行分析, 提出问题, 并研究解决问题的方案, 通过自主学习或小组合作学习与探究活动, 完成学习任务, 达到最终目标。   (二)任务驱动法的教学过程。任务驱动法的教学过程分为六步,即:设计任务提出任务分析任务 完成任务交流反馈总结评价。实践表明,在程序设计的教学中采用任务驱动法的效果明显好于“传统教学法”。任务驱动法符合程序设计教学的层次性和实用性;符合探究式教学模式;符合由表及里逐层深入的学习途径。   任务驱动法的教学过程的图示如下:      任务驱动法的教学过程实施如下:教师首先根据教学内容设计任务,然后创设情境,提出任务,学生接受任务,根据任务的不同,可以独立完成,也可以分为小组,协作完成。在完成任务的过程中,教师要进行监督指导,搞好任务完成中的过程管理。任务完成后,教师可根据任务完成的情况,选取作品进行展示。展示过程中,学生首先对作品进行自我评价,然后再由教师和同学进行集体评价。展示结束,教师要对大家的作品和任务完成情况进行总结评价。由此可见,在任务驱动的教学过程中,真正体现了以任务为中心,以教师为主导,以学生为主体,实现了教师、学生和任务积极互动。本文以任务驱动法的流程为指导, 来探索任务驱动法在delphi应用程序设计教学中的应用。      三、任务驱动法在Delphi教学中的应用      (一)任务的设计。   根据任务覆盖的知识点和完成时间的不同,可分为: 学期任务, 单元任务, 课时任务。教学过程中,在学期任务的总框架内细分出一些小目标, 把每一个学习模块的内容细化为一些容易掌握的任务, 通过具体任务的实施来体现总的学期任务。   设计学期任务时, 要注意任务的完整性。以往教学中, 学生在课堂上也要完成一些小任务去建构自己的知识, 但这种情况下学生创建的知识结构不系统,建立起来的是零散的知识, 难以形成开发系统的经验。在教学过程中应设计一个或几个综合性的任务, 通过这些任务的完成,完成预期的目标。这样既然有利于建构系统的知识体系,又有利于培养分析问题、解决问题的能力。   Delphi程序设计这门课的学期任务是通过Delphi的教学,培养大家运用Delphi开发平台开发小型软件的能力。根据Delphi的特点,对学期任务进行分解。把整个教学内容划分Delphi的IDE环境和常用组件、Object Pascal语言基础、文件处理、图形处理、多媒体处理、网络编程和数据库系统开发等几部分。   针对该课程的体系结构上,我们采取了一种“树式”的教学思想。把要学习的课程称为“树”。把本学期要完成

文档评论(0)

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

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

1亿VIP精品文档

相关文档