当前,我国小学计算机教育的最大困惑莫过于目标不清。对小学计算机教育目标的不同理解,大致形成了以下几种主要观点:其一曰先进论。计算机是20世纪科学技术的骄子,由于它的诞生和发展,极大地提高了社会生产力,并掀起了广泛而深刻的社会变革。计算机已渗透到各行各业及人们生活的各个角落。我们的孩子如再不学习计算机将很难立足于未来社会,国家也将因公民素质低下而处于贫困挨打的落后地位,所以,掌握计算机技术才算拿到通往21世纪的钥匙。
诚然,我们的学生确实应该学习计算机,但学什么,怎样学,往往是随大流。
一会儿说是“第二文化”,一会儿又说是“工具论”;今天喊《信息学》,明天又叫“CAI”(计算机辅助教学)。出现上述情况是因为对当前我国计算机教育的必要性、目的性研究不够,对十多年的经验教训缺乏认真的总结及理性的梳理,所以也就很难形成我们自己的观点。我们一贯主张吸收国外一切有用的经验,但别人的经验绝不能替代我阿自己的研究和实践,我们站在别人的肩上,其目的是要有所作为。计算机教育是前无古人的事,世界各国都在根据本国的具体条件和民族特点,在不同程度上进行研究和试验,水平也参差不齐,我们只有对别人的论点、主张进行深入的探求和思考,才能去粗取精,为我所用。
计算机是先进的科学技术,也是直接关系国计民生的重要科学,但是并非所有先进和重要的科学技术,都必须在中、小学阶段设课教育。在先进性、重要性之外,还有其它值得注意的因素,那就是基础性。这里所指的基础,主要是计算机操作运用能力,而不仅仅是计算机学科的知识。计算机是信息交换和信息处理的一种工具,不会运用计算机,就会像文盲一样,很难在今后的社会中立足。学会运用计算机能为学好当前的课程及为今后更高层次的学习提供良好的手段,奠定必要的基矗正如小学生学习语文并不是为了当作家,但如果不学习语文就无法完成其它各科课程的学习一样,小学计算机教育也同样不是为了培养计算机专家,只是为学生提供一种交流和处理信息的手段,以提高各科教学的效率和效益。
计算机教育是学习计算机的基本运用,关键在“用”字上,不能理解成是进行计算机科学的基础教育。计算机科学是一门上层学科,它的基础是数学和物理学,要求小学生学习什么递归算法,什么磁性存储,这对绝大多数学生来说,无论从生理上还是从认知能力上,都是无法接受的。这种揠苗助长的做法,只会扼杀他们学习计算机的积极性。小学生要学习简单的计算机使用,在利用计算机进行语文。数学、自然、思想品德、音乐、美术等学科的教学活动中,非常自然地接受训练和教育,把计算机知识融汇在各科学习和课外活动中。目前,由于师资、教材等多方面因素的限制,还不能做到各科教师都承担一定的计算机教育任务,因此,不少学校不得不开设计算机课。即使如此,也应力求以各学科的知识信息为客体,使学生看到如何使用计算机来获取和巩固这些知识,而下是干巴巴地讲解程序设计语言或应用软件命令。