把高校的计算机基础教育推上一个新的台阶
学都从零起点开始,都学文字处理。在中学普及计算机以后,这个问题就突出了。小学、中学、大学应当有分工,各有不同的要求。计算机的基本操作在中学学过之后,在大学不应重复,而应在此基础上提高。有几种意见∶
(1)保留原有课程中几大部分的内容,但起点提高了,不是一般地介绍初步操作,而侧重于提高,例如学习文字处理较深入的技巧,要求学生能举一反三、融会贯通。可以要求学生独立完成一个综合的作业。
(2)有人认为以上要求不必设置课程,不必讲授,可以布置自学,考核通过。也可以设选修课,计算学分。
(3) 把第一层次课的内容改为“计算机概论
本文链接地址:http://www.oyaya.net/fanwen/view/140582.html
”或“计算机基础”,介绍较系统的理论知识。 (4) 取消现有的第一层次的课程,直接从现在的第二层次学起。把整个起点提高。 总之,第一层次的计算机公共基础课是非改不可了,至于怎么改,应当充分讨论,经过实践,取得经验,逐步推广。但近二、三年内,这门课还会存在,但内容应逐步深化,在过渡阶段可以采取灵活的办法,例如对己学过计算机知识的学生,经测验通过后可以免修,或指定完成一个大作业,计算学分,等等。 2.对非计算机专业学生,应该提倡向哪一个方向提高? 学生入学时基础提高了,学时增加了,多出来的时间显然应该用于提高学生的水平,这是毫无疑问的。但是应该往什么方向提高?有不同的认识。有的人认为应该向理论方面提高,例如让学生去学习计算机专业的一些理论课程。有人认为应该向应用方面提高。 应当了解,有两种知识∶理论知识和应用知识。我们认为,对非计算机专业学生,应以应用知识为主。不应该轻视应用知识。应用知识也有初级、中级、高级之分。工程师、高级工程师所需要的主要就是应用知识。非计算机专业学生今后的发展方向不是计算机理论人员或科研人员,而是在本专业领域内使用计算机处理问题,他们大多数将来是计算机应用人才,而不是计算机专门人才。这两者所需的知识结构和能力结构是不同的。如果让非计算机专业学生沿着计算机专业的方向提高,岂非失去非计算机专业的特点了吗?培养出来的人,可能理论与应用都不行。 例如介绍计算机基本知识的课程中,几乎毫无例外地从二进制讲起,我们并不反对学生应当学习必要的二进制知识,但是不问对象都要求学生掌握不同数制间的转换,转换完整数,还要转换小数,这有必要吗?例如考学生∶ 10进制数2475.8798转换为2进制数是多少?请问,会转换对用计算机有什么好处?不会转换对用计算机有什么坏处?事实上我们的计算机专家又有几个人在转换呢?这是源于计算机专业的《计算机原理》一书的体系。对非计算机专业为什么不能换一种思路呢?有人说,学这些知识也没有坏处啊!但是没有坏处的东西多了,难道都要去学吗? 常常听到有些人指责非计算机专业的课程设置,认为有许多知识该学的没有学,说操作系统原理应该学,离散数学应该学,计算方法应该学,数据结构应该学,软件工程应该学,人工智能应该学┅┅。孤立地看,都有道理,学了都有好处。但是目前分配给非计算机专业的计算机课程学时只有这么一点,没法学这么多内容,只能从实际出发,以应用为目的,设计出一个合理的结构。显然,不同专业、不同类型的学校的安排是不一样的。 应该说,计算机基础教育实际上是计算机应用的教育。应当按照应用的需要和类别来设置层次和组织课程,而不是按计算机科学的体系来设置课程。 强调应用的教育,并不是不要理论,而是理论要适度,围绕应用学习必要的理论知识,而不是金字塔似的先学理论知识然后应用。 应用、使用和操作不是同一个概念,应用不等于简单的操作,大学生不应等同于操作员,不能满足于会简单地使用某流行软件。教师在介绍流行软件的使用时,应当讲清基本的概念、方法和带规律性的东西,而不能只就事论事。学生学会一种软件的使用后,应该能举一反三,很快地能自己掌握同类或类似软件的使用。要培养学生会思考,会归纳,有发展自己知识的能力。 3.计算机基础课程的内容应该怎样组织? 非计算机专业的学生在培养目标、课程体系、学时安排、学生基础等方面与计算机专业有很大的不同,因此在教学方法上要特别强调面向对象,有的放矢,在教材编写上要有自己的思路,要创出新的路子。 计算机基础课程是按照应用的需要进行设置的,考虑到大学生将来进一步发展知识的需要,在大学中不应只学习操作技能,当前高校的计算机基础课程包括两大类∶一类是侧重于原理的课程(如计算机原理、数据结构、数据库原理、多媒体基础等) ,一类是侧重于应用的课程(如各种流行软件的使用、网络和多媒体的应用等) 。有的课程则既包括原理,也包括应用(如程序设计)。 对于侧重于原理的课程,也不应当照搬或浓缩计算机专业的教材,而应当根据需要重新设计课程内容和体系,认真研究对本专业学生而言,应该包括什么内容,不应该包括什么内容,切勿贪多求全,片面追求“学科的系统性和完整性”。应该尽量与应用实际相结合,防止单纯地从理论到理论,或主要成了数学推导,学生学完本课程还不知道它有什么用?最近,有的老师为非计算机专业的学生编写了“实用数据结构”的教材,作了有益的探索。 对于侧重于应用的课程,尤其是介绍计算机在某一方面的具体应用的课程,更应该创造新的课程体系和教学方法。根据几年来的实践,大家认为应提倡这样的三部曲∶“提出问题---介绍解决问题的方法---最后归纳出必要的结论和概念”。 这种方法是从具体到抽象,从实际到理论,从个别到一般。这是符合人们的认识规律的,事实证明它是成功的。 我们广大教师多年来已经创造出了许多成功的经验,编写了许多好的教材,我们应当满怀信心继续创造出更新更完整的 《把高校的计算机基础教育推上一个新的台阶(第2页)》