把每一本教材都做成精品
20多年来,我编写和主编了大量的教材,发行量超过4800万册,受到广大读者的欢迎,对如何编写好教材积累了一些经验和体会,在本文中愿将点滴体会与广大教师和作者交流。
教材建设是计算机教育中的一项基本建设
教材是教学指导思想、培养目标、教学要
求、教学内容的具体体现,是计算机基础教育中的一项基本建设。
在我国目前情况下,教材不仅仅是教学参考书,教师通过教材全面、具体地理解教学要求与教学内容,以它为依据进行讲授并组织教学活动。学生以它为依据进行学习,通过教材掌握所规定的知识。实践表明∶选好一本教材对提高教学质量至关重要。好的教材能全面、准确地体现教学要求,即使教师讲课中有某些不足,学生通过自学教材很容易弥补。没有好的教材,提高教学质量只能是一句空话。
因此,在制订出培养目标、教学指导思想和课程基本要求以后,最重要的工作就是按照上述精神编写出高质量的教材。每门课程都要搞出经过千锤百炼、经过实践考验的精品教材,以保证教学质量。
要写好一本教材是不容易的
我曾问过一位青年教师∶“你能讲什么课?能写什么书?”他回答∶“我什么课都能讲,什么书都能写。写书有什么难的?只要找四、五本相近的书,从每本书上摘几段,最多改写一下,就可以出一本书了。”我觉得有的青年教师把讲课和写书看得太容易了。以为什么人都可以写,只要自己懂了就可以写。有的人则是从外文书或软件的帮助系统中作简单摘编就成了教材。应当指出,写教材是一件严肃的工作,写书要对千万读者负责,决不能掉以轻心。
要讲好一门课和写好一本教材是不容易的,作者不仅需要熟悉有关技术内容,还应当了解读者对象,研究学习者的认识规律,钻研教学方法,还需要学习些教育学和心理学的知识,当然还应掌握一定的文字技巧。
根据我的经验,写出一部成功的教材,不仅需要深入地掌握技术内容,还要深入地研究教学指导思想,要有良好的写作风格。有的专业水平高的专家讲课效果并不一定很好,写出来的教材别人看不懂,这不是技术问题,教材与专著不同,要体现教学指导思想,符合教学规律,针对读者特点。
我写教材并不热衷于抢先,不盲目求新图快。在动手写教材前,我一般都要先向学生讲授过三遍,了解学生的学习基础和接受能力,研究他们在学习中的困难和问题,根据教学实践不断修改调整教案,在此基础上再精心编写成教材,这样才能保证教材切合实际。
评价教材的标准
什么是好教材的标准?绝不是愈深愈好,愈全愈好。不能单纯以科学水平的高低作为衡量计算机基础教材的标准。教材不是专著,评价一本教材的质量,应当主要看它是否体现了教学指导思想和课程基本要求,是否有利于提高教学质量,是否适合本领域对象的特点。在编写每一本教材时,都应当首先认真考虑:通过这门课应达到什么要求?哪些属于基本要求范围?哪些不属于?凡是能较好地实现教学指导思想和课程基本要求、能有效地提高教学质量的,就是好教材。
我体会,一本好的计算机教材应当具备以下5个要素∶
(1)定位准确。教材要切实针对特定读者对象的特点。写教材前,首先要搞清本书是为哪一部分人写的,千万不要不加考虑提笔就写。每一种书都有其特定的读者对象,不能以不变应万变,企图用一种书去满足所有不同专业、不同层次、不同特点的人的需求。例如不应把高职教材写成本科教材,把面向非计算机专业学生的教材写成面向计算机专业学生那样的教材。
(2)内容先进。能反映计算机科学技术的新成果、新趋势。
(3)取舍合理。该有的内容要有,不该有的不要有,不片面追求理论高级、贪多求全。
(4)体系得当。要针对学生的特点,精心设计教材体系,不仅使教材体现科学性和先进性,还要注意逻辑清晰、降低台阶、分散难点,使学生易于理解。
(5)风格优良。善于用通俗易懂的方法和语言叙述复杂的概念。要有较高的文字技巧,引人入胜。
常常有人把教材写成使用手册,包罗万象,对每一细节都不放过,生怕被别人说漏掉了什么。应当准确地理解教材的任务,教材与手册是有区别的。手册的任务是给出一个包罗万象的资料库,以便使用者查阅。教材的任务是用读者容易理解的方法介绍有关的基本概念和基本应用,不必贪多求全。
教材要体现以人为本
不仅要在政治领域中要强调以人为本的指导思想,而且要在一切领域都体现以人为本的精神。教师不能想讲什么就讲什么,作者不能想写什么就写什么,要换位思考,与读者将心比心,设身处地为读者着想,体谅读者的困难,努力化解难点,帮助读者事半功倍地达到学习目标。
我写教材时经常考虑∶学生在学习这部分内容时会遇到什么困难?容易出什么错?他们为什么会弄错?是怎样想好?怎样讲才能使他们明白?应当是教师围着学生转,作者围着读者转,而不是相反。这里所谓的“转”,并不是形式上的,而是指了解读者,研究读者,贴近读者,帮助读者减少学习中的困难。我在写《C程序设计》一书时,为了举一个合适的例子来说明二维数组的指针,整整想了三天。
当学生学习情况不好时,人们往往只从学生方面找原因,例如学习不努力,学习不得法等,很少从教师方面找原因,例如教材写得晦涩难懂,讲课枯燥无味,根本引不起学生的学习兴趣。常常见到这样的情况∶两个情况基本相同的班级,由于采用不同的教材,由不同的教师讲授,学生学习情况相差很大。
能否在教材中体现以人为本,往往是教材是否受学生欢迎、教学效果是否好的重要因素。
要使复杂的问题简单化,不要使简单的问题复杂化
有人曾经问我∶“你写的书受到读者如此欢迎,你有什么绝招?”我回答∶“很简单,无非是一个‘懂’字。”教材是写给人看的,必须要使人能看明白,这是最基本的要求。但是,现在有的教材连这点都做不到,对一个问题的叙述,看了好几遍还不知其所云。一本教材的读者成千上万,如果一个人浪费一小时,加起来就是几千上万小时,切不可漠然置之。
我写教材的一个原则是∶决不把简单的问题复杂化,而要努力使复杂的问题简单化。计算机知识 尤其是计算机应用知识 中有许多问题本身并不复杂,但是往往被人为地复杂化了。能用简单了当的方法讲清楚的问题就不要兜一个大圈子去讲,尤其不要故弄玄虚,使人望而生畏。清华大学一位已故的院士说得好∶“什么叫水平高?能用通俗易懂的语言讲清复杂的概念才是水平高。”只会在概念上兜圈子,不能正确引导学生的不是优秀的教师。
十多年前,我曾写了一本《C程序设计》,我在化解难点上下了一番功夫。出版后很受欢迎,至今已发行了700万册。许多人说∶C语言原来是比较难学的,自从《C程序设计》出版后,C语言变得不难学了。在许多读者的要求下,最近我又写了一本《C 程序设计》 已由清华大学出版社出版 ,我觉得写这本书最难的地方不在技术上,而在怎样把看来难的东西变得不难。我花了大量的时间,想了许多方法去构思体系、设计例题、选择比喻、化解难点。有的教师看了以后说∶C 也变得不那么难了。
要使读者容易理解,应当注意采用形象思维方法,用读者易于理解的方式和语言说明问题,要符合人们的认识规律。传统的方法是这样的三部曲∶提出概念——解释概念——举例说明。我在讲课和写书时采用的三部曲是∶提出问题——解决问题——归纳分析,从具体到抽象,从实际到理论,从个别到一般。当然,这种方法并不是适用于所有类型的教学和教材, 例如数学,它是培养抽象思维方法的 但实践表明,对于一般的计算机教学 尤其是计算机应用的教学 是有效的。
教材要百花齐放,推陈出新
中国这么大,学校类型和层次各不相同,专业差别很大,不可能用一、二种统编的教材包打天下,应当提倡多样化、多品种、多层次。每一种教材都有特定的对象,应当体现出不同的要求、不同的内容、不同的风格。现在,许多教材大同小异,雷同现象严重,缺乏自己的特色。在贯彻教学基本要求的前提下,不应当给教材划定过死的框框,应该提倡创新。
教材也应当走市场的道路,面向市场就是面向群众。如果一本教材的内容符合需要,写得好,就会被各校采用。质量不好就无人选用。广大读者就是上帝。一本教材被成千上万、甚至几万、几十万学生逐字逐句阅读,接受最严格的检验,应该说这种检验是最权威的、最可信的。
不宜过多地用行政手段指定学校选用什么教材。应当提倡竞争,优胜劣汰。在竞争中推陈出新,形成精品,创出品牌。
现在存在着一些不利于提高教材质量的现象。譬如有的地方几个学校联合起来组织编写教材,约定这些学校全部都只用自己的教材,即使明知写得不好、学生有意见,也非要用,别人写得再好也一律不用。甚至不让学生课外参考其他优秀教材,这不是对学生负责的态度,不利于教学水平的提高。这种情况犹如某个地区只许销售本地的产品,不允许外地产品进入本地市场一样,是一种不公平的竞争,甚至是一种垄断行为。
有的出版社为了扩大销路,往往喜欢在封面上印上某某政府部门或某某学术团体“推荐”等字样,而事实上质量并一定比其他的好。这就形成了误导,甚至于滥用官方权力和学术团体的影响为一部分人谋取利益。推荐一定要慎重,要负责,不能只考虑经济利益。国外的教材很少在封面上印上官方或学术团体推荐的。关键是质量,要集中精力练好内功,而不要只练外功。
要集中力量抓好精品教材。精品是最体现教学要求、能最有效地提高教学质量的。精品是在教学实践中浮出水面的,是群众公认的。不应当把获奖与精品等同起来。现在各种奖项层出不穷,各有标准。实际情况是∶获奖的不一定是精品,而精品却不一定获奖。我见到不少未获奖的教材,写得很好。最重要的依据应当是教学实践,这是第一位的。教材不同于科研,衡量教材优劣的主要依据应当是对教学所起的作用。尤其对于计算机基础教材更是如此。我们应当眼睛向下。作为教师,应当更加重视和珍惜来自群众的评价和教学实践的效果,这才是最重要的。一本教材,可以不必计较是否获奖,但是应当争取成为事实上的精品。
重要的是要对精品教材进行研究总结,推广他们的经验,把它们作为社会的财富。只要我们肯下苦功夫,努力出精品,大力推广精品,使所有读者都学习精品,一定会涌现出更多的受群众欢迎的好教材。