论文部分内容阅读
摘要:本文阐述了在计算机教学中如何采用“任务驱动”模式设置好任务,认为教师在对教材要有充分驾驭能力的前提下,以生活情趣为出发点,系统规划、点面结合,才能设计出适当可行、易于考核、方便操作的适合于学生的教学任务。
关键词:任务驱动模式;任务设置
中图分类号:G622.4 文献标识码:A 文章编号:1673-8454(2010)12-0024-03
面对信息技术迅猛发展、应用软件日新月异的今天,我们如何实现在计算机课程的教学中既要重视知识的传授,更要注重知识运用能力的培养呢?笔者认为采用“任务驱动”教学模式可以解决这个问题。“任务驱动式”是一种建立在建构主义教学理论基础上的教学方法,该法符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。
计算机课程运用“任务驱动”教学模式开展课堂教学的关键在于“任务”的设置,即:设置的“任务”是否具备“驱动”功能,是否既能“驱动”教师的教,又能“驱动”学生的学。那么,如何设计好一节教学课的任务呢?通过我校教研组确定课题《任务驱动法在计算机教学中的运用》后的一个学年的实践和探索,笔者认为教师在设计“任务”时应注意以下几个方面。
一、生活情趣:任务设置的动力源泉
“任务驱动”教学模式中设置的任务首先要有生活情趣。人们常说:“兴趣是最好的老师”,只有具有生活韵味、趣味十足的任务才能驱动学生的学。如果设置的任务不能吸引学生的兴趣,不能调动学生的学习积极性,那就达不到学生积极地、主动地参与学习的效果,也就很难保证教学任务的完成。而学生的兴趣往往来源于生活,如何用电脑解决他们在生活中遇到的各种问题,将他们学到的知识和完成的任务能够运用到他们的生活当中,这常常是他们最感兴趣的内容之一。因此,任务设置要有生活情趣。
例如:在讲到高职计算机《VB语言程序》中的循环语句时,其中有一个求最大值和最小值的问题,笔者设计了一个任务:在我校举行的广播体操比赛中,评委给各班级评分,要求把去掉一个最高分和一个最低分后的平均分作为该班的最终分数。笔者从刚刚发生在学生周围的事件中设计任务,学生觉得有意思,自然有兴趣去解决如何求得最高值和最低值了。在解决问题过程中学生就不知不觉地掌握了枯燥的循环语句,这样就自然而然地达到了“驱动”学生学习的目的。
二、系统规划:任务设置的宏观调控
任务的设置要把握好单元任务和整体任务的关系,注意任务设置的总体规划和系统连贯。这一点要求教师对教材要有充分驾驭的能力,要求教师要对教材的整个章节、甚至整本书都要有全局的观念,也就是说,教师要有全局把握能力和宏观调控能力,才能在设置任务时有的放矢。由于解决一个教学任务要涉及这门课程的许多知识点,通常是许多课时甚至一个学期的学习内容,因此,在任务设计时就要处理好整体任务和每一节课单元任务的关系,不要使单元任务与整体任务脱节或毫无关系。单元任务的设计要围绕整体任务的完成来进行构思,以确保教学效果和最终目标的完成。
例如,笔者在给中小学教师上《信息技术基础之EXCEL电子表格》课程时,整体任务一般是要求学员能用EXCEL对一份完整的数据表格进行处理和分析。所以对一份完整的班级学生成绩表进行分析就是一个很好的任务。而一节课的教学任务往往只是其中的一个内容,如:文件的保存、数据的填写和修改、函数的运用、填充柄的使用等等,那么每个单元的任务设置都可以围绕着整体任务进行构思和设计,每次解决其中的一个问题和一部分问题,这样不仅使得每节课的学习内容连贯、系统,而且当所有问题解决以后,整体教学任务的完成就自然水到渠成了。这也符合程序设计中的逐步求精的原则。
三、点面结合:任务设置的有效途径
任务设置既要考虑系统规划,也要注意各单元、各知识点的具体要求,而且,我们所面对的学生发展个性不一、接受程度不同,那么任务设置就应当考虑到点面结合了。也就是说,在设计任务时,要考虑到班级中学生的共性和个性,设计出的任务应当适合于所有的学生,而对一些学习好、兴趣高的学生难度又必须有所提高。在一个班级中,由于学生的逻辑思维能力和理解能力不同、学习程序时数字化概念和空间想象能力参差不齐、对电脑的学习兴趣相异,因此,在设计一节课的任务中必须认真考虑学生的这种实际情况。我们也经常发现,课堂教学任务布置以后,经常出现一部分学生早已完成了教师布置的任务,而另一部分学生还在思考如何动手。如果常用互相帮助的办法,过多地采用以快带慢的方法,则会损害那些学习成绩较好的学生的利益。因此,笔者在设计任务时,就注意到点面结合,即同时布置一个基本任务和一个创新任务的办法来解决类似的问题。
设计基本任务的目的是要保证学生完成本节课的学习任务,因此,任务的难度要适中,要求不能过高,明确学生必须按照教师提出的要求来操作,只要学生掌握了本节课教师所教的内容就可以完成这项任务,所以基本任务常常被设计成一种普遍性的、带有模仿性质的任务。学生在完成这个任务的过程中肯定会出现分化,一部分学生会很快完成基本任务,开始进行创新任务;一部分学生可能也能完成这些任务,只是速度稍慢一些;也可能会还有一些学生需要教师的指导和帮助。只要绝大部分同学能完成基本任务,则可以保证本节课的教学目标基本实现。
相对于普遍性的基本任务而言,创新任务应该是一种可扩展性的、有针对性的任务。教师可以给出一些成功的范例,让学生去学习和体会,让一些能力较强的学生在完成基本任务以后有自己的自由创作时间,充分发挥这些学生的潜能,让他们在电脑上充分施展他们的想象力,甚至培养出一些电脑拔尖人才。并且,如果教师能够在下课以前,调出部分时间对完成创新任务的学生的作品或他们编写的算法、程序给予明确的评价和积极的鼓励,则可以达到更好的教学效果。
普遍性基本任务和有针对性创新任务的有机结合,可以使得我们的课程教学既保证了基础,又发展了个性。处理好这两者关系将可以使我们设置的任务达到更高的水平。这两者的结合也是进行“任务驱动式”教学的最佳组合方式。
在高职班学生学习《VB语言程序》程序设计时,为了解决子程序这个教学任务,笔者设计了一个任务,要求学生在已掌握自定义函数的基础上归纳出自定义子程序和自定义函数的区别,因为这是高考的一个重点内容,笔者把它设为普遍性的任务,要求所有学生都会灵活运用。而在此基础上,另外设计了将一个自定义函数转换为自定义子程序的任务,要求一些程序掌握程度较好的学生能够熟练操作,这是针对考试中可能出现的问题进行设置的。
四、适当可行:任务设置的总体要求
如果一个任务设置得太难,或者太简单,或者太抽象,又或者太呆板,这都将给学生的学习或上机操作带来麻烦,甚至无从执行或不可操作,以至达不到教学效果了。所以,任务设置必须适当可行、具体生动,让学生可以按任务的要求实现。例如要求:“进行程序编写”,这不是任务,因为它不具体,是哪个程序?什么结构?要解决什么问题?所以这只能叫做要求。而如果改为“用循环求出100以内的素数和”,就可操作了。如果再加上“用自定义函数的方法”或“用DO …LOOP结构”等要求,那就更具体了。
另外,任务明确后,最好还要让学生们在教师的指导下或讨论或自学或探索来完成任务,而不是由教师来自导自演。在本节课的教学难点突破以后,就应该尽快将任务交给学生们来分组或独自来完成。任务设置要适当可行,更要有可操作性,学生要知道自己上机做什么,要明确将要完成什么任务,而不是漫无目的进行操作。尤其是在设计基本任务时要注意这一点。
适当可行还要求设置的任务难易程度适当,太易和太难都会影响学生完成任务的积极性。例如在学习《VB语言程序》程序设计时,一开始就设置了一个统计学生成绩的任务,而该任务需要涉及循环、二维数组、选择等知识,显然对学生来讲是太难了,这不仅会挫伤学生学习的积极性和学习兴趣,严重的还会增加他们的心理负担。同样,在学生已经掌握了循环语句后,再一直要求作选择或顺序结构的程序题目,这又太容易了,则既达不到教学目的,更影响了学生的求知欲望。
五、易于考核:任务设置的具体体现
基本任务的设计就是为了保证基本教学任务的完成,教师要进行及时的跟踪和检查,了解和掌握学生的学习效果,这就要求任务的设置要有可考核性。学生是否完成了基本任务,每一节课是否完成了教学任务,知识点是否都已经能融会贯通,教师要一眼就能看出,并可以通过任务的完成情况反馈来及时调整下一节课的教学目标和教学计划,从而不断提高课堂教学效率和水平。
例如:在《VB语言程序》程序设计中,对VB的基本概念学习后,就设计任务:“上机对各个函数、表达式、变量进行测试其功能和用法”,因为没有明确统一的基本任务,没有可考核的对象,学生就各行其是,有的甚至无事可做,或者把课本上的练习依葫芦画瓢照搬照抄,这就很难检查学生是否掌握这些基本概念,这样的任务就不具备可考核性。而对那些能力较弱的学生而言,可能要浪费许多时间才能慢慢找到一些主题和感觉,不利于充分利用有效的课堂教学时间,因此,这样的任务也不具备可操作性。
为解决这一问题,针对上例,笔者设计了一份学习任务书,在任务书中,分别就变量的显式定义、隐式定义、定长字符串、运算符的优先级、数值的求模与求余等二十几个知识点设计了任务与例题,学生通过这份任务书的具体任务进行学习与上机操作,对VB的基本概念就掌握得很全面。最后,根据任务书提供的知识点,做出一份试卷进行检测,就可以很方便地对学生进行检查、考核了。
结束语
相对于其他教学模式而言,“任务驱动”教学模式在计算机课程中有着极其广阔的前景。而“任务的设置”是任务驱动模式的最主要最关键的一步,它是完成教学任务的前提,是课堂教学的前驱力和导航标。该如何进行任务的设置呢?笔者根据几年来的高考班教学实践,总结了以上的几点体会,在此抛砖引玉,并希望这些点滴体会能得到专家和同仁的批评与指正。
参考文献:
[1]何克抗.建构主义学习环境下的教学设计[D].北京师范大学.
[2]郭芳.浅探中小学信息技术课程中的“任务”设计[M].北京:人民教育出版社,2002.
[3]黄保和,陈庆强. 高职教育复习指导用书(计算机类)[M].厦门:厦门大学出版社,2009.
(编辑:郭桂真)
关键词:任务驱动模式;任务设置
中图分类号:G622.4 文献标识码:A 文章编号:1673-8454(2010)12-0024-03
面对信息技术迅猛发展、应用软件日新月异的今天,我们如何实现在计算机课程的教学中既要重视知识的传授,更要注重知识运用能力的培养呢?笔者认为采用“任务驱动”教学模式可以解决这个问题。“任务驱动式”是一种建立在建构主义教学理论基础上的教学方法,该法符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。
计算机课程运用“任务驱动”教学模式开展课堂教学的关键在于“任务”的设置,即:设置的“任务”是否具备“驱动”功能,是否既能“驱动”教师的教,又能“驱动”学生的学。那么,如何设计好一节教学课的任务呢?通过我校教研组确定课题《任务驱动法在计算机教学中的运用》后的一个学年的实践和探索,笔者认为教师在设计“任务”时应注意以下几个方面。
一、生活情趣:任务设置的动力源泉
“任务驱动”教学模式中设置的任务首先要有生活情趣。人们常说:“兴趣是最好的老师”,只有具有生活韵味、趣味十足的任务才能驱动学生的学。如果设置的任务不能吸引学生的兴趣,不能调动学生的学习积极性,那就达不到学生积极地、主动地参与学习的效果,也就很难保证教学任务的完成。而学生的兴趣往往来源于生活,如何用电脑解决他们在生活中遇到的各种问题,将他们学到的知识和完成的任务能够运用到他们的生活当中,这常常是他们最感兴趣的内容之一。因此,任务设置要有生活情趣。
例如:在讲到高职计算机《VB语言程序》中的循环语句时,其中有一个求最大值和最小值的问题,笔者设计了一个任务:在我校举行的广播体操比赛中,评委给各班级评分,要求把去掉一个最高分和一个最低分后的平均分作为该班的最终分数。笔者从刚刚发生在学生周围的事件中设计任务,学生觉得有意思,自然有兴趣去解决如何求得最高值和最低值了。在解决问题过程中学生就不知不觉地掌握了枯燥的循环语句,这样就自然而然地达到了“驱动”学生学习的目的。
二、系统规划:任务设置的宏观调控
任务的设置要把握好单元任务和整体任务的关系,注意任务设置的总体规划和系统连贯。这一点要求教师对教材要有充分驾驭的能力,要求教师要对教材的整个章节、甚至整本书都要有全局的观念,也就是说,教师要有全局把握能力和宏观调控能力,才能在设置任务时有的放矢。由于解决一个教学任务要涉及这门课程的许多知识点,通常是许多课时甚至一个学期的学习内容,因此,在任务设计时就要处理好整体任务和每一节课单元任务的关系,不要使单元任务与整体任务脱节或毫无关系。单元任务的设计要围绕整体任务的完成来进行构思,以确保教学效果和最终目标的完成。
例如,笔者在给中小学教师上《信息技术基础之EXCEL电子表格》课程时,整体任务一般是要求学员能用EXCEL对一份完整的数据表格进行处理和分析。所以对一份完整的班级学生成绩表进行分析就是一个很好的任务。而一节课的教学任务往往只是其中的一个内容,如:文件的保存、数据的填写和修改、函数的运用、填充柄的使用等等,那么每个单元的任务设置都可以围绕着整体任务进行构思和设计,每次解决其中的一个问题和一部分问题,这样不仅使得每节课的学习内容连贯、系统,而且当所有问题解决以后,整体教学任务的完成就自然水到渠成了。这也符合程序设计中的逐步求精的原则。
三、点面结合:任务设置的有效途径
任务设置既要考虑系统规划,也要注意各单元、各知识点的具体要求,而且,我们所面对的学生发展个性不一、接受程度不同,那么任务设置就应当考虑到点面结合了。也就是说,在设计任务时,要考虑到班级中学生的共性和个性,设计出的任务应当适合于所有的学生,而对一些学习好、兴趣高的学生难度又必须有所提高。在一个班级中,由于学生的逻辑思维能力和理解能力不同、学习程序时数字化概念和空间想象能力参差不齐、对电脑的学习兴趣相异,因此,在设计一节课的任务中必须认真考虑学生的这种实际情况。我们也经常发现,课堂教学任务布置以后,经常出现一部分学生早已完成了教师布置的任务,而另一部分学生还在思考如何动手。如果常用互相帮助的办法,过多地采用以快带慢的方法,则会损害那些学习成绩较好的学生的利益。因此,笔者在设计任务时,就注意到点面结合,即同时布置一个基本任务和一个创新任务的办法来解决类似的问题。
设计基本任务的目的是要保证学生完成本节课的学习任务,因此,任务的难度要适中,要求不能过高,明确学生必须按照教师提出的要求来操作,只要学生掌握了本节课教师所教的内容就可以完成这项任务,所以基本任务常常被设计成一种普遍性的、带有模仿性质的任务。学生在完成这个任务的过程中肯定会出现分化,一部分学生会很快完成基本任务,开始进行创新任务;一部分学生可能也能完成这些任务,只是速度稍慢一些;也可能会还有一些学生需要教师的指导和帮助。只要绝大部分同学能完成基本任务,则可以保证本节课的教学目标基本实现。
相对于普遍性的基本任务而言,创新任务应该是一种可扩展性的、有针对性的任务。教师可以给出一些成功的范例,让学生去学习和体会,让一些能力较强的学生在完成基本任务以后有自己的自由创作时间,充分发挥这些学生的潜能,让他们在电脑上充分施展他们的想象力,甚至培养出一些电脑拔尖人才。并且,如果教师能够在下课以前,调出部分时间对完成创新任务的学生的作品或他们编写的算法、程序给予明确的评价和积极的鼓励,则可以达到更好的教学效果。
普遍性基本任务和有针对性创新任务的有机结合,可以使得我们的课程教学既保证了基础,又发展了个性。处理好这两者关系将可以使我们设置的任务达到更高的水平。这两者的结合也是进行“任务驱动式”教学的最佳组合方式。
在高职班学生学习《VB语言程序》程序设计时,为了解决子程序这个教学任务,笔者设计了一个任务,要求学生在已掌握自定义函数的基础上归纳出自定义子程序和自定义函数的区别,因为这是高考的一个重点内容,笔者把它设为普遍性的任务,要求所有学生都会灵活运用。而在此基础上,另外设计了将一个自定义函数转换为自定义子程序的任务,要求一些程序掌握程度较好的学生能够熟练操作,这是针对考试中可能出现的问题进行设置的。
四、适当可行:任务设置的总体要求
如果一个任务设置得太难,或者太简单,或者太抽象,又或者太呆板,这都将给学生的学习或上机操作带来麻烦,甚至无从执行或不可操作,以至达不到教学效果了。所以,任务设置必须适当可行、具体生动,让学生可以按任务的要求实现。例如要求:“进行程序编写”,这不是任务,因为它不具体,是哪个程序?什么结构?要解决什么问题?所以这只能叫做要求。而如果改为“用循环求出100以内的素数和”,就可操作了。如果再加上“用自定义函数的方法”或“用DO …LOOP结构”等要求,那就更具体了。
另外,任务明确后,最好还要让学生们在教师的指导下或讨论或自学或探索来完成任务,而不是由教师来自导自演。在本节课的教学难点突破以后,就应该尽快将任务交给学生们来分组或独自来完成。任务设置要适当可行,更要有可操作性,学生要知道自己上机做什么,要明确将要完成什么任务,而不是漫无目的进行操作。尤其是在设计基本任务时要注意这一点。
适当可行还要求设置的任务难易程度适当,太易和太难都会影响学生完成任务的积极性。例如在学习《VB语言程序》程序设计时,一开始就设置了一个统计学生成绩的任务,而该任务需要涉及循环、二维数组、选择等知识,显然对学生来讲是太难了,这不仅会挫伤学生学习的积极性和学习兴趣,严重的还会增加他们的心理负担。同样,在学生已经掌握了循环语句后,再一直要求作选择或顺序结构的程序题目,这又太容易了,则既达不到教学目的,更影响了学生的求知欲望。
五、易于考核:任务设置的具体体现
基本任务的设计就是为了保证基本教学任务的完成,教师要进行及时的跟踪和检查,了解和掌握学生的学习效果,这就要求任务的设置要有可考核性。学生是否完成了基本任务,每一节课是否完成了教学任务,知识点是否都已经能融会贯通,教师要一眼就能看出,并可以通过任务的完成情况反馈来及时调整下一节课的教学目标和教学计划,从而不断提高课堂教学效率和水平。
例如:在《VB语言程序》程序设计中,对VB的基本概念学习后,就设计任务:“上机对各个函数、表达式、变量进行测试其功能和用法”,因为没有明确统一的基本任务,没有可考核的对象,学生就各行其是,有的甚至无事可做,或者把课本上的练习依葫芦画瓢照搬照抄,这就很难检查学生是否掌握这些基本概念,这样的任务就不具备可考核性。而对那些能力较弱的学生而言,可能要浪费许多时间才能慢慢找到一些主题和感觉,不利于充分利用有效的课堂教学时间,因此,这样的任务也不具备可操作性。
为解决这一问题,针对上例,笔者设计了一份学习任务书,在任务书中,分别就变量的显式定义、隐式定义、定长字符串、运算符的优先级、数值的求模与求余等二十几个知识点设计了任务与例题,学生通过这份任务书的具体任务进行学习与上机操作,对VB的基本概念就掌握得很全面。最后,根据任务书提供的知识点,做出一份试卷进行检测,就可以很方便地对学生进行检查、考核了。
结束语
相对于其他教学模式而言,“任务驱动”教学模式在计算机课程中有着极其广阔的前景。而“任务的设置”是任务驱动模式的最主要最关键的一步,它是完成教学任务的前提,是课堂教学的前驱力和导航标。该如何进行任务的设置呢?笔者根据几年来的高考班教学实践,总结了以上的几点体会,在此抛砖引玉,并希望这些点滴体会能得到专家和同仁的批评与指正。
参考文献:
[1]何克抗.建构主义学习环境下的教学设计[D].北京师范大学.
[2]郭芳.浅探中小学信息技术课程中的“任务”设计[M].北京:人民教育出版社,2002.
[3]黄保和,陈庆强. 高职教育复习指导用书(计算机类)[M].厦门:厦门大学出版社,2009.
(编辑:郭桂真)