摘要:文章以“培养学生解决问题的能力”为出发点,分析了现在实验教学中的突出问题,并针对这些问题对教师在实验课中的角色和任务进行论述。
关键词:计算机实验;教师任务;学生能力
实验课在大多数课程中都占有一定的比例,要学好一门课程,实验课的质量非常关键。实验课可以提高学生的动手能力,使学生对课堂的知识有更深刻的理解,尤其对计算机方面的课程,没有实验课根本不可能学得好。实验教学相对于理论教学更具有直观性、实践性、综合性与创新性,实验教学在加强对学生素质教育与培养能力方面有着重要的不可替代的作用,那么,如何上好实验课,如何让学生在有限的时间内深刻体会相关的知识,这是值得每个老师思考的。通过这几年计算机基础的实验教学,笔者觉得要让学生学到更多的知识,教师和学生在实验课中的角色非常关键。
在课堂上,教师起主导作用,教师引导学生学习相关的知识。在实验中,教师应不应该起主导作用呢?通过这几年《计算机基础》的教学,笔者认为这个答案是否定的。本校属于三本院校,在校的学生与一本、二本类学生相比,学习自觉性较差,自学能力较差,所以有些老师提倡手把手教学生、一步一步带着做实验,这样可以保证大多数学生在实验课堂可以完成相关的实验,学到相关的知识,笔者认为这样的老师是个负责任的老师,这样的实验课方式也不利于学生的发展。为什么学生的学习情况有好坏之分,一个关键的因素就是所谓的“好学生”,大多有自主学习、自己想办法解决问题的能力,而“差生”则是遇到暂时不能解决的问题就退缩了,等着老师给答案。在实际的工作中,一个优秀的员工,就是要有自主解决这样或那样问题的能力,所以,我们要培养的是有能力的大学生,我们的各个教学环节都要为这个目标服务,我们不能因为学生的自学能力差,就不去培养这个能力,让老师永远当他们学习的主导者。
以《计算机基础》课程中的“Excel函数”为例,在课堂上,老师已通过多媒体让学生反复观看了相关操作,并对其中的重点、难点、容易出错的知识点进行了详细讲解。在实验课中,让学生明确了实验目的和实验任务后,教师应该放手让学生自己去发现问题并解决问题。但实际情况是:学生发现问题,老师解决问题。课堂上老师讲解了max()函数、sum()函数、if()函数等,在实验中,一旦出现了课堂之外的函数,大多数同学都会举手问老师,试问:以后工作中遇到书本上没有的知识,是不是还要继续问老师?Excel提供的帮助功能难道是摆设吗?百度这个搜索引擎难道此刻不能发挥作用吗?太多可以解决问题的方法,但很多学生还是选择让老师告诉他应该用什么函数,这个函数怎么用。没有老师的实验课,似乎是没办法继续下去了。实验课是学生自己的课堂,学生应该在实验课中独立思考,充分发挥自己各方面的能力来完成实验,而不能永远也离不开老师这个拐杖。
教师在实验课中的任务之一是课前设置好实验内容:什么样的实验可以让学生对课堂的知识有个全面的理解和应用,什么样的实验内容最接近现实工作的需要,什么样的难度能锻炼学生的自主解决问题的能力。好的实验内容能够激发学生的兴趣。教师要根据课堂的进度对实验指导书的内容作相应的调整或补充实验内容。
教师的任务之三是实验课上观察学生的实验状况,记录实验课中学生出错最多的地方,因为这些都反映了教师课堂教学的效果,教师可以依据实验情况改进自己的教学。比如改进教学方法、改进教学手段、调整课堂时间分配等,根据每年学生情况的不同对自己的教学进行相应的调整。
教师的任务之四是鼓励并启发学生独立解决问题。给他们自己思考、解决问题的时间。若一段时间后仍无法解决,则对此知识点进行提示和讲解。这样学生对于出错的地方会有更深刻的认识,学到的东西就更牢固。以《c 程序设计》实验为例,在程序运行中会出现这样或那样的问题,教师要让学生根据错误提示,自己解决问题,让学生渐渐看懂错误提示信息。不能学生一举手老师就给答案。
教师的任务之五是培养学生的创新能力。在《c 程序设计》实验中,对于同一问题,可以有多种解决办法,学生往往只会运用近期的课堂知识去解决问题,教师应该引导学生用不同的方法去解决同一问题,这不仅让学生对所学的知识可以更灵活地运用,还可以开阔学生的思路,让学生有创新的能力。
教师的任务之六是设定一个合理可行的评分方法,对学生的实验结果进行评分。这个评分不仅要考虑实验的完成情况,还应该考虑学生解决问题的能力以及创新能力。不能仅仅依据最后的实验结果是否正确给学生打分,这往往造成学生急于完成实验,拿到实验分数而相互拷贝,根本无暇顾及实验中出现的错误,更不要说有所创新了。
总之,我们应该摆正老师在实验课中的位置,改革实验教学方法和教学手段,使实验教学从传统的“以教师为主”的教学模式转变为以“学生为主体”的教学模式,从而提高学生实践创新能力。 免费论文下载中心