APP下载

独树一帜——浅论谭浩强的创新性观点

2009-06-18邵丽萍张巨通

计算机教育 2009年12期
关键词:三部曲程序设计信息化

邵丽萍 张巨通

摘要:本文以谭浩强教授《C程序设计》一书发行量突破1000万册为契机,简要介绍了谭浩强教授其人其书,总结了谭教授在计算机基础教育与编撰计算机教材中的一些创新性观点,以期有助于各位同仁今后的计算机基础教育与图书编撰工作。

关键词:信息化;程序设计;三部曲

中图分类号:G642 文献标识码:B

1引语

20世纪90年代以来,全球信息化发展的趋势已经日趋明朗,并成为推动经济社会变革的重要力量。而大力推进信息化建设,提高国民信息化技术水平,则是摆在广大计算机教育工作者面前的严峻任务。在党中央、国务院的高度重视下,信息产业持续快速发展,对经济增长贡献度稳步上升,信息技术在国民经济和社会各领域的应用效果日渐显著。

然而信息化发展迅猛并不意味着没有问题,实际上,信息化基础工作还需进一步改善,可以说,提高国民信息技术应用能力,造就信息化人才队伍,是下一步广大计算机教育工作者所要面临的艰巨任务,如何把计算机技术对更多的国民进行普及教育,并针对其中适合从事计算机专业的人士进行深度教育,是所有的计算机教育工作者都应该思考的问题。在这一方面,谭浩强教授可谓我们的楷模和榜样。

时至今日,计算机专业在高等院校中的设置已属平常,各非计算机专业也大都开设了计算机基础以及编程科目,学习计算机的人可谓众多。但是根据来自CSDN的消息,鉴于目前我国高校培养软件人才的教育体系跟不上市场需求,我国软件人才的缺口高达20万。一方面是软件行业入门级人才供大于求,另一方面则是具有经验的既懂技术又懂管理的人才严重不足,这一现象很值得我们计算机教育人士深思。

1991年谭老根据计算机教育事业发展需要,在自己教学实践的基础上编著了《C程序设计》一书,至1999年已经重印达数十次,累计发行300余万册;1999年该书第二版出版发行以后,前后印刷达十数次,目前第三版发行量已突破了1000万册,堪称是计算机教育图书发行史上的奇迹。继《BASIC程序设计》发行突破1250万册之后,谭老的著作又一次地创造了历史。不论是作为谭老的晚生后辈,还是作为计算机教育界的同仁,都为谭老的辉煌表示由衷的祝贺。

2谭老其人其书

1995年6月26日,《人民日报》发表记者陈祖甲的文章“普及现代科技之巨擘——记计算机教育家谭浩强教授”,对谭老的巨大成就予以报道,其后,光明日报、中国电脑教育报、科技日报、计算机世界、电脑报、中国科协报、中华读书报等难以计数的媒体都把眼光集中在了这位“在平凡中创造出伟大”的人。2001年1月,谭老因其著述获取了三项吉尼斯纪录,这三项纪录分别是:第一,谭浩强、田淑清合著的《BASIC语言》发行1200万册,创科技书籍发行量世界之最;第二,自1980年以来,谭浩强教授编著计算机著作130种、主编250种,共计380种,为编著科技著作世界之最;第三,谭浩强教授所编著书籍共发行4400余万册,在全球科技作家中读者最众。在中国知识分子当中,平均每1.5人就拥有一本谭老的书,学习计算机的中国人,几乎没有不知道谭浩强之名的。这还仅仅是截止到2001年的统计数据,那么在其后的近十年中,谭浩强教授笔耕不辍,依然在继续从事自己喜爱的计算机教育事业,为我国的信息化进程作出了巨大的贡献。

到如今,谭老这部《C程序设计》的发行量也可以直追它的前辈《BASIC语言》,突破了1000万册,作为计算机教育工作者笔者也深感欣慰,应当说这是谭老的一个新成就、新丰碑。1000万册的发行量意味着有更多的人接受了计算机普及教育,他们或将在谭老的指引下走进了计算机的殿堂满足于自己的应用需求,或者也会以此为跳板,继续深造计算机专业知识,成为计算机行业的尖端人才。

