任务导向法在《数据库应用基础》的应用探讨
2009-06-02徐晓梅
徐晓梅
【摘要】试图通过任务导向法在本人《数据库应用基础》课程教学过程中的应用,来说明任务导向法是一种比较适合于计算机教学的教学法,并且对任务导向法进行一些初步的探讨。
【关键词】任务导向法;应用;探讨
计算机是实践性很强的工具学科,本人在对数据库课程教学的实践和感受,我认为“任务导向法”可以达到比较理想的教学效果。
“任务导向法”源自“任务驱动法”,但是它更加强调任务的导向和调控作用。“任务驱动”是一种建立在建构主义教学理论基础上的教学方法,符合探究式教学模式,适用于培养学生的自学能力和相对独立地分析问题、解决问题的能力。在教学过程中,突出目标教学,强调“教师是教学过程的组织者、指导者,知识意义建构的帮助者、促进者,教学资源的提供者、设计者而学生是知识意义的主动建构者,是学习的主体,教材所提供的知识是学生主动建构意义的对象,媒体是创设学习情景、学生主动学习、协作探索,完成知识意义建构的认知工具”。
任务导向法十分符合素质教育中以学生为主体、教师为主导的思想,同时也符合教育理论“乐学教育”、“愉快情感”教育的思想理念。
下面就以本人的实际教学过程为例,谈谈“任务导向法”的应用过程。
一、任务的切分
以本学期计算机专业所学的《数据库应用基础》为例,我们可以将学会整本书看成本学期要完成的一个大任务,根据大纲和计划的要求,很容易地把它分为数据库理论和ACCESS操作两个子任务。在ACCESS操作部分再按照其本身的七种对象把它分成表、查询、窗体、报表、页、宏和模块七个有一定先后顺序的子任务。而我们要学习的知识,每节课都是一个任务,而每一节课要教会的内容,还可以再细分。这就好像每一个生命,都有细胞,细胞又由更小的部分如线粒体、蛋白质等组成,乃至原子、电子……,是一个有机的整合体。
从这里我们可以看出,任务的切分可以产生两种结果,一种是按层次关系切分的子任务,一种是按平行关系切分的子任务。而如何把一个大任务切分到每一次课,再如何指导学生融合,是任务导向法的中心任务。对于学生来说,他们只要接受教师在课堂中给予的一个个小任务,研究它、解决它、体会它、总结它,到最终自然就可以上升到一个较高的层次了,因为再伟大的建筑也不过是由一块块的砖头砌起来的。
例如,我曾经问一个学生:“平时喜欢上网吗?”“当然!”“那有没有注意过网吧里的管理是怎样的?”“好像是在每个机子上安装了个什么软件吧?!……”“对!想像中开发这种软件一定很难吧?其实选择好开发工具,这项工作也可以很简单,我们每个同学都可以设计。”“真的?”学生充满疑惑。这样,那你每次上课就按照我布置的任务一点点的完成,我保证到学期末你就可以做出一个小系统。
首先第一个任务:建立空数据库,不必知道为什么,你会建就行!然后,要管理机器和来上网的人,得有相应的信息吧,建立相应的表来存放信息。这一个任务完成了,那么对表的基本操作也就算是达到了。还想再会一点?新的任务、新的目标来了:怎样计算上机费用?怎样查以前的上机记录?怎样打印输出?随着一个个任务的完成后,回过头来看,你是不是也可以在别人面前炫耀一下了呢?要做一个数据库应用系统不过就是如此简单。
从这个例子可以看出,任务导向法优点在于通过一个个经过教师认真划分的小任务为导向,使学生在不知不觉中以一种轻松兴趣的心态完成一个大的任务,大的教学目标。
二、任务的完成
一旦给学生下达了本节课应当完成的任务后,如何顺利、正确地完成任务就成了关键问题,这也是任务导向法教学过程中最关键的一环。作为教师在这一阶段的首要任务就是:如何指导学生自己完成每个小任务?作为一个学生群体而言,每个学生个体的差异导致完成同样一个简单的任务也会有不同的结果。比如有的学生从课程名上就惧怕这门课,以为有多高深、多难学,而想放弃;有的学生由于VB学得还不错,感觉这门课学了有用,而愿意去钻研。即便是同一个起点的学生,也有的接受能力强学得快而有的学得慢,也可能产生一种不平衡的现象。这些现象并不奇怪,那么如何协调他们之间的关系呢?
利用合作教学理论的知识,我在教学中采用了“金字塔传递法”来实现合作学习的效果。一个任务布置下来后,总有少数学生能较快地完成,那么他就居于“学习金字塔”的顶端,此时,他们将有另一个任务就是负责作“先生”,来指导帮助其他同学完成任务。实践证明,这样的作法效果较好。因为它有自己的优势:首先同学之间认识、理解问题的角度相近,同样的方法从老师的嘴里说出来,可能还不如会的学生用他们自己理解的语言说出来,更容易被接受。而我们也可以从他们交流的语言中获得一些信息,例如学生是怎样来理解问题的,这对教师提高自己的教学水平有很大的帮助。因为我们的目的,就是让自己的知识尽可能多的被学生理解和接受。当然,为了调动学生的积极性和互动性,我在平时成绩的考核中增加了一个帮助分,学生每帮助了一个同学,都记录下来,最终体现在平时成绩上。
三、任务的归结
教师切分任务时把一个大的任务切分成一批小任务,当这些任务已经被完成时,教师应当注意让学生能够把他们融合成一体。这个大的综合性的任务将使学生学会如何从一个复杂的任务表象中抽取出实质性的基础内容,而这些基础性的内容,就是大家前面所学习和掌握的小知识、小任务。
截至本学期的最后一周,每个学生一学期完成的所有任务都应该保存在了自己的数据库中,那么利用这最后的一周,我们可以进行任务的归结,比如有的学生最终做出一个网吧管理系统,有的学生最终完成了一个很实用的班级综合管理系统……,让大家把自己的成果融合并展现出来。然后大家进行评价议论,采用小组讨论个人发言相结合的方式,我们的成果有些什么作用?到底用到了哪些知识?能不能归纳出来?实现过程中有没有什么不足之处?如果有,该怎样改进?如果学生能把这些问题都解决掉,那么我们的最终目的也就达到了。当然对于学生的一些独特的见解即使不一定正确,我们也要重视和学生一起探讨,多表扬多激励,这样学生的信心和能力也会在不知不觉中将得到增强。
归纳起来,我认为利用任务导向法进行教学,能较大地激发学生的学习动力和学习热情。因为它给学生指出的是一条由表及里、层层深入的学习途径,同时学生在完成了一个个的小任务时伴随着的是一次次的成就感,这样自然他们也就愿意继续去完成其他的任务,继续享受成功带来的喜悦。