当前位置
 首页 > 教师风采 > 音体美计组 > 教育随笔 
教育随笔

信息技术“渐进式”教学试探

时间:2009-06-22 19:11:45 来源:随笔 发布人:李家富  点击数:

四川省米易中学校 李家富 

根据四川省高中《信息技术》会考要求:Qbasic程序设计占整个高中会考20%的比例,这是一个相当大的比例。但目前很多农村中学,学生在初中时,连电脑都较少接触,更谈不上程序设计,当他们进入高中阶段后,学习程序设计部分难度显得相当大!

怎样才能找到一条捷径,让农村中学生快速的掌握程序设计知识呢?在此,经过长期教学摸索,我就“渐进式”教学设计为例,提出来与大家共同探讨。

   一、应用“人工演示方式,让学生初步了解循环结构功能

  就循环结构功能而言,对于刚刚接触程序设计的学生来说,如果授课教师不负责任地利用书本上的文字,作口头性概念解释,毫无疑问相当于纸上谈兵,达不到预定效果。

因此在教学设计时,教师得把自己当作一台“人工计算机”,在课堂上按照循环语句执行步骤,模拟计算机,对语句逐条演示执行,让学生清楚的理解循环结构具体功能。

在此,试举例如下:

1、程序(累加求和)

LET  S=0

FOR  I=1  TO  3 step 1  REM终值取小值,有利于人工演示。

 LET S=S+I

NEXT I

PRINT S

END

2文字性剖析

(1)首先,把常数0赋值给变量S(即执行“S=0);

(2)执行循环结构:把初值1赋给循环变量I(如果初值或终值是表达式,必须计算出其结果后,再进行赋值);

(3)判断循环变量I是否超过终值:

a、若未超过,则执行循环体语句()(即执行“S=S+I“语句),再执行NEXT语句(循环变量自动增加一个步长值),无条件重新跳回第(3)步,再次判断;

b、若超过,则终止循环(即跳转到NEXT语句的下一句,执行“PRINT S“语句)

3、“人工演示”过程

             循环变量I 1             2             3              4  

             与终值比较:  <3           <3             =3            >3

             执行循环体: 执行          执行           执行         终止

累加变量S(初始为0) 10+1      30+1+2     60+1+2+3  6

二、利用“课堂艺术”,逐步升华学生对循环结构的理解 

借助例子讲解完循环结构功能后,我们可以讲一个关于循环结构的小故事:“有一

个伟大的数学家小时侯,一天,老师出了这样一道算术难题:“请计算123+……+100=?”,

这下可难倒了刚学数学的小朋友们,大部分同学按照题目的要求,老老实实的把数字按顺序一个一个地

相加,想当然他们会花很多时间进行计算。可这时侯,却传来了一个同学的声音:‘老师,我已经算好

了!’ 老师大吃一惊,叫这位同学立刻站起来解释结果,这位同学自高奋勇的站起来解释道:‘因为

1100101299101398101,……,49521015051101,像这样等于101的组合

一共有50组,所以答案就是:101×505050’。同学们听完目瞪口呆,老师听了也非常满意,这位聪

明的学生就是后来伟大的数学家------高斯!” 

讲完故事后,我们再与上面的程序相结合,进行分析:上面的程序变量S,是存放累加和(0+1+2+3)的变量,我们只需把循环终值改为100,变量S最终存放的结果就相当于0+1+2+3+4+......+100。可以说明,作为科技高度发达的今天,我们只要把以上程序终值稍作改变,利用计算机这样的现代化工具,就能够实现相同“高斯结果”!即:

LET  S=0

FOR  I=1  TO  100

 LET S=S+I

NEXT I

PRINT S

END

而且计算机运算速度远远快过人工计算,数值越大越能体现现代计算机技术的优势。以上,通过故事背景的引入,更加艺术性的加深同学们对Qbasic循环语句功能的理解,达到良好的课堂知识升华效果。

三、进一步“运用知识”,培养学生解决问题的能力 

那么,作为信息技术老师在讲解并升华循环结构功能后,我们可以进一步检查学生课堂效果:“请同学们进一步想一想,如果我们要求出从 1100中所有偶数的累加和,应该怎样设计程序呢?”。这时教师可以采取这样的方式:让学生顺着思路思考几分钟,并要求最先想出结果的同学,举手回答问题。。。。。。

几分钟的思考后,同学们也许会在理解前面的知识体系基础上,设计出以下程序:

LET  S=0

FOR  I=0  TO  100 STEP 2 

LET S=S+I

NEXT I

PRINT S

END

如果大部分学生能够设计出以上的程序,我们老师就达到了预定课堂效果。对于理解较慢的学生,教师还可以进一步解释:这道程序,只需把上面的程序循环初值改为0,步长改为2,就能够达到100以内所有偶数相加求和的结果,而且可以手动简单演示几步(如:0+2+4+6的情况)。

四、再一步利用“课后思考”,达到牢固掌握知识的效果

通过这样的“渐进式课堂教学设计,我想,百分之九十几的学生应该听懂了这堂课。当然,老师为了让学生更进一步加深理解,还可以再次提出这样的问题:“请同学们课后进一步想一想,如果我们要求出从 1100中所有奇数的累加和,该怎样办?”。这可以让学生作为课后问题,思考完成!

五、结后语

“渐进式”信息技术课堂教学,给大家提供了一个方向。作为农村中学来说,学生原有信息技术知识薄弱,校际间教师信息技术教研交流有限,要想利用较少的时间,让我们的学生达到城市学生同等水平,顺利的通过高中信息技术会考,我想:不断思考,设计出更多有特色的课堂教学方式方法,才是解决此问题的唯一途径。