APP下载

新的“教学三部曲”是一个可贵的创新

2009-06-18卜家岐

计算机教育 2009年12期
关键词:计算机基础教学

卜家岐

摘要:本文阐述了谭浩强教授在长期的教学实践中总结出的新的“教学三部曲”(即“提出问题——解决问题——归纳分析”)的内涵,分析了这一新“三部曲”在计算机基础教学改革工作中的重要意义。

关键词:C程序设计;教学三部曲;计算机基础教学

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

获悉谭浩强著清华大学出版社出版的《C程序设计》发行已超过1000万册,这是谭教授自《BASIC语言》以来的又一个1000万册。《C程序设计》自1991年出版以来,在近20年间一直畅销不衰,始终位于“畅销书排行榜”的前列,《C程序设计(第三版)》还获“最具影响力图书奖”,这在自然科学类图书中是独一无二和十分罕见的。笔者认为这里面有着深刻的原因,其中主要是他心中永远装着读者,深入了解读者,处处为着读者,研究读者的认识规律,用读者容易理解的方法深入浅出地叙述教学内容,同时强调该课程的特点是:不是看“知不知道”,而是看“会不会干”。通过多年的教学实践,总结并创造出“教学三部曲”的新概念和新思想。

20世纪90年代初,高校缺乏教计算机语言的教师,特别是在非计算机专业中更是如此。随着非计算机专业领域中计算机应用的发展,学校提倡各专业教师自己承担C语言课的教学。当时很多教师都没有接触过C语言,但又有培养学生的需要,那么只有通过自学。笔者先到图书馆找参考书,有关C语言的教材已有不少。不过这些教材几乎都是计算机专业的专家们写的,他们从专业和学术的角度写出了自己的体会,但笔者看了以后总觉得有些笼统,不够明确,不够透彻,还欠直接。C语言概念复杂,规则繁多,使用灵活,容易出错,理解感到非常困难。在众多的教材中,最终选中了谭浩强著的《C程序设计》,并马上请教材科订购。

翻开18年前用过的这本《C程序设计》教材,由于使用时间长又经过频繁的翻阅,书面已经发黄且有些破损,书中几乎每一页已划上很多红线,并多处写了注释和体会,笔者看着这本书感慨万分,想当初自己就是通过学习谭教授的这本书开始从事C语言教学,经过几年的教学实践,更加体会到该书概念清晰,通俗易懂,内容新颖,实际可操作性很强。它针对初学者的心理,降低台阶,通过丰富的例题通俗易懂地叙述阐明复杂的概念,是一本易于入门、容易学习的好教材。这本书的特点是对C语言的每一个知识点都是先提出问题,再分析问题,然后解决问题,最后总结归纳出一般的规律和结论,这就是谭浩强教授提出的新的“教学三部曲”,是对传统教学和教材的一个可贵的创新。

我们从中学到大学在学习基础课程时习惯于从理论和概念出发,采用“提出概念——解释概念——举例说明”的传统三部曲。例如在学习高等数学讲到定积分时,老师总是在黑板上先写出定积分的定义(是非常经典、非常严格的定义),然后逐字逐句解释这个定义,最后举例子说明怎样求某一函数的定积分。这种方法对于理论性的课程可能是适用的,数学本来就是培养抽象思维能力的。但是后来几乎所有课程都采用了这种方法,先理论,后实际;先抽象,后具体;先一般,后个别,这就造成了误区。如果什么课程都从理论概念讲起,先打理论基础,再讲具体应用,必然会给学生的学习增加许多困难。其实人们认识事物的规律是:从具体到抽象,从个别到一般,从实际到理论。尤其对于一般应用型大学的计算机应用课程,实践性很强,学习的目的全在于应用,必须改变传统的老“三部曲”教学方法。钱学森先生主张在自然科学研究中要充分运用形象思维方法,而不能只强调抽象思维方法。尤其在教学中,要尽量使学生看得见,摸得着,能理解,自然而然地入门和提高。

