近年来,在全国范围内正掀起一个学习计算机技术的热潮;在许多中专学校、技工学校和普通中学中,计算机课已经成为一门必学的公用课程。
计算机科学已经发展成为一门非常庞大而完整的科学体系,包含了若干彼此独立的学科。BASIC语言是其中比较简单而且容易掌握的计算机语言。有人把它称之为“学习计算机知识的入门篇”。我在学习计算机技术时,就是从学习BASIC语言(科学普及出版社出版)一书开始的。
“实事求是”和“因材施教”,这是一切从事教育工作的人都应当遵循的两条重要原则,我是从事中专教育的。中专学校是整个中等教育结构的一部分,它的培养目标和大学有很大程度的差别,这就决定了课程内容的深度和广度不能保持和大学同样的水平;另外,我们招收的学生是初中毕业生;,年龄较小,从理解能力和知识基础上看,也和大学生有不士差距。而目前社会上广泛采用的由谭浩强老师编写的BASIC语言,是针对“具有高中以上文化程度”、“作为清华大学教材试用”的。从这个意义上讲,如果简单地“照本宣科”,那显然是不合适的。
从这一认识出发,我针对初中毕业学生的特点,编写了大量相对比较简单的例题和习题,并结合工作编写了一些应用程序。这对我来讲,是一个再次学习、消化和应用的过程。在这个过程中,自己对这一课程的认识也有了某种程度的深化。例如:目前计算机的应用范围极为广泛,但从它所处理的信息的本质上分析,无非是数值信息和文字信息两类,而且这两类信息在计算机处理过程中几乎是不可分割的,以计算工资为例,就涉及到职工姓名、组成工资各个项目的名称以及相应的数值,等等。因此,我认为如果在开始介绍BASIC变量时,就把数值变量和字符串(即文字信息)变量同时介绍出来,也许会更加合理一些。另外,一个程序是由若干语句构成的,BASIC的常用语句只有十几种,但这些语句并不是孤立的,有些语句具有相同或相似的作用和功能。如果把这些语句按作用或功能加以分类,就象分清一棵树上长着多少枝干,枝干上又分出多少枝杈一样,可能更有利于使学生掌握编写程序的能力。除此之外,还应看到,近年来计算机技术发展很快。因此,我们就有必要向学生介绍一些新的知识,等等。
我的这样一些想法得到了我的老师——谭浩强副教授的充分肯定。而且,在我们两个人的共同努力下,编写了一本适合中专、技校以及普通高中学生使用的计算机基础简明教程,这本书不久由科学普及出版社出版。我们衷心希望,这本书能够对于广大青年学生学习计算机知识方面有所帮助。