首页 > 范文大全 > 正文

任务驱动在职业高中计算机教学中的运用

开篇:润墨网以专业的文秘视角,为您筛选了一篇任务驱动在职业高中计算机教学中的运用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

在职业高中教学中,教学脱离学生实际需要是一件很容易发生的事情。这主要表现在:相对于计算机发展而言,教学内容偏老偏旧;相对于学生的兴趣而言,教学方式偏离学生的兴趣;相对于学生的专业学习而言,教学设计与专业脱节等。分析这些矛盾,我们发现其中有些易于化解,而有些则需要较为科学的策略。笔者在经过一段时间的研究之后,提出以任务驱动来促进学生的计算机学习的想法,并进行了多个课例的教学实践,收到了预期的效果。现将自己的思考与实践写出来,希望能够进一步推进职业高中计算机教学的有效发展。

一、任务驱动,计算机学习的一种选择

我们的计算机教学有一种不太好的公认观念,即计算机教学就是教授学生计算机技术的。我们不能说这个认识是完全错误的,但我们认为这个认识是不全面的。因为如果我们从整个计算机发展的角度来看,其中就有着相当多的任务驱动的痕迹。正是基于各种需要,计算机才一步步进步,正如有些情形下需要小型计算机,才推动了微型计算机的发展等。可在实际教学中,我们往往不考虑这种需要,教材上有什么我们就教什么。这样的教学使得学生以计算机为主的计算机学习缺少了一种内在的驱动力。而我们提出以任务驱动来促进学生的计算机学习,就是尝试给学生提供一种内驱力。

在职高中计算机教学中,应当选择哪些任务来作为驱动呢?这是一个仁者见仁、智者见智的问题,笔者以为,如果基于完全的实际需要来确立任务,那是存在一定的困难的。因为职业高中的学习毕竟没有完全基于实际需要的任务,即使有,对于学校和学生而言也不宜作为用于驱动的任务。同时,我们也不能完全以课本知识作为驱动任务,因为这样的知识过于抽象,且难以与计算机完全整合。因此,笔者以为,可以有效作为驱动任务的,应当是那种兼具实际任务与课本知识双重特点的内容。而这样的内容往往在课本上并不多见,因此更多的需要我们去进行改造。

二、任务驱动,计算机教学的一种尝试

我们尝试找到合适的任务来进行任务驱动式的教学。首先我们考虑的是寻找一个合适的内容,并设计相应的驱动任务。在一次与其他学科老师交流的过程中,笔者得到了启发。那是一位物理学科的老师,他说:“我们讲平抛物体的运动时,学生总难分清水平方向和竖直方向的运动,放视频和课件给他们看作用也不大。要是能让他们体验一下就好了。”另一位老师说:“用课件的作用确实不大,因为课件不是他们自己做的,他们自己没感觉。”笔者灵光一闪:这可不可以作为一个驱动的任务呢?如果可以,其又应该与计算机中的哪个知识点进行联系呢?随后,笔者展开了思考与实践。

首先,笔者选择了与“算法和程序设计”相关的知识点作为驱动学习的内容,因为这个知识点是职业高中计算机学习的一个有价值的内容。根据以往的经验,学生也比较喜欢这种逻辑性较强的知识,但学的时候因为抽象而难免失之于枯燥。于是,结合上面的思考,我们设计了这样的一种任务:利用已经学过的C语言的基本知识,设计这样一种过程:对于一个确定了竖直高度h的小球,使其以不同的水平速度抛出,如果速度小于1m/s,则掉入水平地面的红色区域;如果速度在1m/s至2m/s之间,则小球掉入绿色区域;如果速度大于2m/s,则小球掉入蓝色区域。其中,编制一个平抛程序,且可以输入水平速度,是利用C语言设计的基础,也是我们计算机知识教学的主要内容。

其次,进入教学实践阶段。在这个过程中,学生由于带有一个明确的任务,因此他们能够产生一种持久的驱动力。在这种驱动力的作用之下,他们一方面要明确任务中的物理知识,更重要的是他们要学习、运用已经学到的C语言的基础知识。更为有意思的是,在这种学习与运用当中,计算机的学习看似不是重点,其实却成为学生在任务驱动之下的一个主要使用工具。而且,在这种工具运用的过程中,学生对工具的原理理解与运用也愈发熟练。比如说对条件格式语句的运用,以前学生感觉到非常抽象,但在这种情境当中,他就会感觉到很自然……在这个过程中,我们还可以渗透合作学习的模式,让不同的学生交流彼此的设计思路,看哪种思路最科学最简洁,看哪种设计的互动性更强等。

再次,进入学习反思阶段。作为一种教学选择与实践,笔者特别重视在课例研究中的学习反思环节。也就是说学生自己的学习过程,看看在这种学习当中,自己学习心理与常规学习中的学习心理有什么样的区别。尤其是去感觉哪种学习方式更利于自己的学习。我们认为这对于计算机教学而言,也是一个重要的环节,因为这样可以进一步提高学生的学习品质。

三、任务驱动,计算机教学的一种思考

任务驱动其实并不是一个新的教学方法,很早以前就有人提出并付诸实施了。但在笔者看来,要在新的教学情境中加以运用,还是要赋予其以时代精神与特色。例如驱动任务的选择就不是一成不变的,而应该结合学生的需要进行选择。那么学生的需要又是什么,根据笔者的实践,这一般与学生的专业学习、兴趣特点有关,其中对学生兴趣特点的把握应基于与学生的交流,而不是臆测。

同时,任务驱动的有效性体现在任务能够与计算机学习紧密且有机结合上。上面笔者所举的是一个其他学科的内容,这给我们的计算机教学打开了一个新的思路,即计算机课程与其他课程的整合,不一定非要让计算机处于主从关系中从的角色,在计算机课堂上,计算机的内容完全可以担纲主角。除此之外,一些看似与学习没有直接关系的内容也可以作为驱动的任务,如实际需要等。笔者所教班级中有学生设想,说生活中的多路开关控制也可以通过语言设计来实现。笔者认为,作出这样的判断,说明我们的任务驱动教学已经成为他们的一种自觉意识。

当然,要想让任务驱动这一老树在现在的职业高中计算机教学中发出新芽,还需要我们做出更多的努力。

(江苏省如皋市中等专业学校)