论文部分内容阅读
随着计算机的发展,计算机技术在人们生活工作中发挥着越来越重要的作用。近年来,学校纷纷开设信息技术课程,把信息技术作为一门新学科进行推广,取得了很好的效果。作为高中信息技术教师,对如何利用信息技术加强学生能力的培养,谈一些自己的体会。
一、加强基础训练
很大一部分学生在学习信息技术学科前,已经对电脑的基本操作相当熟练,鼠标的出现,视图界面的使用,使得电脑操作简单化,同时也使得学生使用键盘的机会越来越小,这使得很多学生在键盘的应用上相对比较薄弱,加强文字录入,熟练键盘功能是学生必须掌握的一项基本技能,而从近年高中教学来看,一部分学生对键盘功能不清楚,特别是一些组合键,功能键,一旦遇到录入文字,这种弊端就显现无遗。因此,在信息教育中,应当加入相应的能力测试模块,特别是对文字录入及常用功能键、组合键的测试,所有的建筑都必须建立在牢固的基础之上,对于计算机的使用,键盘鼠标的熟练应用则是建筑中的基石。
二、培养交流沟通能力
高中学生模仿能力强,接受新知识的能力也很强,而且也乐于交流,任何一种技能只要加以练习,勤于交流都能取得很好的效果。利用信息技术课程可以培养学生探求新知识的能力。
在高中阶段,学生自主学习能力的薄弱体现得非常明显。中学生其实是有很强的学习能力,但他们缺乏锻炼,而信息技术学科恰好可以提供给他们这种锻炼机会。首先,信息技术学科对于学生来说他们比较感兴趣,他们平时也喜欢进行这方面的交流,如果结合任务驱动的方法进行教学,相信对培养他们自己解决问题的能力一定大有帮助。其次,信息技术通过网络资源可以教他们如何学习,他们可以通过搜索引擎来寻找解决问题的方式,这样避免了学习上的被动,学生一旦了解与熟练使用网络这一工具,相信再遇到问题时,他们一定会找到解决的方法。最后,信息技术提供了交流的平台,使他们对问题的交流不再局限于一个很小的范围,他们的世界将被放得很大,他们的沟通对象也将不只限于同学与老师,这对于培养他们交流合作能力也有很大的帮助。
三、培养思维能力
高中信息技术学科选修课程中语言算法设计对于培养学生思维能力有很大帮助。
1.培养思维的敏捷性和广阔性
计算机语言就是指导计算机工作的命令,语言的设计就体现了设计者的一种思想,体现这个设计者完成一项工作的既定步骤。在现实生活中或学习中,有些同学完成一项工作花费的时间总是比其他同学来得少,那是因为其有敏捷广阔的思维,广阔的思维使他拥有多种解决问题的途径,敏捷的思维能使他在这多种途径中很快找出最佳的途经。因此,他们完成任务总是比其他同学好。程序设计语言就是将人的思维模拟出来,让计算机来实现其功能。同学们在完成一项任务时也常有多种方式,但解决方式却明显有优劣之分。程序语言中算法设计强调一点,用最简单方式解决最复杂问题。因此,对于培养学生思维敏捷性与广阔性有很大的帮助。
2.培养创新思维
程序设计有利于开拓学生的思维,培养创新能力,结合一些有趣的事例不仅能激发学生的学习兴趣,而且能打破他们固有的一些思维模式。通过多次的练习使得同学们在学习过程中不再局限于生活与学习的条条框框中,当遇到问题时他们往往能换个角度看问题,不再以常识性的眼光看待问题,创新思维得到很好的培养。
3.培养逻辑思维能力
程序设计中逻辑思维的培养,先从阅读代码开始,先阅读别人的代码,结合程序讲语言,并模拟别人编制相应程序,这样即熟悉程序代码,也获得成功的喜悦、激发了学习兴趣。同时提高简单编制程序的能力,学生具有一定的程序阅读能力和初步的程序设计能力后,应采用形象思维的教学方法,对涉及到的程序例题主要通过框图讲算法,培养学生理解程序流程,根据框图编制程序,由形象思维向抽象思维过渡。同时,在程序设计的实践中进一步熟悉语言知识,并具备依据算法框图编制程序的能力,在获得这个能力后,应当采用抽象思维的教学方法,通过实际问题讲解如何将一个复杂的问题分解成若干较为简单的问题,从而提高开发简单实用系统的初步能力。加大了综合性实验的比重,通过这些练习,学生综合编程能力得到很大提高,同时学生的逻辑思维能力得到了很好的锻炼。
4.培养学生发现问题的能力
程序设计步骤中,程序调试是一个非常重要的环节,程序的调试包括对程序的阅读,以及步骤的跟踪。一个严谨的程序应当能对所有运行中的错误都能给予纠正,这就要求程序设计者在设计程序过程中,将所有可能的错误都考虑到,这要求设计者有个全局观,能全面综合地考虑问题,考虑一切可能发生的问题,并采用相应的方式,避免这些错误的发生,这有利于培养学生发现问题的能力。
总之,作为从他主学习到自主学习转变的高中阶段,程序语言设计的引入将在很大程度上改变学生学习的思维,这种改变使得他们在思考问题,看待问题上将会与从前有根本性的改变,这种改变将对他们以后的学习有很大的帮助。
作者单位:福建师范大学教科院
一、加强基础训练
很大一部分学生在学习信息技术学科前,已经对电脑的基本操作相当熟练,鼠标的出现,视图界面的使用,使得电脑操作简单化,同时也使得学生使用键盘的机会越来越小,这使得很多学生在键盘的应用上相对比较薄弱,加强文字录入,熟练键盘功能是学生必须掌握的一项基本技能,而从近年高中教学来看,一部分学生对键盘功能不清楚,特别是一些组合键,功能键,一旦遇到录入文字,这种弊端就显现无遗。因此,在信息教育中,应当加入相应的能力测试模块,特别是对文字录入及常用功能键、组合键的测试,所有的建筑都必须建立在牢固的基础之上,对于计算机的使用,键盘鼠标的熟练应用则是建筑中的基石。
二、培养交流沟通能力
高中学生模仿能力强,接受新知识的能力也很强,而且也乐于交流,任何一种技能只要加以练习,勤于交流都能取得很好的效果。利用信息技术课程可以培养学生探求新知识的能力。
在高中阶段,学生自主学习能力的薄弱体现得非常明显。中学生其实是有很强的学习能力,但他们缺乏锻炼,而信息技术学科恰好可以提供给他们这种锻炼机会。首先,信息技术学科对于学生来说他们比较感兴趣,他们平时也喜欢进行这方面的交流,如果结合任务驱动的方法进行教学,相信对培养他们自己解决问题的能力一定大有帮助。其次,信息技术通过网络资源可以教他们如何学习,他们可以通过搜索引擎来寻找解决问题的方式,这样避免了学习上的被动,学生一旦了解与熟练使用网络这一工具,相信再遇到问题时,他们一定会找到解决的方法。最后,信息技术提供了交流的平台,使他们对问题的交流不再局限于一个很小的范围,他们的世界将被放得很大,他们的沟通对象也将不只限于同学与老师,这对于培养他们交流合作能力也有很大的帮助。
三、培养思维能力
高中信息技术学科选修课程中语言算法设计对于培养学生思维能力有很大帮助。
1.培养思维的敏捷性和广阔性
计算机语言就是指导计算机工作的命令,语言的设计就体现了设计者的一种思想,体现这个设计者完成一项工作的既定步骤。在现实生活中或学习中,有些同学完成一项工作花费的时间总是比其他同学来得少,那是因为其有敏捷广阔的思维,广阔的思维使他拥有多种解决问题的途径,敏捷的思维能使他在这多种途径中很快找出最佳的途经。因此,他们完成任务总是比其他同学好。程序设计语言就是将人的思维模拟出来,让计算机来实现其功能。同学们在完成一项任务时也常有多种方式,但解决方式却明显有优劣之分。程序语言中算法设计强调一点,用最简单方式解决最复杂问题。因此,对于培养学生思维敏捷性与广阔性有很大的帮助。
2.培养创新思维
程序设计有利于开拓学生的思维,培养创新能力,结合一些有趣的事例不仅能激发学生的学习兴趣,而且能打破他们固有的一些思维模式。通过多次的练习使得同学们在学习过程中不再局限于生活与学习的条条框框中,当遇到问题时他们往往能换个角度看问题,不再以常识性的眼光看待问题,创新思维得到很好的培养。
3.培养逻辑思维能力
程序设计中逻辑思维的培养,先从阅读代码开始,先阅读别人的代码,结合程序讲语言,并模拟别人编制相应程序,这样即熟悉程序代码,也获得成功的喜悦、激发了学习兴趣。同时提高简单编制程序的能力,学生具有一定的程序阅读能力和初步的程序设计能力后,应采用形象思维的教学方法,对涉及到的程序例题主要通过框图讲算法,培养学生理解程序流程,根据框图编制程序,由形象思维向抽象思维过渡。同时,在程序设计的实践中进一步熟悉语言知识,并具备依据算法框图编制程序的能力,在获得这个能力后,应当采用抽象思维的教学方法,通过实际问题讲解如何将一个复杂的问题分解成若干较为简单的问题,从而提高开发简单实用系统的初步能力。加大了综合性实验的比重,通过这些练习,学生综合编程能力得到很大提高,同时学生的逻辑思维能力得到了很好的锻炼。
4.培养学生发现问题的能力
程序设计步骤中,程序调试是一个非常重要的环节,程序的调试包括对程序的阅读,以及步骤的跟踪。一个严谨的程序应当能对所有运行中的错误都能给予纠正,这就要求程序设计者在设计程序过程中,将所有可能的错误都考虑到,这要求设计者有个全局观,能全面综合地考虑问题,考虑一切可能发生的问题,并采用相应的方式,避免这些错误的发生,这有利于培养学生发现问题的能力。
总之,作为从他主学习到自主学习转变的高中阶段,程序语言设计的引入将在很大程度上改变学生学习的思维,这种改变使得他们在思考问题,看待问题上将会与从前有根本性的改变,这种改变将对他们以后的学习有很大的帮助。
作者单位:福建师范大学教科院