| 摘要:"任务驱动教学法"是一种建立在建构主义教学理论基础上的教学法,它的主要特点是"任务驱动,强化实践"。任务驱动教学法的实施步骤可以分为四部分:注重任务的设计,提高学生的学习兴趣;分析任务的步骤和操作方法,增强学生分析问题能力;通过完成任务,培养学生的自主学习能力和合作精神;注重科学的作品评析,使学生产生积极的学习动机。使用任务驱动教学法应注意不要把任务等同于练习;切忌任务分层不清晰;切忌教学目标片面化;防止"任务驱动"扩大化;消除组内和组间的伪合作;避免对任务驱动的负面影响缺乏重视等问题。
关键词:任务驱动教学法、计算机教学
职业教育的根本目标是提高学生的职业技能,增强学生在职场的竞争能力。按照这个目标,教师在技能课程的教学中,应该主要培养学生的应用能力,如果教师讲的多,而不让学生有充分的时间练习的话,就像纸上谈兵,学生会产生厌学情绪,学习效果自然不好。"任务驱动"教学法,体现"课堂以学生为主体、教师为主导"的教学方式,着力于对学生创新精神和实践能力的培养,使学生在完成任务的过程中培养他们提出问题、分析问题、解决问题的能力,体现学以致用的思想,让每个学生都体会到学习的成功及快乐。在技能学习过程采取"任务驱动教学法"开展教学,教师设计好任务后,剩下的主要工作就是协助学生去完成任务,在教学过程中由传统的关注如何"教会",转变为关注如何使学生"学会"。采用这种方法,课堂上教师教得轻松,学生学得愉快,教学效果会得到极大的改善。
一、什么是"任务驱动"教学法
1.什么是任务驱动教学法
"任务驱动教学法"是一种建立在建构主义学习理论基础上的,有别于传统教学法的新型教学方法。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。任务驱动是指在整个教学过程中,以完成一个个具体的任务为线索,把教学内容巧妙地隐含在每个任务之中。并在完成任务的同时培养学生的创新意识和自主学习的习惯,引导他们学会如何去发现,如何去思考,如何去寻找解决问题的方法,最终让学生自己提出问题,并经过思考,自己解决问题。"任务驱动"教学方法提倡教师指导下的、以学生为中心的学习。在整个教学过程中教师起组织者、指导者、帮助者和促进者的作用,利用情境、协作、会话等学习环境要素充分发挥学生的主动性,积极性和创造性,最终达到使学生有效地实现对当前所学知识的意义建构的目的。
2.任务驱动教学法的教学过程
对于"任务驱动"的教学过程,郭芳提出了"创设学习情景--呈现任务--讲解演示--引导学生自主探究协作完成任务--总结评价"的顺序;何克抗提出"教学目标分析--情境创设--信息资源设计--自主学习设计--协作学习环境设计--学习效果评价设计--强化练习";艾奉平提出"任务驱动--师生讨论--任务完成--效果评价--归纳汇总"的模式。虽然在操作过程上有所差异,但是达成了以下几点共识:①"任务驱动"是一种建立在建构主义教学理论基础上的教学模式,学生为中心的学习,强调对任务情境的创设和小组协作;②任务需要有一个具体的目标指向;③新知识隐含在一个或几个有代表性的任务中;④任务为学习活动中心;⑤学生通过对任务进行分析、讨论和任务的完成实现意义的建构。
3.任务驱动教学法与传统教学法的区别
传统的教学方法是建立在"传递--接受"教学理论和行为主义的"刺激--反应"学习理论基础上,主要特点是教师是主动的施教者,是知识的传授、灌输者,学生是外界刺激的被动接受者,是知识的灌输对象。"任务驱动教学法"是在"建构主义"教学理论上发展而来的。它既发挥教师主导作用,又体现学生认知的主体作用,形成鲜明的"双主模式"。其特点是改造"传递--接受"传统的教学活动进程,而在整个过程中,教师有时处于中心地位,但并非自始至终。学生有时处于传递--接受学习状态,但更多的时候是在教师的帮助下进行主动的思考与探索。计算机有时成为学生自主学习的认知工具,这些要素在教学过程中形成有机的统一体。
4.任务驱动教学法的特点
"任务驱动教学法"的主要特点是"任务驱动,强化实践"。计算机专业课是一门实用性强、发展迅速的课程。因此,在计算机教学中启迪学生的思维,培养学生的学习兴趣,形成学生自主学习、合作学习习惯是教学的第一目标。"任务驱动"教学法可以让学生在完成"任务"的过程中,培养学生分析问题、解决问题的能力,培养学生独立探索及合作精神。
二、 "任务驱动教学法"在计算机教学中的应用
任务驱动教学法是以学生为中心,以任务为驱动的教学方式。任务驱动法的教学设计一般分为以下几个步骤:
1. 注重任务的设计,提高学生的学习兴趣。
任务设计是课堂教学成败的关键环节,目标任务的明确对于今后的学习与任务的最终完成起着至关重要的作用。任务设计的形式必须贴近学生生活,必须来源于发生在学生身边鲜活的实例,必须是学生感兴趣的东西。只有这样,才能营造宽松的教学环境,提高教师和学生的亲和力,才能使学生的注意力集中到完成任务上来。因此,在任务设计中,要充分发挥多媒体计算机具有综合处理图形、图像、动画、视频以及声音、文字和语言、符号等多种信息的功能,从声音、色彩、形象、情节、过程等方面,设计出具有某种情境的学习任务,使学生在完成任务的过程中达到理解学科知识、掌握技能的目的。设计精巧的"任务"能充分调动学生的学习热情和求知欲望,在融洽与和谐的情境中获得良好的教学效果。
例如在《Access数据库应用开发》这门课程的教学中,要求学生能根据一个实际需求完成一个数据库系统的设计与实现。它强调从需求分析、数据搜集、数据整理、系统设计到系统实现全过程的参与。这是一个很大的任务,我们可以把它分成若干个小的模块或任务,随着学习进程分步骤完成。在设计时可以采用与学生息息相关的学生成绩管理或学生档案管理等等,教师可以根据课程的需要来制定出任务目标和工作步骤并且要写出详细的考核细则。
例如在讲授《程序设计方法》这门课时,我根据学生的现状,把任务设计成几个有一定联系的几个任务。按进度分别提出如下:①请你给小学生编写一个加法练习程序,正确的显示"OK",错误的显示"wrong";②请你给小学生编写一个加法练习程序,每套10道题,每题正确的加10分,错误的不给分,并计算总分;③请你给小学生编写一个加法练习程序,随机抽取两位数加法题10道,正确的加10分并显示"OK",错误减10分并显示"wrong",最后计算并显示总分。通过分层提出任务,学生渐渐产生学生兴趣,循序渐进地进行教学,学生的学习也显得特别认真。
2. 分析任务的步骤和操作方法,增强学生分析问题能力。
提出任务后,教师先不要急于讲解,可以和学生一起讨论将任务进行分解,分解的目的是要让学生发现任务中已学的知识,这部分内容可以让学生自己提出。任务中也会有一些隐性的新知识,这些可以在教师的引导下由学生提出来,帮助他们分析问题,找出解决问题的方法。在逐步求解的过程中最能培养学生的探索精神和分析问题的能力,也能激发学生的求知欲。
例如用ACCESS开发一个学生成绩管理系统,可以把系统分为几个小任务,每个任务就是一个功能模块(系统结构图如图1所示)。当然随着任务的逐步细化,可以让学生自由发挥添加新的功能模块,教师在此可以给予充分的指导,这些任务可以在完成任务的过程中通过逐步积累的经验和自学来完成,这无形当中培养了学生的自学能力,增强了他们克服困难的决心。
图1
3. 通过完成任务,培养学生的自主学习能力和合作精神。
建构主义学习观认为知识是个体主动建构的,无法通过教师的讲解直接传输给学生。因此,学生必须主动地参与到整个学习过程中,通过自主学习与协作学习来建构新知识的意义,完成一个个的任务。
自主学习是以自学为中心,由学生自主探索学习,独立完成任务。它要求学生在学习过程中充分发挥主动性,利用多种机会在不同的情景下去应用他们所学的知识,根据自身行动的反馈信息来形成对客观事物的认识和解决实际问题的方法。比较简单或单一的任务学生可以采取这种学习方式完成。
例如在开发学生成绩管理系统的过程中,创建数据表、查询和报表等基础的知识,是每个学生必须掌握的基本功,这些操作相对窗体操作较容易,所以这部分操作要求学生自己完成。学生可以根据系统提出的要求,教师考核的细则自主完成任务。这些知识是学生已学习过的旧知识,依赖学生已有的经验,独立完成任务。
协作学习是为了在个人自主学习的基础上,通过小组讨论、协商,以进一步完成和深化对主体的意义建构。通过这种协作和沟通,学生可以看到问题的不同侧面和解决途径,开阔了学生的思路,产生对知识新的认识与理解。比较综合和难度较大的任务更多地需要借助协作学习方式。
例如在讲计算机病毒这一节时,首先我把一个班的学生分成10组,每组4人。在分组中充分考虑了学生的基础,并要求4个人有各自的分工。然后,我布置了任务,每个小组到网上去找一个病毒,并完成下面的几个问题:①写出病毒的名称;②写出病毒的传播途径;③写出感染病毒后的症状;④病毒破坏的对象;⑤常用查杀的工具。一个小组内四个人的分工可以这样:甲和乙负责到网上搜索,丙负责记录甲和乙访问的站点,丁负责记录病毒名并及时与其它组联系,以免和其它组相同。最后,我们在课堂上进行交流,每一组派一名代表把自己小组找到的病毒名称,传播途径,感染后症状,破坏的对象,清除方法等公布出来。并请大家归纳出病毒的实质和病毒的特点。 就这样原来很枯燥的计算机病毒及防治就在学生的交流和讨论中完成了。
在此过程中,学生处于主体地位。在教师的引导下,学生充分发挥学习主动性和创造性,不仅让学生亲身感受认知的过程,而且培养、提高学生解决实际问题的能力和创新意识。
4. 做好科学的任务评价,促进学生产生积极的学习动机。
心理学的研究指出"学习的成功是最足以使学生感到满足,愿意继续学习的一种动力。"每个学生每完成一个任务,都必须交流展示,大家讨论点评,及时对学生的学习情况做出反馈。评价的内容包括:①是否完成了对新知识的理解、掌握、熟练应用;②学生自主学习的能力;③同学间相互协作的能力;④创造性解决问题的能力等。
任务评价是学生学习情况反馈的一种有效途径,也是信息技术教学的重要组成部分,在平时的教学过程中,应采用灵活多样的评价方式激励和引导学生学习,促进学生信息素养的全面发展。通过有效的评价,不仅能完善和丰富学生的认知结构,而且开阔学生的思路,从而对知识产生新的理解。
当学生完成所布置的任务时对学生的作品给予正确的评价,能使学生获得成功感,更能激发学生的兴趣及竞争意识,有利于发展学生学习上的自信心,促使学生对计算机的学习投以更大的热情。任务评价可以在全班进行,实践中发现学生其实相当在意自己所做的作品展示在全班同学面前的反应,当学生得知自己的作品将会在全班同学面前评析时,学生往往会投入更大的热情去完成,在完成作品的过程中也会发现更多的问题,对自己的要求会更高,这种竞争意识能极大的提高学生的学习热情,从"老师要学生学"到"学生主动要学"所收到的教学效果差别是明显的。同时,对学生所做作品的合理评价也让学生有一个能互交流,取长补短的机会。教师对结果的评价要客观、科学,并且让每个学生都参与到评价当中,以保证评价的公正性、客观性。对那些付出了努力,但效果不太好的学生要给予正确的指导与鼓励。
三、 使用"任务驱动教学法"应注意的问题
在教学过程中使用任务驱动教学法应注意以下几个问题:
1. 不要把任务等同于练习。
将任务等同于练习,把传统讲授课的作业当作任务。如教师在教学即将结束时,布置一些"任务"让学生去完成,认为这样的教学就是任务驱动式的教学。由此导致任务驱动异化为完成练习的汪洋,学生负担加重,反而影响了学习的积极性。误区在于:这些"任务"从功能上只能称之为作业,"任务"提出的时机、教师在任务中的作用都与任务驱动教学的理念相悖。
2. 切忌任务分层不清晰。
任务可以是开放式的,也可以是封闭式的,各有各的作用,当前任务驱动教学中占主导的是封闭式任务。封闭式任务的一个主要缺点就是任务设计的单向度,主要表现在任务设计的工作由教师垄断,缺乏学生的参与,学生面对的是一个设计好的、不可更改的任务。这样的任务很可能没有激发学生的兴趣,不能有效调动其学习的主动性。另外,完成封闭式任务的方案往往是预设的和可供模仿的,并不需要学生的求异思维和积极的探索,学生很容易陷入低层次的"模仿学习"。
3. 杜绝教学目标片面化。
强调技能的训练,忽视文化素养的提升。任务的完成不仅是技术上的操练,还有对信息文化感受与内化的要求。
4. 防止"任务驱动"扩大化。
不管教学内容是否适合,都试图用任务驱动来教学。教学有法,教无定法,任何一种教学方法都有其适用的范围,而不可能具有完全的普适性。
5. 消除组内和组间的伪合作。
任务驱动一般需要进行小组合作,目前一个突出的问题就是合作的虚假性,要么小组成员各自单干,小组形同虚设;要么个别能力强的学生充当"救世主",帮助小组其他成员或其他组完成任务。这样必然造成不少学生躲在同伴的背影中,搭便车,蒙混过关。教师应该加强这方面的监督,这也是教师主导作用的重要体现。
6. 避免对任务驱动的负面影响缺乏重视。
当学生能较好地完成任务时,能获得一种成功和喜悦感,对以后的学习是有益的。但是对于没完成任务的学生,可能就会带来负面影响和心理压力。如果不认真对待这一点,势必影响任务驱动教学的整体效果。
总之,任务驱动教学法不仅仅要"授之以鱼",更强调"授人以渔",强调创新能力的培养与全面素质的提高,是对传统教学的发展,比较适合计算机类课程的教学。在教学过程中,教师一方面要通过引导,把握整个教学过程的内容、进度和方向,给学生以思考的机会和时间,让学生有尽可能多的时间进行自主学习;另一方面,教师要采取多种方式,激活思维状态,传授思维方法,提高思维能力,鼓励互相合作,进一步促成学生的意义建构,形成新的认知结构。 实践证明,任务驱动教学法在计算机教学中的运用是成功的,基于建构主义教学理论基础上的任务驱动教学法,很值得我们继续探索与实践。
参考文献:
[1]浅谈任务驱动法在高中信息技术课堂教学中的运用 http://blog.cersp.com/userlog1/54352/archives/2006/167133.shtml
[2]郭芳.浅谈中小学信息技术课程中的"任务"设计.人民教育出版社信息技术教育室
[3]钱晓菩、马玉娟. 试论任务驱动[j]. 中国电化教育.2002.(9)
[4]姜振安."任务驱动"教学法与学生实践能力培养[j]. 职教通讯.2003.(7)
|