设计任务 接受任务 完成任务 交流反馈评价 提出任务 监督指导
从这一流程图可以发现,教师、学生和任务三者是互动的,教师是教学的主导,学生是教学的主体。在教学过程中,教师在“任务驱动”教学中要注意引导学生尽快进入自主学习状态,辅助学生完成学习任务,及时为学生提供丰富的学习资源,完成任务后要对学生进行引导和归纳总结,对课程进行教学评价。
任务驱动教学法的过程就是以教师为主导,以学生为主体的双主模式的教学,就其优势而言,首先是在教学内容的安排上,可以根据学生的接受能力及教学内容的难易程度进行设置,充分把任务与教学内容融合在一起。其次是在教学方法上,是以调动学生主动参与意识为侧重点,在教学过程中利用具体任务来引导学生,激发学生的学习兴趣,达到由表及里、有简单到复杂,有初级到高级,逐步深入,掌握内核的学习效果。
从任务驱动教学法的特点和优势可以看出,任务驱动教学法是否有效关键在于教师根据课程进行难易程度设置,突出相应的重点和难点,把学生所需要完成的学习目标很好地融入任务中去,培养学生的自学能力和发现学生的学习兴趣。
三、任务驱动法在IF函数教学中的应用
本文以任务驱动法的具体流程为标准,探索任务驱动法在IF函数教学中的应用,就如何将任务驱动法应用于IF函数课程教学中进行阐述。本文根据IF函数教学课程中函数应用的难易程度,由低到高、有层次地设计了四项任务,通过对不同难易程度任务的设置,引导学生由简到繁、由易到难、循序渐进地完成一系列任务,达到相应的教学目标。
(一)IF函数介绍
1、基本概念和格式
IF函数是一个条件函数,它根据表达式值的真假,返回不同结果。它的格式为
逻辑格式为:if(logical_test,value_if_true,value_if_false)
语法结构为:IF(条件,结果1,结果2)
其中:“logical_test”表示设定的条件,
“value_if_true”表示当判断条件的值为真(TRUE)时返回的函数值,
“value_if_false”表示当判断条件的值为假(FALSE)时返回的函数值。〔3〕
2、操作方法
打开所需软件Excel,输入所需的的表格,再找到所填等级资料的第一行,然后,找到工具栏的的“fx”或者点菜单“插入”→“fx函数” →在出现的粘贴函数窗口中选择“全部” →移动滚动条选择“IF”此时出现IF函数编辑窗口,在第一个文本框内输入第一个条件,第二个文本框内输入第一个条件结果,第三个文本框内输入以后所有的 条件并相应的结果。
(二)任务驱动教学法在IF函数教学中的具体运用
本文根据任务驱动法在教学过程中的“教学目标—任务设置—分析任务—完成任务—评价总结”这一基本模式,以及任务的难易程度设置了4个层次性明显的任务,来具体阐述在具体教学过程中如何运用任务驱动法。
1、任务驱动模式一:提出任务——讲解演示——模仿练习——反馈小结
(1)设定目标:
掌握IF函数的定义,了解IF函数的定义优势,掌握实现条件语句的方法。
(2)任务设置:
只有一个条件的IF函数:如果成绩>=60的合格,否则为不合格。
(3)分析任务:
只有一个条件的IF函数:=if(b11>=60,"合格","不合格")。
(4)完成任务:
教师利用一组简单的数据制作一个“学生成绩表”,通过对话框使学生直观看到教师的具体操作。讲解后让学生模仿练习,在教师的引导下让他们尝试自己制作“学生成绩表”。
(5)反馈小结:
学生发现IF函数“一目了然”,还是很好理解的,对IF函数产生了兴趣,在教师的示范后,同学们可以计算各种Excel 表格的数据。
2、任务驱动模式二:提出任务——学生操作与比较——成果展示——反馈小结
(1)设定目标:
要求同学们根据给定的条件,返回不同的结果,使用函数IF对数值和公式进行条件检测。
(2)任务设置:
有二个条件的IF函数:如果成绩>=60的合格,成绩>=90为优秀,否则为不合格。
(3)分析任务:
有二个条件的IF函数:=IF(F11>=90, "优秀",IF(F11>=60," 合格","不合格"))。
(4)完成任务:
在原有的基础上,再增加一个条件,成绩>=90为优秀,最大地激发同学们实际操作的兴趣。
(5)反馈小结:
一般来说,学生的一般做法是做完就算,就不会再对题目有什么拓展,通过我们一个个任务的提出,进一步加深了学生对IF函数的理解。使学生有参与和表现的机会,初步实现了师生之间、学生之间的合作交流。
3、任务驱动模式三:提出任务——分析讨论——学生自学与操作——反馈小结 学生成绩统计情况 大于 89 A或优 80 到 89 B或良 70 到 79 C或中 60 到 69 D或 及格 小于 60 F或差 (1)设定目标:让同学们利用嵌套,完成多个判断条件的数据处理。
(2)任务设置:有多个条件的IF函数。
(3)分析任务:有多个条件的IF函数:
=IF(B2>89,"A",IF(E2>79,"B",IF(E2>69,"C",IF(E2>59,"D","F"))))。
(4)完成任务:
在提出教学目标后让同学们分析讨论,在多个嵌套的IF函数能不能实现? 本次任务的嵌套函数和前面的两个任务的区别在什么地方? 这组数据可以实现前面做过的一个或二个条件的IF函数吗? 然后让同学们在自己的操作过程中寻找答案。
(5)反馈小结:
通过对比,同学们发现了IF函数有如此的魅力。在探索操作中学生不断地获得成就感,更大地激发了他们的求知欲望,形成一个良性循环,从而培养出独立探索、勇于开拓进取的创新意识。
4、任务驱动模式四:提出任务—自主完成—师生讨论—成果评价—反馈小结
(1)设定目标:
让同学们在运用IF函数条件的同时,还会运用“与函数”和“或函数”,把多个函数融会贯通。
(2)任务设置:
多条件同时满足和有一个条件满足的IF函数:对于有一门以上课程不及格的学生,在“备注”栏中注明“补考”字样,4门课程都在85分(含85)以上者,在“备注”栏中注明“优秀”字样,其余学生该栏为空。〔4〕
(3)分析任务:
多条件同时满足和有一个条件满足的IF函数:
=IF(AND(A2>=85,B2>=85,C2>=85,D2>=85)
,"优秀",IF(OR(A2<60,B2<60,C2<60,D2<60) ,"补考",""))
(4)完成任务: