把主动权交给学生

  • 格式:doc
  • 大小:24.00 KB
  • 文档页数:2

把主动权交给学生
计算机学科相对于其他基础性学科来说,起步晚很多,在课堂教学上存在着许多值得研究和探讨的问题。

长期以来,计算机课教学都是以讲说明书的方式进行的,让学生机械地记忆,搞得学生昏头转向,逐渐的,一些学生对计算机失去兴趣。

那么,怎么才能打破旧的习惯,把计算机课以老师讲为主转变为以学生学为主呢?我尝试着从以下三方面入手,收到了一定的效果。

一、精心设计课程,营造自主的学习环境
要对课程进行设计,首先要调查学生对所学内容的了解情况,针对所讲课程为学生制定一个总体目标,并在第一次课上就把目标告诉学生。

例如:讲WORD 时,可以让学生设计一张小报,内容、版式等均由学生自己选择;讲程序设计时,可要求学生结业时上交一个能解决实际问题的程序、一个小游戏、一个小工具等。

有了总体的目标,还要对整个教学内容进行分类,并合理安排,不同的教学内容采用不同的教学方法。

通常的教学内容有三类:基础性知识、教学重点和教学难点。

对基础性知识,要由老师带领学生系统学习;对教学重点,学生在完成任务时,一般会提出来,只要老师适当指导,学生就可以从书本或计算机中获得,这部分内容一般采用自学的方式获得;学生自学后仍心存疑虑的地方便是教学难点了,这类内容需要教师点拨。

属于大多数同学的问题,综合起来与同学一道讨论研究,属于个别同学的问题,单独辅导。

这样,从教师带着学生到自学加辅导,学生就逐步过渡到自主学习状态了。

此外,在设计某节具体的课时,我们把教学内容安排在一个个实际的“任务”之中,让学生在解决任务时掌握知识,而不是被动的去记忆知识点。

例如,在讲循环结构时,设计一个画“*”号的简单任务让学生完成。

学生只用一条语句PRINT“*”即可解决;画10个“*”,有耐心的同学用10个PRINT“*”语句解答了这个问题;再让他们画100个“*”时,再有耐心的同学也不愿去写100个PRINT 语句了,他们发现一直写下去不是办法。

这时我们就可以引导他们找规律,学生发现,这十条或一百条语句是完全一样的,接下来学生自然会想:“能重复上面的语句十次或一百次就好了。

”这正是循环结构程序的思想。

新的概念已经在学生的头脑中建立起来了。

这时,老师给出循环语句的用法以及循环结构程序的写法也就是很自然的事情了。

二、设置认知冲突,让学生自己发现问题、提出问题
在引入新课时给学生安排的任务中设置一些认知上的冲突,让学生自己发现问题提出问题,这样学生在老师指导下经过积极思考提出的问题,他们一定有极大的兴趣得到答案,这时老师再讲课就毫不费力了。

例如,在VB中的随机函数RND(X)产生的随机数是伪随机数,使用它的时候,必须在程序中加入一条RANDOMIZE TIMER语句,才能保证每次运行时
产生的随机数不同,我在讲随机函数的时候没有提及,因为在讲随机函数时,老师们为了让学生体会随机函数的特点,常常在一个程序中一次产生多个随机数,这时学生的注意力只是在看程序产生的多个数是否不同,而对两次执行程序得到的是否是同一批随机数并不太在意,因此这个问题我留在后面的任务“猜数游戏”里。

猜数游戏是让计算机给出一个(0,100)区间上的一个随机整数,由人来猜,计算机对每次猜的结果给出“大了”或“小了”的提示,要求人必须在七次以内猜出来。

显然,程序中要用到随机函数。

学生编出这个程序后非常得意,就玩了起来。

在一次次的猜测中,他们发现只要第一次猜中了结果,以后还猜这个数一定是百猜百中,因此学生提出:计算机总是给出同一个数,它产生的不是随机数!认识上发生了冲突,这时老师再讲起伪随机数,再给出RANDOMIZE TIMER语句,学生一定会理解,并且在今后的应用中也不会忘记写上RANDOMIZE TIMER语句了。

三、循循善诱,引导学生在探索过程中解决问题
在教学过程中,不仅要以学生为主体,同时还要充分发挥教师的主导作用。

教师不仅是教学过程的设计者,同时还应该是教学活动的引导者和参与者。

在学生完成任务的过程中,我还特别注意引导学生进行独立思考,主动在去探索。

让他们在探索的过程中发现问题,解决问题。

在完成任务的过程中,教师的循循诱导是非常关键的。

其实,用计算机解决问题的关键就是要把人解决问题的步骤用计算机语言描述出来,即为大脑思维的每一步“拍照”,这是计算机程序设计教学中的一个重点,也是一个难点,需要教师在教学过程中逐步引导训练学生,使学生逐步学会分析问题,提炼解决问题的方法和步骤。

以学生为主体的教学过程,应该是学生积极主动探索的过程。

教师是学习过程的设计者、组织者、参与者、引导者和评价者,教师的责任是引导学生在探索的过程中发现问题,解决问题,建构知识,学会独立思考,培养学生的创新意识和创新能力。

我以为,学生主体性原则在中学计算机课的应用需要一定的理论为指导,但更为重要的是一个实践问题,教师要敢于实践,也只有在实践中才能不断地提高自己的水平。