——谭浩强教授谈计算机普及与基础教育
微电脑世界 菊芳
计算机普及和基础教育的发展一直为人们所关注,它牵涉到众多高校学生、广大计算机爱好者,计算机应用人员的入门、深造与发展。我国计算机基础教育的现状如何? 怎样利用现有的条件搞好计算机的普及教育工作,提高计算机应用水平? 现有的各种等级、水平考试对发展基础教育有何推动作用? 近日记者专程走访了全国高等院校计算机基础教育研究会理事长谭浩强教授。
问:我们的读者都非常关心计算机普及的情况,您曾提出我国计算机普及工 作经历了两次高潮的看法,您能否谈谈这方面的情况?
答:我国计算机普及开始于80年代初,在这20年中,计算机普及工作可以说 经历了两次各具特色的高潮,第一次是80年代初到80年代末,第二次是90年代初开始的。两次高潮普及的对象不同。第一次高潮普及的对象是这样三种人:高校中非计算机专业的师生、部分在职科技和管理人员、大中城市中的青少年。第二次高潮是全方位多层次的计算机普及,具有职业和岗位培训的特点,面向一切有文化的人群,具有高中以上文化程度的人都属于普及的对象。如果说第一次高潮偏重于计算机知识的普及,那么,第二次高潮则更注重应用和技能的普及,初学者可以不需要像80年代初那样,先学习BASIC语言,而是可以直接从任何计算机的应用入手,比如学习文字处理或数据库等。第二次高潮无论在广度和深度上都大大超过了第一次高潮。10年前还不为人知的Internet,现在已悄然进入普通百姓家庭;10年前被人们认为是神秘之物的电子出版物,不仅在街头随处可见,有的已经成为孩子们喜欢的教学工具。
问:我国计算机基础教育从开始到现在已经经历了20年的时间,但是目前的状况似乎仍不太理想,这当然涉及到诸多因素,那么您认为关键问题在哪里?
答:谈到如何评估计算机基础教育发展的20年,我觉得既不要太乐观也不要 太悲观。首先是成绩比较大,经过10多年的努力,在全国高校中普遍开展了计算机基础教育,结束了高校毕业生还属于计算机盲的历史。这是一个了不起的成绩。任何事情都是在原有基础上提高的。我们本身的底子比较薄弱,所以不能把我们目前的状况直接跟外国相比。说到差距可以规纳为这样几条,一是计算机的教育水平落后于计算机技术的发展,我们很多学校讲授的还是DOS平台,与现实情况有较大脱节;第二是讲授的知识面太窄;第三是教学方法落后,在很多地方甚至还是黑板加嘴巴的模式。还有一点就是我们师资条件落后,有些老师的知识水平没有及时更新,甚至出现学生超过老师的现象,计算机知识更新特别重要。计算机教育经常落后于发展不仅在中国有这个现象,全世界都是这样,程度不同而已。计算机科学发展太快了,我们只能尽可能地缩短这种差距,以适应这种技术的飞速发展。
问:前面您谈到了目前存在的问题,您认为我们应该采取怎样的手段来解决 这些问题呢?
答:现在大家都在研究怎样才能赶上去,我认为这应该是一个系统工程,而 不是简单地采取某一项就能解决的,如加几门课,买几台机器,这都不能完全解决问题。我觉得首先要解决观念问题,而不是物质的问题,应从领导到老师一直到每个学生,对在当前形势下,大学生应该具有怎样的知识结构要有一个比较清醒的认识。在此基础上,大家再来谈课程的设置和教材的实施。
我始终认为,高校计算机的教育4年应该不断线,这不是靠增加一、两门课所能解决的,而且大学生的课时有限,不可能大量增加计算机课程的时间,应该全面规划,综合管理。除了加强计算机课程外,要适当地在其他课程中开展计算机应用,用计算机辅助英语教学,用计算机来做物理、电工实验,用计算机检索网上资料等等。教师和学生应该认识到:就是我离不开计算机。
如果单讲计算机课程本身,也有很多值得改进的地方。比如说,要迅速地的从DOS平台转移到Windows平台,要从单纯介绍计算机知识扩展到信息技术,比如网络就不单纯是讲计算机了,要由课堂为主转成以实践为主、自学为主;黑板教学方式要转变为使用先进的教学手段(如多媒体等)。关于课程设置,根据近年来计算机技术的发展和学校进行计算机教学的经验,多数学校采用3个层次的新教学模式。第一个层次是计算机公共基础(有的学校叫它“文化基础”),公共基础指的是无论理科、工科都得学习的,包括计算机知识和一些基本操作。第二个层次是计算机技术基础,包括高级语言、软件基础和硬件基础。第三个层次是计算机应用课程,也就是结合专业的计算机课程。在很多教材都在围绕这样的方案进行编写。
问:请您谈谈高校计算机基础教育的性质与计算机专业教育有什么不同?
答:全社会的计算机教育可以分为计算机普及教育、计算机技术教育和计算 机专业教育三个层次。计算机普及教育的对象是计算机的广大初学者,他们之中多数人过去很少甚至从未接触过计算机,计算机普及教育的目的是使他们消除对计算机的神秘感,了解计算机的初步知识,并且具有初步用计算机的能力,它带有扫盲和入门的性质。计算机技术教育的对象是那些用计算机作为工具处理实际任务的人们。这部分人学习计算机知识的目的性非常明确,内容也很丰富,要求也更高。计算机专业教育的对象是计算机专业的大学生、研究生以及计算机专业毕业的专业人员。他们需要系统学习和掌握计算机理论知识和先进的应用技术,将是我国理论研究、科研、教学和应用中的骨干力量。了解这三个层次对我们来讲非常重要,高校的计算机基础驾御教育包括计算机普及教育和计算机技术教育两个层次。我们应该区别计算机研制人员和计算机应用人员,他们属于不同的领域,需要不同的知识结构。对于多数人来讲,计算机不是一个专业,而是一种应用技能。因此,我们在进行计算机基础教育改革时,必须切实注意:非计算机专业的计算机基础教育应当有自己独立的体系、独立的思路,不要自觉或不自觉地照搬或模仿计算机专业的做法,否则会走弯路。
问:您曾经提出计算机基础教育要处理好10个方面的关系,您能否谈谈这方 面的情况?
答:这10个关系是:理论与应用的关系,深度与广度的关系、当前与发展的 关系、硬件与软件的关系、跟踪先进水平与教学相对稳定的关系、课内与课外的关系、课程设置与统一考试的关系、计算机课程与其他课程的关系、要求学生动手能力强与当前设备不足的矛盾、计算机技术迅速发展与师资现状的矛盾。这个10个关系十分重要,在不久前的98全国高等院校计算机基础教育研究会上对怎样处理这些关系达成了共识。
问:目前全国和各地区陆续推出了多种计算机统一考试,有水平考试也有资 格考试,还有等级考试等等,作为我国计算机基础教育的专家,您能否谈谈这些考试对我国计算机基础教育的推动作用?
答:近几年,各部门及各地区陆续推出了多种计算机统一考试,并发给相应 的考试合格证书。证书制度是学历制度的一种补充,学历从总的方面反映了一个人的知识水平,而专项证书则反映了一个人某一方面的应用能力。各种统一考试应该更多地面向社会,而不是面向学校。
就统一考试的利与弊,我想谈这样几点。统一考试推动了各级领导对计算机基础教育工作的重视,使计算机基础教育有了一个比较好的外部环境;教师的教学更认真负责了;学生的学习的积极性和主动性有了提高。同时它还提供考生计算机应用水平的证明,供用人单位参考 。
另一方面,在学校推行统一考试又存在一些问题和矛盾:(1)计算机技术发展很快,统一考试从大纲到考题都难以及时修订,往往考试内容落后于当前应用的普遍水平;(2)各校各专业情况差别很大,教学内容不完全相同,很难用一份考卷来测试;(3)计算机是实践性很强的课程,应该更多地提倡上机考试,而现在绝大部分统一考试采用标准试卷的形式,难以真正测试出考生的应用水平。虽然有的考试增加了上机部分的内容,但由于采用机器判题,题型受到很大限制,也就不利于学生将重点放在上机实践上。
统一考试推出的初期,对于推动高校计算机基础教育的发展都起了积极的推动作用,“利大于弊”,现在应当重视解决存在的问题,如引导不好,会“弊大于利”。许多老师认为:当前在学校中不应“强化”,而应“淡化”,至少不应强行规定所有学校所有学生必须参加统一考试,而应采取自愿参加的原则。希望在实践中进一步摸索经验,以真正有利于提高教学质量。
1998年12月