你我相约
以书为伴,美丽人生 10-13
青年教师成长营活动安排2014… 09-30
最新文章
《提高低年级学生口算能力策… 06-27
2018.6 王辉 习作课题总结 06-26
2017-2018学年第二学期课题总… 06-26
2018.6 徐佳 习作课题总结 06-26
《小学机器人教学的实践与创… 06-26
中高年级数学问题解决能力培… 06-20
一年级,适合任务单吗? 04-14
巧用任务单,提高数字化数学… 04-14
学习任务单——形成学习共同… 04-13
“任务单”在教学中的有效运… 04-13
运用“任务单”进行美术教学… 04-12
任务驱动教学法在Scratch教学… 04-12
您现在的位置是: 常州市兰陵小学 >>分享乐园>>正文内容
任务驱动教学法在Scratch教学中的应用与实践(杨凤)
发布时间:2017-04-12   点击次数:   作者:杨凤   来源:

 

任务驱动教学法在Scratch教学中的应用与实践
——常州兰陵小学杨凤
摘要在小学Scratch课程教学中,采用任务驱动教学法进行教学,需要教师把教学内容设计成一个或多个具体的任务。然后学生通过完成一个个具体的任务,从而掌握教学内容,达到教学目标。教师在任务驱动教学法中的主要作用是提出总体任务、分解成子任务、必要时指导学生完成任务及总结、评价。教师在设计任务的时候,要从学生的实际出发,充分的考虑到每一个学生的Scratch基础知识、认知能力、兴趣等特点,进而去引导学生去探求知识、获取知识、运用知识,达成教学目标。
关键字任务驱动;Scratch;任务单
Scratch是一门程序设计语言虽然不像传统的语言那样用代码实现但是还是要涉及到编程语言语法、表达式规则、数据结构等要素,内容环节层层相扣,对思维能力的要求比较高,而且非常注重理论的学习与实践操作的紧密结合。但是传统的讲授教学方式的课堂中,教师更多的是语言规范,学生往往上手比较的慢,也不知道如何通过编程去解决实际问题,甚至有的学生会产生抵触情绪,丧失学习的兴趣。而任务驱动教学法在Scratch教学中,却让我收获了较好的教学效果。
一、任务驱动教学法的含义
  任务驱动教学法是建立在建构主义学习理论基础上的一种教学方法。建构主义学习理论是以建构主义理论为指导思想的学习理论,建构主义学习理论认为,知识不是单靠教师传授而是在其他人的帮助下,利用学习资料,在学习者自己的经验基础之上建构获得的。它将以传授知识为主的传统教学理念转变为以解决问题、完成任务为主的多维、互动式的教学理念,将再现式教学转变为探究式、实验式学习,使学生处于积极的思维与学习状态。[1]每一位学生可以根据自己对问题或是任务的理解,运用已经学习过的知识、技能和经验来解决问题。 这样能培养学生的自学能力和相对独立的分析问题、解决问题的能力,并让学生掌握了学习的主动权。
二、任务驱动教学法在Scratch教学中的应用实践
在Scratch教学中任务驱动教学模式的实施主要分为设计任务、分析任务、完成任务、评价任务这样四个步骤。
(一)设计任务
“精心设计任务”是实施任务驱动教学的关键所在。这就需要教师在充分的分析Scratch教材的基础上,从而把学生需要掌握的知识点能够有机的融入到“任务单”之中,与此同时还需要从学生的实际出发,充分的考虑到每一个学生的Scratch基础知识、认知能力、兴趣等特点,进而去引导学生去探求知识、获取知识、运用知识,达成教学目标。
1.任务单设计实例
在《大鱼吃小鱼》一课中我根据实际教学内容和教学实践的安排将任务分解并设计成一个一个相对独立、简单的子任务,并进行剖析。但是在任务分解时要注意与教学内容相结合,分解的子任务在功能上要保持一致,并且各个子任务之间要具有一个渐进性、扩展性,这样才能逐步引发学生的学习兴趣,避免学生产生抵触的情绪。例如在《大鱼吃小鱼》一课中的任务单:
《大鱼吃小鱼》任务单
①游戏的故事背景在哪里?   海底
②游戏里有几个角色?   大鱼、小鱼
③这两类鱼在游戏开始后都有哪些动作?(可以从大鱼吃到小鱼前,大鱼吃到小鱼后两个方面进行思考)

