推荐文档列表

在计算机教学中培养学生的创新

时间:2021-10-01 13:41:45 教育论文 我要投稿

在计算机教学中培养学生的创新

在计算机教学中培养学生的创新

在计算机教学中培养学生的创新

 [文章作者]郑敏

[文章来源] 彩亭桥教学资源网

我们正处在一个日新月异的时代,科技竞争日趋激烈,知识经济已见端倪。知识经济时代教育(www.xfhttp.com-雪风网络xfhttp教育网)的核心是培养人的创新素质。创新素质的基本内涵不外乎创新意识、创新思维和创新能力等。在计算机教学中如何培养学生的创新意识、创新思维、创新能力呢?对此,笔者在计算机教学中进行了一些有益的尝试。

一、 合理设计教学目标,激发学生学习的兴趣。

教学目标不仅是教学活动的结果预见,而且是学生学习的目的。教学目标的定位,要体现学生为主体的教学原则,着眼于激发学生主动参与学习的积极性,使学生在学习知识、技能的过程中,不断提高各方面的能力。教师要重视教学目标的导向功能,既要有认知目标,更要有创新精神、创造性思维、创造能力的培养目标。例如在课堂上学习了数据库的循环结构程序后,首先在课堂上分析这样一个小程序:

CLEAR

SET TALK OFF

I=1

DO WHILE I<=4

J=1

DO WHILE J<=5

??”*”

J=J+1

ENDDO

?

I=I+1

ENDDO

SET TALK ON

RETURN

显然,上述小程序的功能是利用循环结构输出4行星号,每行是五个“*”。为了达到激发学生的创新思维活力这一目标,教师进行了合理的学习过程设计,提出了如下要求:

(1) 理解DO WHILE 和ENDDO循环的作用,编制并运行该程序。

(2) 如果把程序中的赋初值语句J=1移到循环体之外即放在DO WHILE I 〈=4之前,程序的结果会怎样?

(3) 若要输出的星号组成一个正三角形应如何修改程序?

(4) 每行输出的“*”号及输出“*”的列数在这里是固定的,可否通过键盘随机输入?

(5) 对这个程序通过你适当的修改能产生哪些功能?

上述几点要求,难度呈螺旋形式发展,既相互独立,又有内在的联系;既有

简单的认知性目标(如1、2点)训练,又有对知识理解、运用并加以发挥的创新能力目标(如后3点)的培养。对这些问题,学生感到只要自己能开动脑筋,认真思考,是一个跳起来可以摘得到的“桃子”,最大限度地激励了学生的学习积极性、想像力和创造力。在实际的上机操作中,大部份的同学达到了前4点要求。对第5点要求,许多同学充分发挥自己潜在创新能力,提出了不少好的主意。其中一位同学甚至设计了以下的小程序,提出让计算机反复循环执行一组运算,只要循环变量NUMBER足够大,就可以直观检验各种型号计算机在运算速度上的差异。这个学生在实际操作中一举取得了预想的效果。程序如下:

SET TALK OFF

INPUT ‘请输入循环次数’ TO NUMBER

N=0

DO WHILE N<=NUMBER

N=N+1

S=N+N

ENDDO

SET TALK ON

显然,正确的教学过程设计,合理的教学目标定位,能对学生逻辑思维的提高和创新能力的开发起到积极作用。

[1] [2]