谭浩强教授在长期的教学实践中总结出了“提出问题——解决问题——归纳分析”的新三部曲,是教学思想和教学方法的一个突破和创新,是一种新的教学理念,为计算机基础教学的改革提供了新的思路。这种方法对于应用性、实践性较强的课程,尤为宝贵。谭浩强教授不仅提出了这个理念,而且在他的教学实践和教材编写中运用得淋漓尽致,非常成功。这种新的理念和方法,近年来在国内迅速推广,得到全国计算机基础教育的老师的热烈赞同和支持,并积极用于教学实践,取得了显著的效果。

实践证明:新“教学三部曲”对于广大教师和学生,特别是理工类专业的教师和学生具有重要的意义。它为非计算机专业的教师和学生学习C语言提供了很大的方便,使许多本来很难理解的概念变得很容易理解。许多学生自学《C程序设计》,都不感到困难。新“三部曲”不仅提供了学习的捷径,也使师生掌握了认识事物和发展知识的一种科学思维方法。此外,它在培养学生的创新精神和自学能力方面也有着重要的意义。高等学校要培养具有创新精神的人才,我们的课堂教学必须改革,再也不能习惯于教师任意灌,学生被动听的局面,这不利于培养学生的创新能力。教师要把自己的自学的体会告诉学生,启发学生自己思考,自己从实践中学习和发展知识。应该说目前的大学生已经具备自己去获取有用知识的初步能力,若引导得当,给他们创造良好的自学条件和环境,有一部好的教材,他们的自学积极性会更高,效果更好。谭教授著的《C程序设计》就是这样一部好教材。

人们常常谈创新,但是往往成为宣传口号,觉得与自己距离很远。其实创新就在我们身边,人人都有条件进行创新。要创新,一要有持之以恒的深入实践;二要有求索的精神,不唯书、不唯外,不唯上,从实际出发,勇于思考,敢为人先;三要善于总结,把具体经验提升到一般规律。谭教授的新“三部曲”就是在平凡的工作中的创新。这对于所有老师都有重要的启示。

笔者用《C程序设计》上课时,就鼓励学生自学,根据教学三部曲,每个知识点都是从具体问题着手的,教师上课也是对问题进行分析和讨论,提出几种解决的途径和方法,根据不同情况自己选用一种最合适和容易理解的方法,通过上机实践达到掌握这个知识点的目的。同时还允许部分同学可以不听课,完全通过自学,因为我校已经有C语言的MCAI(Multimedia Computer Assisted Instruction)多媒体计算机辅助教学光盘,自学教材和观看有趣的碟片相结合,同样可以掌握C语言的全部教学内容。允许不听课采用完全自学的部分同学,期终考试时必须和其他同学一起参加上机实践考试和试卷考试。可见,教学改革离不开一本好的教材,《C程序设计》为我们提供了教学方法改革的最基本的条件,它为广大的非计算机类教师和学生的教和学作出了巨大的贡献。谭浩强教授将全部精力都献给了祖国的计算机基础教育事业,他不愧是我国科普战线的一面旗帜,不愧是广大知识分子学习的典范。

参考文献:

[1] 谭浩强. C程序设计[M]. 3版. 北京:清华大学出版社,2005.

[2] 上海大学教务处编.教会学生怎样自学——教授们的思考与实践[M]. 上海:上海大学出版社,2000.

猜你喜欢

计算机基础教学
探索计算机基础“分类+分级”教学模式,服务于应用型人才培养
计算机等级考试与高校计算机基础教学
浅谈基于计算机竞赛模式下的计算机基础教学建设与应用型人才培养
关于微课在中职计算机基础教学中的运用思考
计算机应用基础在高职教育中的应用
如何教授计算机基础中的数制转换内容
大学计算机基础课程教改实践
巧用微课,活化计算机基础教学课堂
利用微课提升中职计算机基础教学的有效性
重视学生主体性提高财经类院校计算机基础教学效果