在《大鱼吃小鱼》这个任务单中通过这三个层层推进的任务让学生一步步了解游戏的全过程,针对每一个子任务,采用螺旋式的教学方法,先提出问题、解决问题,然后对问题进行评价和优化,而后在此基础上再进行更高的要求,在分析现象的基础上再来逐一解决脚本的问题。
分解过程:从上至下 总任务子任务
执行过程:从下往下 子任务总任务
(二)分析任务
分析任务是设计任务的必要阶段,是为了使学生更好地去理解任务,需要对任务中所涉及到的知识点进行一个再梳理,找到分割、结合任务的最佳契合点。并且根据任务制定相应的解决方案及应对措施,找出任务的突破口。在整个分析任务的过程中教师所充当的角色为组织者和引导者,在学生需要帮助的时候给予相应的指导,引导学生进行主动学习,启发学生的智慧,与此同时还要及时掌握好学生的学习情况,为评价任务做好准备。例如《大鱼吃小鱼》一课中先通过让学生分析游戏的现象再通过现象来实现脚本的编写。
(三)完成任务阶段
完成任务阶段是整个任务驱动教学的最主要的环节,以学生自主学习为主,教师引导为辅。教师的主要职责是根据任务进行重点、难点的讲析,提出相应的解决思路,帮组学生掌握解决问题的方法与途径。
在完成任务的过程中,还可以与小组合作相结合让学生来完成任务。这个过程中可以利用学生的自身的差异资源,形成思维的碰撞,同时也能调动学生的自我主观能动性。
(四)评价任务
对于学生完成任务的评价可以贯穿整个任务完成的始终。评价的目的在于鼓励学生进行创造,鼓励学生积极进取,互相学习,提高自我作品的质量。同时评价过程也可以形式丰富,采取师生互评、小组互评等方式,相互点赞、提想法。但是在完成整个任务的过程中并非一帆风顺。对于某些任务,在这一步不可能把所有的问题一次都提出来的时候,对于一些任务中存在的问题,需要学生亲自做到那一步才有可能提出问题。在完成任务的过程中再去提出并解决相应的问题。例如:在《大鱼吃小鱼》一课中为了让小鱼在海底游动的更加自然一些,我们可以让小鱼在游动的过程中进行旋转,然而经过大家的讨论小鱼不仅要考虑每一次旋转的角度不一样还要考虑每次选择多少角度才能最自然,凭借大家的讨论也并不能真正的得出多少角度才是最适合的,最直接的办法便是让学生自己去调试参数,然后掌握其中的奥秘。[2]
三、任务驱动法教学流程
在程序设计课程教学中,传统的教学过程是:脚本介绍、功能介绍→教师举例说明→学生上机联系→教师小结评讲。
而任务驱动教学法突破了传统教学法,其过程如图所示:

                        

任务驱动教学法过程
四、拓展任务
由于学生的学习能力、动手能力的不同,致使学生在同一节课中所掌握的知识的多少也是不同的,因此可以采取多种方式。(1)基本任务都可以独立完成;(2)针对部分接受能力强的学生,对任务进行拓展也就是提高任务,要求能自己独立完成,而对于接受能力稍弱的学生,要求协作或者在同学和教师指导下独立完成;(3)对于拓展的任务,学生可以通过自己已有经验的判断来进行完成。
五、结束语
采用任务驱动教学方法应用到Scratch教学中可以充分调动学生的学习兴趣,使学生的被动学习变成主动学习,积极努力的进取,能有效地的提高当前课程的学习效果;而Scratch又是一门实践性很强的课程,采取任务驱动教学方法能培养学生独立探究、勇敢开拓进取的自学能力,相对独立的分析问题、解决问题的能力。还能培养学生合作精神、创造精神,让学生在任务驱动教学中学会独立学习和同学合作学习。[3]
其实更重要的是编程不仅是学习知识,更重要的是可以培养学生的逻辑思维。电脑程式是一套结构严谨的思考方式,孩子以编程制作游戏,有如用积木砌小屋,过程中需掌握每个组件的连接,一步一步解难,考验学生是否拥有系统性的逻辑思维及解难能力。而为了制作更有趣的游戏,同学之间更会互相交流心得,并自行搜寻相关资源参考,显着提升自学能力。而在这个过程中用任务单贯穿更能让学生放飞自己的思想,创作出更加出色的作品。
 
参考文献
[1]徐甜、高淑萍,任务驱动教学法在程序设计课程教学中的应用[J]河南机电校报,2012,(03).
[2]尧新远,浅谈任务驱动教学模式在计算机教学中的应用[J]计算机教育,2010,(06).
[3]段旭、潘舒,任务驱动教学法在VB教学中的应用与实践[J]计算机与网络,2014,(04).
关闭窗口
打印文档
附件
    Copyright© 2017 常州市兰陵小学 版权所有
    苏ICP备11057461号 技术支持:万兆科技