——全国高等院校计算机基础教育研究会会长 谭浩强
我国高等学校计算机基础教育始于20世纪80年代初期,1984年成立的全国高等院校计算机基础教育研究会,20多年来始终坚持从我国国情出发,深入研究和大力推动全国高校的计算机基础教育。
计算机基础教育是指面向大学中非计算机专业学生的计算机教育,这部分学生占全体大学生的95%以上。因此,高校计算机基础教育实际上是面向所有大学生的计算机教育。在进入信息时代的今天,计算机基础教育对于提高21世纪大学生的质量具有十分重要的作用。
从80年代初以来,高校的计算机基础教育经历了三个发展阶段∶80年代是起步阶段,高校的计算机基础教育从无到有地建立起来了,由理工科开始,迅速扩展到农林医、财经管理、师范等专业,继而扩展到文科、艺术、体育等专业,到80年代未,全国几乎所有专业都开设了计算机课程,对大学生进行初步的计算机教育,但学时较少(一般只开一门课-BASIC语言,少数学校开二门课),师资薄弱,设备不足。90年代是规范阶段,90年代初,教育部和各地区的教育行政部门开始重视对高校非计算机专业学生的计算机教育,成立了计算机基础课程教学指导委员会,把计算机基础课程正式纳入大学的基础课的体系,作为重要的必修课,提出了三个层次的教学模式,各校领导普遍重视,加大投入、增加学时,健全队伍,在这个阶段,全国各高校的计算机基础教育的水平有大幅度的提高,创造和积累了许多好的经验,出现了大批优秀的教材,为进一步的发展打下良好的基础。
进入21世纪,开始了第三阶段,即深化提高阶段。当前,高校计算机基础教育面临的形势是∶信息技术的飞速发展,使各领域工作的发展愈来愈依赖于信息技术,要求大学生有更丰富的信息技术知识和更强的应用信息技术的能力,能够在今后工作中将信息技术与本专业紧密结合,使信息技术更有效地应用于各专业领域;全社会的计算机普及高潮为大学的计算机基础教育创造了良好的氛围和外部环境,水涨船高,促进大学的计算机基础教育向纵深发展;中小学信息技术教育的开展,提高了大学计算机基础教育的起点,为提高大学计算机基础教育的水平创造了很好的条件;信息技术的发展,尤其是大量用户界面友好的应用软件的出现,使广大非专业人员学习和使用计算机变得更加容易,为计算机的普及与提高提供了很好的条件;20年来高校计算机基础教育的发展已经有了一个良好的基础。这一切,使高校计算机基础教育既面临严重的挑战,又面临难得的机遇。大力提高高校计算机基础教育的水平,既是需要,又有可能。
全国高等院校计算机基础教育研究会是经民政部正式批准的全国唯一的专门研究高校非计算机专业中计算机教育的全国性一级学术组织,拥有近500个大学团体会员,20年来致力于计算机基础教育研究。在研究计算机基础教育时,我们始终坚持面向未来,面向实际。多年来最重要的体会是∶要做好工作,取得实效,必须做到不唯上,不唯书,不唯外,只唯实。不受现成方案的约束,不照搬国外的做法,不照搬计算机专业的模式,不停留于领导的意见。提倡解放思想,一切从实际出发。这应当成为我们考虑问题和处理问题的根本出发点。
最近,全国高等院校计算机基础教育研究会深入开展了21世纪计算机基础教育改革的研讨,我们认为应当明确以下一些问题∶
1. 21世纪高校中的计算机基础教育,实质上是对大学生的信息技术的教育,教学的内容应当由计算机扩展到信息技术。由于信息技术的内涵十分广泛和丰富,不可能都涉及,教学内容主要应当包括计算机和网络的知识和应用。课程设置和教学内容应当体现这一特点。
2. 由于中学开设了信息技术课程,大学的信息技术教育不再是从零起点开始,大学生第一门计算机课程必须作重大的调整。过去由于中小学未将信息技术列入必修课程,大学的计算机基础教育承担了计算机入门教育和计算机技术教育两方面的任务,现在由于全社会的计算机普及迅速发展,办公软件(Office)的应用已成为全社会普及计算机的最基本的内容,大学不应当再以办公软件作学为主要内容,应该有更高的要求。此外,简单的操作性的内容宜以自学和实践为主,不必再作为大学的正式课程在课堂上讲授。
对于理工类专业,应当引导学生学习计算机与信息技术的基础知识,使学生对计算机与信息技术有一个初步的而较宽的基础知识,为以后的学习和应用打下基础。课程的名称可称为计算机与信息技术基础或信息技术应用基础。作为过渡,在近期可以在课程中包含一部分办公软件的内容,但不应停留于就事论事地介绍简单操作,而应当引导学生举一反三,掌握一般规律。如有条件应要求学生完成一个大作业,以融会贯通,加深理解和掌握。
对于非理工类(尤其是文科类、艺术类)的学生,应该强调结合专业,面向应用。第一门课不宜过于强调理论的系统性。
3. 由于基础不同、培养目标不同、学时不同,对非计算机专业学生进行的计算机教育,应与计算机专业有所不同。计算机专业培养的是计算机专门人才,将来从事信息技术理论研究、科研教学、系统开发等专业性的工作,而在非计算机专业中进行计算机教育的目的是培养大批能使用计算机的新型人才,可以说他们是计算机应用人才。他们的任务是将信息技术用于各个专业领域,对他们来说,学习计算机的目的完全为了应用,计算机只是作为一种现代工具来掌握,而不能当作纯理论的课程来学习。要从应用的角度来规划课程和选择内容,而不是从学科的角度设置课程。
在大学本科教育中,对本专业知识的学习采取的是"先基础,后应用"模式,强调的先学好基础理论然后学习应用知识。但是,在他们学习计算机知识时,不必同样采取"先基础,后应用"的模式,而可以根据专业的要求,直接从应用的角度切入。例如有的艺术院校的学生,一入学就学习计算机画图、制作动画、设计广告等课程,效果很好,学生边学边用,兴趣盎然。现在许多应用软件具有很友好的用户界面,易学易用,并不需要有系统的、高深的理论基础。
目前各校分配给计算机基础教育的学时是有限的(一般为2-3门课的学时),从理论上说,许多课程(包括许多理论课程)都应当学,但是现实的问题是在有限的学时内如何进行优化选择,使学生学到最需要的知识。应当提倡用什么(包括当前和今后的应用)学什么,而不应学习那些现在用不到、将来也用不到的内容。
4.对大学计算机基础教育,要着眼于学生的素质和能力的培养。可以归纳为三个层次的素质与能力∶通用素质与能力、专业应用能力、研究创新能力。
通用素质与能力是指在接受高等教育之后,在信息技术方面应该具备的基本知识和能力。例如计算机的基本知识,信息表述能力、信息交流能力、信息搜索能力等。这是对所有大学生最基本的要求。
专业应用能力是指将计算机技术作为一种基本工具,应用于本专业领域工作中的能力。不同专业对计算机应用能力有不同的要求。
研究创新能力是指学生能自主学习,深入研究,努力开拓,有较强的创新意识和开发能力,能灵活自如地把计算机技术用于专业研究课题。这种能力是对部分优秀学生的要求,但应当是我们十分注意的重要问题。
实践证明,许多在计算机技术领域有成就的人是非计算机专业毕业的大学生。他们既具有本专业的知识,又掌握计算机技术,跨学科的人才知识面宽,富有创造精神。关键在于正确引导和培养。
5.信息技术的内容如浩翰大海,专业需要百花齐放,学生的兴趣又各不相同,仅靠二、三门课程是无法满足多样化的需求的,学生毕业后普遍感到离开实际应用还有不小的距离。应当大力开设选修课(尤其是某些应用软件的使用),提供给学生根据将来的工作方向和个人兴趣选学。北京有一位学生,在毕业前选修了一门"广告设计",在招聘时用人单位问他能干什么,回答说会广告设计,马上被录用。此事应该对我们有所启发,必须让学生掌握某方面的应用知识与技能,不要把课程都变成理论型的,结果是理论也不行,实践也不行。
有一些程度高且有志于向计算机专业方向发展的学生,可以选修计算机系的课程,甚至读第二学位。
6.教师的补充和提高是一个突出的问题,不解决这个问题,计算机基础教学的水平就难以提高。一方面需要补充一批年轻的学计算机专业的教师充实高校计算机基础教育的师资队伍,另一方面需要采取有效措施,创造有利条件,帮助在岗的老师继续学习,扩展知识,以适应信息技术迅速发展的形势。有的学校规定每位教师每年必须通过培训或自学掌握一门新的课程,考核通过,计算工作量,效果很好。
7.全国范围如此之广,东西部地区差别又大,学校类型和层次各不相同,专业类别林林总总,根本不可能全国所有学校、所有专业都用同一模式、同一内容、同一教材进行教学。应当提倡广大教师从实际出发,发挥创造精神,根据实际情况决定工作方针,参照全国和各地区的指导意见,创造出符合本校本专业的方案,而切忌不动脑筋、眼睛朝上,生搬硬套上级的文件和其他学校的做法。我们的工作要对学生负责,对教学质量负责,只要是能提高教学质量、符合社会需要的,就是好方案。全国应当百花齐放,推陈出新。
群策群力,把我国高校计算机基础教育推向新水平。
(2003 年11月为《计算机教育》杂志创刊号而写的文章)