3谭老的创造性观点

曾几何时,科普型写作被很多从事专门科学研究的工作者们看作是没有前途、技术含量低的工作,几乎没有人愿意涉足其中,与国外众多大师级的科研工作者所编著的经典科普著作相比,国内的经典普及性读物要少得多。20世纪70年代,计算机在多数科学研究者的生活中都是个稀罕物,遑论对于普通的大众了。但是就是在那样的环境和条件下,谭老比较敏锐地把握住了信息化发展的大趋势,计算机势必将不再只是作为极少数专业计算机人士的应用工具,而必将随着社会经济条件的发展、信息技术的进步以及计算机在各领域内的广泛深入应用而走进寻常百姓家。一半由于机缘,一半也是谭老对于计算机普及教育事业的热爱,30余年风风雨雨就这样走过,而带给我们大家的则不仅仅是数千万册图书发行量,也不仅仅是数千万知识分子在他的指引下了解了一度神秘莫测的计算机技术,他带给我们的还有一种责任、一种做事情的方式。笔者有幸从1996年跟随谭老写作教材,对谭老在编写教材方面带来的思路与方法有颇多体会,特别是觉得谭老的一些创造性观点,更是广大计算机教育工作者的财富,因此,这里给出笔者的一些看法,归纳了谭老在编撰计算机教材中的一些创新性观点,以期有助于各位同仁今后的图书编撰工作。

(1) 三个层次

20世纪80年代,谭老在自己教学实践的基础上,与全国高等院校计算机基础教育研究会的其他同志一起,在国内首先提出高校计算机基础教育的层次结构方案,这个方案当时被大多数高校采用,并成为今天推行的三个层次方案的基础。三个层次分别是计算机入门教育、计算机技术教育和计算机专业教育。不同层次的人学习计算机,其学习目标、学习内容、学习方法以及所用教材都各不相同,绝对不应混为一谈。应该根据实际情况编撰教材。

(2) 三次高潮

谭老很早就提出了我国至少会有三次计算机普及高潮的观点,并相应地总结了这三次高潮各自的特点:第一次普及高潮的对象主要是高级知识分子,初学者的切入点是高级语言;第二次普及高潮的对象扩展到广大公务人员和在职干部,学习的切入点是文字处理和办公软件的应用;第三次高潮的对象是一切有文化的人,学习的切入点是网络的应用。21世纪来临后,计算机知识的普及早已从娃娃开始抓起,但是谭老精辟的总结仍然对我们下一步的计算机普及教育、编撰教材具有十分重要的意义。

(3) 新三部曲

传统教学过程一般是从“提出概念”、到“解释概念”、再到最后的“举例说明”的教学三部曲。谭老在实践中发现,在计算机教育、特别是非专业性计算机教育中,这样的教学模式并不合适,因此创造性地提出了新的教学三部曲“提出问题—解决问题—归纳分析”,在教学实践中取得重大的突破。学生带着问题去学,目标明确。根据给出的解决问题的方法,可以使学生有一个可行地解决方案,知道如何去解决问题、分析与处理问题。通过最后的归纳与分析,可以理解用到的理论与知识,达到举一反三、融会贯通的作用。目前,新三部曲不仅用在了编写教材领域,在老师的教学实践与其他领域当中也得到了广泛使用。

(4) 面向对象

谭老在编写教材的过程中,非常注重研究读者对象,认可“根据不同的读者群编撰有针对性的教材”这样的理念,指出了计算机普及教育中存在着不分对象、无的放矢的现象。“量读者之体,裁内容之衣”正是此理。谭老提出:写作教材,首先要明确读者对象,其次要了解读者心理,第三要确定书的内容 ,最后还需要通过分析读者应该先知道什么来确定如何安排教材的知识布局。谭老认为,教材不宜贪多求全,需要讲的务必要讲清楚,不必讲的则坚决舍弃。他主张根据作品读者群体的特点,确定本书应达到的目标,然后再据此精选内容。凡与此要求无关的概念和术语一律不写,对初学者暂时用不到的其他概念和术语也一律不写,同时要根据读者对象的认识规律来创造一种新的叙述方法。

