任务驱动教学法在程了序设计语言教学中的初步实践和探索.docVIP

任务驱动教学法在程了序设计语言教学中的初步实践和探索.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文档。上传文档
查看更多
任务驱动教学法在程了序设计语言教学中的初步实践和探索

任务驱动教学法在程序设计语言教学中的初步实践和探索 任务驱动教学法在程序设计语言教学中的初步实践和探索 福州格致中学 江信龙 [内容摘要] 目前在我国的中小学信息技术课程中普遍采用任务驱动教学法,该教学法用于应用软件的教学,成果丰富,用于程序设计语言教学,鲜有报告。本人就任务驱动教学法在程序设计语言教学中的应用作了初步的实践,对形式和内涵也作了初步的探索,认为在程序设计语言教学中采用任务驱动教学法,相对于传统教学而言,优势是明显的;采用任务驱动教学法另有六个原则需要把握。 [关键词] 程序设计语言教学 任务驱动教学法 任务 三个学习空间 学会学习 任务驱动教学法是一种建立在建构主义教学理论基础上的教学法。所谓任务驱动教学法,就是让学生在一个典型的信息处理”任务”的驱动下,展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列”任务”,从而得到清晰的思路、方法和知识的脉络,在完成”任务”的过程中,培养分析问题、解决问题以及用计算机处理信息的能力。在班级教学的背景下,教师要把握好三个学习空间的转换,即”有意义接受学习空间”、”自主学习空间”和”协作学习空间”的转换,为学生创造良好的学习环境,让学生通过适当努力,能顺利完成一个个具体的任务,掌握学习内容,获得成功的体验。 一.运用任务驱动教学法于程序设计语言教学,在”任务”的设置上要适当。 所谓适当的”任务”,是建立在对学生的了解之上的,让学生通过适当的努力能较好地完成,在完成任务的过程中,学会学习。在中小学信息技术教学中,程序语言设计相对较难,对学生的思维训练也是多方面的,相对于其他学科也有其独特之处。如果采用传统的教学方法,简单地按照从易到难,从简单到复杂的顺序循序渐进地进行教学,学生处在被动的学习状态中,容易感到厌倦。采用任务驱动教学法,有利于培养学生自主学习、合作精神和探究能力,有利于培养学生的信息素养和综合素质。 根据学生的现状,本人把任务设计成几个有一定联系的几个任务。按进度分别提出: 请你给小学生编写一个加法练习程序; 请你给小学生编写一个加法练习程序,正确的显示”OK”,错误的显示”wrong”; 请你给小学生编写一个加法练习程序,每套10道题,每题正确的加10分,错误的不给分,并计算总分等。 当第一个任务提出时,学生都觉得很简单,但无从下手。本人围绕这个问题先开辟”有意义接受学习空间”,进行必要的教学,学生的学习也显得特别认真。 二.运用任务驱动教学法于程序设计语言教学,在形式上是:提出任务-→师生共同分析完成任务的方法和步骤-→适当讲解或自学或协作学习-→完成任务实践-→交流或归纳。 在程序设计语言教学中,传统的教学形式是:语句格式-→功能介绍-→举例解释-→巩固型独立练习-→小结评讲-→上机练习。在这个过程中,学生的学习基本上是被动的。 采用任务驱动教学法,在课堂教学中,首先提出一个需要完成的具体任务,与学生共同分析解决该问题所需的知识,方法和步骤,有时先开辟”有意义接受学习空间”,围绕具体任务进行适量的概念教学和举例讲解,或开辟”自主学习空间”以及”协作学习空间”,学生来完成任务,可以独立完成,也可以合作完成。目的是的通过完成任务,掌握学习内容,学会学习,培养综合能力。在这个过程中,教师参与探索和指导,引导学生掌握教学内容,适时在班级交流,发现新思路,推广新思路,鼓励创新。教师进行比较、评讲、归纳,或由计算机执行,学生从中得出结论,引导交流,共同进步。如: 在读语句和写语句教学时,在教学前先提出一个任务,即:”请你给小学生编写一个加法练习程序”。围绕这个任务,讨论分析需要解决的问题,程序需要提供的功能,需要通过那些途径来实现: 出题显示要用一个写语句;出题要一个随机函数;回答问题要用一个读语句;答案显示也要一个写语句。 然后介绍读语句和写语句的格式及其功能、介绍随机函数。 学生独立阅读课本上的例题;学生独立或合作完成任务。 教师或查看学生在电脑上的执行情况,或参与一些学生的讨论或探讨,发现问题,个别问题的个别回答,带有普遍性问题的在全班回答或讲解。 就在完成本任务的过程中,有的同学提出了正误判断问题,一次练习做多个题目等问题。由学生导引出了后续问题。 “请你给小学生编写一个加法练习程序,正确的显示”OK”,错误的显示”wrong” “。这是条件语句教学时的任务。循环语句教学时,任务是:”请你给小学生编写一个加法练习程序,每套10道题,每题正确的加10分,错误的不给分,并计算总分”。数组教学时,提出对自己及班级的成绩进行统计的任务。 以这种方式进行教学,使得学生感觉到编程是一件实用和有趣的事。 采用任务驱动教学法进行教学,教师的教和学生的学都是围绕如何完成一个具体的任务进行的。教师教学思路清晰,学生学习目的明确,学习

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档