论文部分内容阅读
叶圣陶先生曾说:“上课,在学生是报告和讨论,不是一味地听讲;在教师是指导和纠正,不是一味地讲解”。要让学生成为学习的主人,教师在课堂教学中应该给学生提供充分的活动空间,把时间还给学生。在传统教学中,教师极力避免犯各种错误,但事实上错误往往很难避免。其实我们完全可以利用错误资源,使教学效果更显著。
信息技术课以网络教室作为学习环境,以学生的主动建构作为学习动机,以学生的任务实现作为整个课堂教学的主线。在这种独特的背景下,教师可以有意识地演示学生出错的地方,对正误加以比较,使学生知道什么是对的,怎样才对;什么是错的,错在什么地方。教学实践告诉我们,对某个知识点进行反复讲解,运用引导性或辅助性练习仍不能让学生理解时,使用示错教学法往往可以起到较好的教学效果。
一、巧设“错误”,因势利导
在教授新课时,针对学生容易出错的知识点,我特意做错并且表现出非常惊讶的样子,学生的一种想超越教师的心态就出现了,这时我会抓住大好时机,让学生对照书本帮我解决问题。如我在讲授知识点“事件处理过程X_Y:这里的X是与事件相关的对象的名称(例如Command1),Y是VB规定的事件的标准名称(如Click:即单击鼠标)。这样,当对象X上的Y事件发生时,VB将自动地启动这个子程序加以执行”,我出示学生曾编写的“计算长方形面积”程序并运行,结果发现当输入“长方形的长与宽”时,鼠标单击“开始计算”命令按钮,并没有显示“长方形的面积结果”。我故意表现出非常惊讶:“这是为什么呢?哪个同学能帮老师找出原因?”我打开“程序的代码”,学生找到答案后,我又问:“如果想让长方形的面积显示出来,运行程序的时候该怎样操作呢?”学生又开始主动地寻找原因,这远比教师直接告诉学生答案的效果好得多。
当然,在课堂复习中也可以采用这种方法。高中信息技术会考题目中有VB程序改错题,我在教学中,为了加深学生对VB程序的理解,编写VB程序时特意写错一些关键语句,要求学生指出有几处错误并改正。以后再遇到类似问题,学生基本都能自己解决。
二、典型“错误”,集体指正
在VB教学中,我常用实例教学法。一个实例就是一个任务,要完成这个任务需要哪些基本知识,涉及哪些基本概念,让学生带着疑问去理解和消化概念,并寻找解决问题的办法,学生每完成一个任务,就会有一些成就感,从而激励他们去学习新知识。对于学生在程序调试过程中出现的一些典型错误(如语法、书写规则等),教师可以组织学生一起找出错误的原因,与学生一起纠错。如学生在学习If语句根据流程图编写代码时,要求“编写一个程序,找出a、b、c三个数中最大的那一个放在变量MAX中”,我先引导学生完成流程图的填空,再请学生根据流程图套用If语句的格式进行口述,最后把“求三个数中最大的那个数”的半成品程序发给学生,让每个学生动手,把程序中的代码补充完整并自己调试运行,掌握执行流程。在学生动手编码的时候,教师可以巡视辅导,用格式1(如图1)形式补充代码时学生可能出现的问题:关键词If、Then、else与条件表达式、语句之间空格漏掉。然后,对具有代表性错误的程序代码,教师采用“逐语句调试”的方法让学生共同指正纠错。
三、“正误”比较,促进转化
教师在巩固知识点时,采用正误混杂,让学生选择正确的内容,并分析正误知识点的联系,促进知识的转化。如《信息技术基础》模块考试后,对成绩大于等于60分的同学,教师给予2个学分,并填写评语为“good”,否则不给予学分(0分),评语为“bad”。
我事先把这个程序设计成半成品,运行后不管成绩是多少,结果总是“学分为0,评语为bad”,可见这个程序中存在错误。一般错误有两种:一种是语法错误,另一种是思维逻辑错误,其中思维逻辑错误最难。此题有多种修改方法,可以让学生讨论、调试,让他们发表意见,提出自己的解题思路和编程方法,给学生以表达见解、陈述思路、交流观点的机会。
四、自我“纠错”,强化巩固
教师在教学中要力求使学生找到自己出错的原因,同时还要指出其他同学的错误原因。因此,应把培养学生找错误看成是积极的探索,而不是消极的补漏,要扩大找错、改错的范围。在教学中教师可提出几点要求:(1)能找出自己的错误;(2)能找出其他同学的错误;(3)能找出教师教学中的错误。通过让学生在课堂上讨论、争论、评议和质疑等方法,不断发现错误。如我在上完赋值语句时,让学生用画圆语句 Circle,编程画出圆心(2000,2000),半径分别为:200,400,600,800的同心圆。
如图2两个学生的程序代码,图(一)的学生没有掌握赋值语句的格式,图(二)的学生赋值语句格式没有错误,但是他只能画出圆心为(2000,2000),半径为800的一个圆。关键是图(二)的学生没有理解“新值有效,旧值自动取消”这个知识点。
在“示错”教学中,教师要作为学生学习活动的组织者和帮促者,努力创造各种环境和机会,让每一位学生都能成为课堂的主人。在使用示错教学法时应该注意以下几点。
1.教师应既有引导又能放开,在精心备课的基础上因势利导。
2.教师要有意识地将正误两方面加以比较。也可以在教学过程中对知识的正误及时进行评价,提高学生分析问题、解决问题的能力。
3.教学目标要明确。应从教学实际需要出发,对教学难点和容易出错的地方进行示错教学。
4.应注意学生的心理特点,使学生明白教师对错误操作的演示是为了更好地帮助他们掌握知识,教师也可个别示错加以纠正。
(作者单位:浙江宁海县知恩中学)
信息技术课以网络教室作为学习环境,以学生的主动建构作为学习动机,以学生的任务实现作为整个课堂教学的主线。在这种独特的背景下,教师可以有意识地演示学生出错的地方,对正误加以比较,使学生知道什么是对的,怎样才对;什么是错的,错在什么地方。教学实践告诉我们,对某个知识点进行反复讲解,运用引导性或辅助性练习仍不能让学生理解时,使用示错教学法往往可以起到较好的教学效果。
一、巧设“错误”,因势利导
在教授新课时,针对学生容易出错的知识点,我特意做错并且表现出非常惊讶的样子,学生的一种想超越教师的心态就出现了,这时我会抓住大好时机,让学生对照书本帮我解决问题。如我在讲授知识点“事件处理过程X_Y:这里的X是与事件相关的对象的名称(例如Command1),Y是VB规定的事件的标准名称(如Click:即单击鼠标)。这样,当对象X上的Y事件发生时,VB将自动地启动这个子程序加以执行”,我出示学生曾编写的“计算长方形面积”程序并运行,结果发现当输入“长方形的长与宽”时,鼠标单击“开始计算”命令按钮,并没有显示“长方形的面积结果”。我故意表现出非常惊讶:“这是为什么呢?哪个同学能帮老师找出原因?”我打开“程序的代码”,学生找到答案后,我又问:“如果想让长方形的面积显示出来,运行程序的时候该怎样操作呢?”学生又开始主动地寻找原因,这远比教师直接告诉学生答案的效果好得多。
当然,在课堂复习中也可以采用这种方法。高中信息技术会考题目中有VB程序改错题,我在教学中,为了加深学生对VB程序的理解,编写VB程序时特意写错一些关键语句,要求学生指出有几处错误并改正。以后再遇到类似问题,学生基本都能自己解决。
二、典型“错误”,集体指正
在VB教学中,我常用实例教学法。一个实例就是一个任务,要完成这个任务需要哪些基本知识,涉及哪些基本概念,让学生带着疑问去理解和消化概念,并寻找解决问题的办法,学生每完成一个任务,就会有一些成就感,从而激励他们去学习新知识。对于学生在程序调试过程中出现的一些典型错误(如语法、书写规则等),教师可以组织学生一起找出错误的原因,与学生一起纠错。如学生在学习If语句根据流程图编写代码时,要求“编写一个程序,找出a、b、c三个数中最大的那一个放在变量MAX中”,我先引导学生完成流程图的填空,再请学生根据流程图套用If语句的格式进行口述,最后把“求三个数中最大的那个数”的半成品程序发给学生,让每个学生动手,把程序中的代码补充完整并自己调试运行,掌握执行流程。在学生动手编码的时候,教师可以巡视辅导,用格式1(如图1)形式补充代码时学生可能出现的问题:关键词If、Then、else与条件表达式、语句之间空格漏掉。然后,对具有代表性错误的程序代码,教师采用“逐语句调试”的方法让学生共同指正纠错。
三、“正误”比较,促进转化
教师在巩固知识点时,采用正误混杂,让学生选择正确的内容,并分析正误知识点的联系,促进知识的转化。如《信息技术基础》模块考试后,对成绩大于等于60分的同学,教师给予2个学分,并填写评语为“good”,否则不给予学分(0分),评语为“bad”。
我事先把这个程序设计成半成品,运行后不管成绩是多少,结果总是“学分为0,评语为bad”,可见这个程序中存在错误。一般错误有两种:一种是语法错误,另一种是思维逻辑错误,其中思维逻辑错误最难。此题有多种修改方法,可以让学生讨论、调试,让他们发表意见,提出自己的解题思路和编程方法,给学生以表达见解、陈述思路、交流观点的机会。
四、自我“纠错”,强化巩固
教师在教学中要力求使学生找到自己出错的原因,同时还要指出其他同学的错误原因。因此,应把培养学生找错误看成是积极的探索,而不是消极的补漏,要扩大找错、改错的范围。在教学中教师可提出几点要求:(1)能找出自己的错误;(2)能找出其他同学的错误;(3)能找出教师教学中的错误。通过让学生在课堂上讨论、争论、评议和质疑等方法,不断发现错误。如我在上完赋值语句时,让学生用画圆语句 Circle,编程画出圆心(2000,2000),半径分别为:200,400,600,800的同心圆。
如图2两个学生的程序代码,图(一)的学生没有掌握赋值语句的格式,图(二)的学生赋值语句格式没有错误,但是他只能画出圆心为(2000,2000),半径为800的一个圆。关键是图(二)的学生没有理解“新值有效,旧值自动取消”这个知识点。
在“示错”教学中,教师要作为学生学习活动的组织者和帮促者,努力创造各种环境和机会,让每一位学生都能成为课堂的主人。在使用示错教学法时应该注意以下几点。
1.教师应既有引导又能放开,在精心备课的基础上因势利导。
2.教师要有意识地将正误两方面加以比较。也可以在教学过程中对知识的正误及时进行评价,提高学生分析问题、解决问题的能力。
3.教学目标要明确。应从教学实际需要出发,对教学难点和容易出错的地方进行示错教学。
4.应注意学生的心理特点,使学生明白教师对错误操作的演示是为了更好地帮助他们掌握知识,教师也可个别示错加以纠正。
(作者单位:浙江宁海县知恩中学)