计算机与素质教育
改革人才培养模式,由应试教育向素质教育转变,是教育领域的一场深刻变革。这场变革,涉及到教育主张,教育方向以及教育运行机制,教育发展战略目标的变革,具体体现在课程设置,教学内容,教学方法和考试方法,教学评估等方面的改革。由于计算机作为信息时代的主要载体和工具,正担负着越来越重要的作用,作为课程,计算机在各级各尖学校设置成为必需,而且由于计算机教育贴近现实,有着其他课程无可比拟的可操作性、实用性、时效性,作为素质教育的一环,在素质教育中占据了极其重要的地位。
一、计算机能力是学生未来生存的需要
所谓计算机能力,是指利用计算机解决总是的能力。比如能用字处理作一些文字编辑的能力,使用数据处理软件统计数据的能力,甚至使用因特网获取住处的能力。之所以将计算机能力提高到学生未来生存能力的高度,有着深刻的社会原因,决非标新立异,耸人听闻。要很好地说明这个总是不得不提到‘功能性文盲’的概念,这个概念最初的含义是指未能获得读,写及计算能力的人,而他们可能曾经上过学,并获得过文凭。时至今日,读,写及计算能力有了巨大的扩展,‘功能性文盲’的标准也有了更为广泛的涵盖面。
‘读’的含义在发生变化,不仅要读印刷的文本,而且随着全球网络化的到来,如何有效,快捷地读网上丰富的住处资源成了一个现代人必备的才能。
‘写’的含义在发生变化。写也不仅是指以往的伏案苦爬格子了,它不包括借助计算机的‘写’,更为重要的是,需要将自己的想法或需求写在网上,和全世界的人交流,以便获取更多的帮助和启发。
‘算’可不是过去的掐指推算,也不仅是指手工或一些简单工具核算成本和产出。计算机的出现,使算的工具有了极大的提高。很好把握它,就能大量节约精力和提高效率。
简言之,现代‘功能性文盲’是指那些受过一定的教育,会基本的读,写,算,却不能识别现代住处符号,图表,不能应用计算机进行住处交流与管理,无法利用现代化生活设施的人。从上叙述中不难发现,计算机能力的缺乏,将导致成为‘功能性文盲’,而一旦成为‘功能性文盲’,将有可能出现如下的尴尬局面:手持信用卡却在ATM自动取款机前取不出钱来;在电话费咨询系统的电子触摸屏前无从下手;在浩如烟海的因特网住处中找不到亟需的信息等等。当前流行的一种说法,认为各种外语,计算机资格认征和驾驶执照是通往下个世纪的通行证,也从一个侧面说明了‘应该拥有计算机能力’这一观念正被越来越多的人所接受。
近年来一些从事未来教育模式的专家学者均指出:进入90年代,‘多媒体’和‘信息高速公路’成为工业化时代向住信息时代转变的两个重要杠杆,正以惊人的速度改变着人们的工作,学习,思维,交往乃至生活。美国信息学家尼葛洛庞帝和信息业巨子比尔·盖茨分别在《数字化生存》和《未来之路》中指出计算机将渗透到未来生活的每一个细微方面。可见放弃计算机将不能很好地衣、食、住、行,而尽早地培养学生的计算机能力将会极大地提高他们步入社会后的生活素质,生存能力。
二、计算机教育对学生思维品质的培养
素质教育除了要培养学生的思想素质外,其中最主要的还是对学生思维品质的培养,要培养学生发现问题思考问题和解决问题的能力。计算机教育在其间担负着什么作用呢?
中小学计算机教育的根本任务是普及计算机文化,提高青少年素质,使计算机知识和信息处理能力成为广大青少年知识,能力及智力结构的重要组成部分。它涉及的知识点主要有三大部分:
1基础知识:包括信息学的基础知识,计算机的发展史和软硬件知识等。
2相关软件的应用:包括操作系统,字处理软件的应用等。
3程序设计:程序设计的基本知识和相应的语言。
由此而及的计算机学科能力主要包括以下四个方面:
1观察能力:能正确认知计算机设备的各部分及其结构特点的能力。
2记忆能力:准确记住并再现计算机基本概念,基本知识,基本操作及解决实际问题的基本方法等的能力。
3操作能力:进行连续的,有错误能立即自我纠正的计算机目上机实践能力。
4分析和解决问题的能力:运用所学的知识与方法能正确,合理地解决实际问题的能力。以上这些能力的提高,最终归结为思维品质的提高,主要表现在如下几个方面:
1, 有助于培养学生的创造性思维
所谓的创造性思维,指的是人在创造活动中或者在需要创造性解决问题情境中表现出来的有创见的思维,它的显著特点是能够提供新颖独创而又有价值的思维成果。在以住的教学中往往大量灌输知识性的内容,而忽略了对学生创造性思维的培养,当然学生在解题、写作、绘画等尝试中有时也能体会到创造的愉悦,但这一切都不及程序设计所体现的有别于常规思维的创造性和成就感,之所以说程序设计有别于常规思维,是由于在程序设计中大量摒弃了以往数学教学中所形成的常规思维模式,比如在累加程序和大量的赋值语句中使用了S=S+1这一数学中无法成立的式子,以及经常使用的分治策略,最优策略和穷举策略都打破了以往的数学常规,极具新鲜感,能大大地激发学生的创造欲望。
创造性思维的具体过程,一般包含准备、酝酿、顿悟和验证四个阶段。程序设计教学中作为主要内容的框图教学正是这四个阶段的有力体现,学生拿到一个总是后,要设计成一个正确的程序大致要经过如下的过程:设想→框图→程序 →调试→修改→调试→成功。从设想到框图是准备和酝酿的过程,在这一过程中要对程序构造一个总体的框架,有了框图就能找到程序设计的线索,一个程序往往就能一气呵成,然后就是不断调试,不断的修改,直到成功。这种经过艰难思维后的成功,能使学生产生一种成就感,更大地激发学生的求知欲望。
2有助于发展学生的抽象思维
用概念,判断,推理的形式进行的思维就是抽象思维。计算机教学中的程序设计就是以抽象为基础的,要解决程序设计问题,首先要考虑适当的算法,通过对问题的分析研究,归纳出一般性的规律,然后再用计算机语言描述出来的过程就是一个高度抽象的过程。在程序设计中大量的使用了猜测,归纳,推理等思维方法,比如在循环结构的程序设计中往往是从1,2,3……等简单情况入手,归纳出解题的途径,总结抽象出规律,最后为计算机语言编程解决。不难想象,一个习惯于程序的人,他的抽象思维能力一定远优于不会编程的人。
3有利于强化学生思维训练,促进学生思维品质的优化
计算机是一门操作性很强的学科,学生上机通过手、眼、心、脑并用而形成的强烈的专注,使大脑皮层产生高度的兴奋点,将所学知识高效内化。在计算机语言学习中,学生通过上机体会各种指令的功能,分析程序运行过程,及时验证与反馈运行结果,都容易使学生产生一种成就感,更大地激发学生的求知欲望,逐步地形成一个感知心智活动的良性循环,因而培养出勇于进取 ,独立探索的自学能力。通过程序模块化的思维方式,习惯于把一个复杂的问题分解为若干个简单的问题来逐个解决,久而久之,从根本上形成了良好的结构思维的品质。另外,由于计算机运行高度自动化和程序化,因此在编程或操作中,需要有极为严谨的态度,稍有疏漏便出错停机,只有等检查更正后再重新开始。这个反复调试程序的过程实际上就是锻炼思维,磨练意志的技能形成过程,其中既含心智技能因素又含动作技能因素。因此,完全可以认为,计算机的学习过程是一个培养不跋之意志,深刻之思维,坚强之毅力的自我修养的过程。
三、发展计算机教育对其他学科的影响、
计算机教育作为一项面向未来的现代化教育,决非仅仅停留在掌握其基础知识和基本操作技能上,而是着眼于培养学生用现代化工具和方法分析问题,解决问题,从而能够发展学生的逻辑思维能力。相比而言,数学作为思维的体操,在培养学生逻辑思维能力方面发挥了极其重要的作用,但相应的,内容过于陈旧,基础过于厚重,至小学而初中而高中,苦学12年,竟还无法窥其现代数学之一斑,领略现代数学之丰姿,令人叹息。计算机学科利用最新的科技手段,最现代化的方法研究新旧问题,这一点正好能作为数学教育的补充和完善,理应引起数学教育界的重视,促进数学教育的改革。
从广度上看,计算机教育的内容应包括计算机教学,计算机辅助教学,计算机辅助管理和计算机辅助学习四项。计算机教育一方面要让学生学习计算机知识,另一方面还应使学生能手所学知识操作计算机,以帮助学习其它学科知识。一些优秀的辅助学习课件能提高学生的学习兴趣,优化解题策略,开发学生心智,专家学者对此早已达成共识,在实践运用中也有上佳的效果。另外,面对我国在高科技领域的落后局面,由此可以激发学生的忧患意识,启迪学生的爱国情、强国志。
总之,理论与实践相结合的计算机课程,具有强操作性和面向未来的计算机教育,让人在应试教育的重重壁垒中看到了素质教育的霞光,也让严重脱离现实的基础教育找到了贴近现实的支撑点,同时也为一贯注重思维品质培养的中小学教育奉送了一道美味的佳肴。