(5) 二八功能

谭老借鉴了经济学中的“二八现象”,把它创造性地运用到计算机教育中,即计算机软件功能的20%足够供80%的普通人使用,而计算机功能中的80%则是为20%的专业人士设计的。并在国内首先明确地反对在向初学者普及计算机应用时从二进制讲起的做法,反对在计算机普及教育中采取“从猿到人”式的学习方法,提倡以应用为切入口,急用先学,立竿见影。谭老提倡在编写普及计算机教育教材时,要重点介绍80%普通人使用20%的计算机软件功能。

(6) 四个要素

谭老提出了写作教材的四个要素:准确定位;合理取舍;设计体系;写作风格。这样精练的概括,不仅可以运用在计算机教材的编写上,可以说对于其他学科类似教材的编写也大有裨益。谭老深切地感受到,写书不能不问对象、贪多求全、愈写愈厚。

(7) 寓教于乐

谭老还提出计算机普及工作的原则:寓教于乐。使广大初学者轻松愉快、兴趣盎然地进入计算机的天地;不要故意难倒他们,更不要吓跑他们;绝不要把原本生动活泼的事情做得枯燥无味;不应当把简单的问题复杂化,而应当把复杂的问题简单化。

(8) 换位思考

谭老一直是把各种不同的读者群体当作朋友来进行写作的,在写作过程中提倡“换位思考”,对谭老来说“以读者为中心”不是个说说而已的事情,而是一个工作态度问题。谭老认为,编撰计算机教材,应该站在读者的立场与角度来写书,与读者将心比心,设想读者在学习中的困难。他自己就身体力行,他所编撰的图书,从最早的《BASIC语言》、到《C程序设计》,都是非常的贴近目标读者群体、深受读者喜爱的。可以说,谭老的图书开创了计算机书籍贴近大众的新风,被清华大学吴文虎教授称誉为“我国站在读者的立场上写计算机书的第一人”。

授人以鱼,不如授人以渔。谭老的这些珍贵的创造性观点足以带给更多的人启发,这样就可以用他的一人之力影响同仁、影响后辈,这样为计算机普及教材的编写贡献出更大的力量,从而更大程度上惠及大众。

4结语

谭老已年逾古稀,但是至今仍笔耕不辍,为我国的计算机普及教育呕心沥血。谭老在编写计算机教育著作中所

体现的风格和人格,值得后辈观摩、效仿乃至发展,谭老著书所创造的多项世界纪录也应该是我们奋斗的目标。在信息化浪潮汹涌前行的大背景下,计算机教育人士应该从谭老的教育人生中汲取适合自己的营养成分,为我国的计算机普及事业作出自己应有的贡献。

参考文献:

[1] 刘瑞挺. 计算机教育大师——谭浩强教授[J]. 计算机教育,2004(11):25-29.

[2] 江微. 一本难得的C教材——评谭浩强教授的《C程序设计》[J]. 计算机教育,2005(6):83.

[3] 王梅芬. 谈采用谭浩强教授编著的《C程序设计》后的教后感[J]. 计算机教育,2005(11):78-79.

[4] 王秀英. 书写中国计算机普及教育的传奇——访我国著名计算机教育专家谭浩强[J]. 信息技术教育.2004(12):12.

[5] 董成仁. 教学改革纵横谈——访著名计算机教育专家谭浩强教授[J]. 中国职业技术教育,2004(34).

[6] 吴文虎,刘瑞挺,徐安东. 对谭浩强教授《C++面向对象程序设计》的推荐意见[J]. 计算机教育,2007(1):83-84.

[7] 朱凯伦. 对教育技术教材编写的建议[J]. 成都教育学院学报,2004(6):36-38.

猜你喜欢

三部曲程序设计信息化
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
月“睹”教育信息化
月“睹”教育信息化
月“睹”教育信息化
医学专业“Python程序设计”课程教学改革总结与思考
“一核三轴”:信息化时代教学管理模式的探索
低年级写话“三部曲”
日杂志总结出轨者“三部曲”