邵麗萍 張巨通
摘要:本文以譚浩強(qiáng)教授《C程序設(shè)計》一書發(fā)行量突破1000萬冊為契機(jī),簡要介紹了譚浩強(qiáng)教授其人其書,總結(jié)了譚教授在計算機(jī)基礎(chǔ)教育與編撰計算機(jī)教材中的一些創(chuàng)新性觀點(diǎn),以期有助于各位同仁今后的計算機(jī)基礎(chǔ)教育與圖書編撰工作。
關(guān)鍵詞:信息化;程序設(shè)計;三部曲
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B
1引語
20世紀(jì)90年代以來,全球信息化發(fā)展的趨勢已經(jīng)日趨明朗,并成為推動經(jīng)濟(jì)社會變革的重要力量。而大力推進(jìn)信息化建設(shè),提高國民信息化技術(shù)水平,則是擺在廣大計算機(jī)教育工作者面前的嚴(yán)峻任務(wù)。在黨中央、國務(wù)院的高度重視下,信息產(chǎn)業(yè)持續(xù)快速發(fā)展,對經(jīng)濟(jì)增長貢獻(xiàn)度穩(wěn)步上升,信息技術(shù)在國民經(jīng)濟(jì)和社會各領(lǐng)域的應(yīng)用效果日漸顯著。
然而信息化發(fā)展迅猛并不意味著沒有問題,實際上,信息化基礎(chǔ)工作還需進(jìn)一步改善,可以說,提高國民信息技術(shù)應(yīng)用能力,造就信息化人才隊伍,是下一步廣大計算機(jī)教育工作者所要面臨的艱巨任務(wù),如何把計算機(jī)技術(shù)對更多的國民進(jìn)行普及教育,并針對其中適合從事計算機(jī)專業(yè)的人士進(jìn)行深度教育,是所有的計算機(jī)教育工作者都應(yīng)該思考的問題。在這一方面,譚浩強(qiáng)教授可謂我們的楷模和榜樣。
時至今日,計算機(jī)專業(yè)在高等院校中的設(shè)置已屬平常,各非計算機(jī)專業(yè)也大都開設(shè)了計算機(jī)基礎(chǔ)以及編程科目,學(xué)習(xí)計算機(jī)的人可謂眾多。但是根據(jù)來自CSDN的消息,鑒于目前我國高校培養(yǎng)軟件人才的教育體系跟不上市場需求,我國軟件人才的缺口高達(dá)20萬。一方面是軟件行業(yè)入門級人才供大于求,另一方面則是具有經(jīng)驗的既懂技術(shù)又懂管理的人才嚴(yán)重不足,這一現(xiàn)象很值得我們計算機(jī)教育人士深思。
1991年譚老根據(jù)計算機(jī)教育事業(yè)發(fā)展需要,在自己教學(xué)實踐的基礎(chǔ)上編著了《C程序設(shè)計》一書,至1999年已經(jīng)重印達(dá)數(shù)十次,累計發(fā)行300余萬冊;1999年該書第二版出版發(fā)行以后,前后印刷達(dá)十?dāng)?shù)次,目前第三版發(fā)行量已突破了1000萬冊,堪稱是計算機(jī)教育圖書發(fā)行史上的奇跡。繼《BASIC程序設(shè)計》發(fā)行突破1250萬冊之后,譚老的著作又一次地創(chuàng)造了歷史。不論是作為譚老的晚生后輩,還是作為計算機(jī)教育界的同仁,都為譚老的輝煌表示由衷的祝賀。
2譚老其人其書
1995年6月26日,《人民日報》發(fā)表記者陳祖甲的文章“普及現(xiàn)代科技之巨擘——記計算機(jī)教育家譚浩強(qiáng)教授”,對譚老的巨大成就予以報道,其后,光明日報、中國電腦教育報、科技日報、計算機(jī)世界、電腦報、中國科協(xié)報、中華讀書報等難以計數(shù)的媒體都把眼光集中在了這位“在平凡中創(chuàng)造出偉大”的人。2001年1月,譚老因其著述獲取了三項吉尼斯紀(jì)錄,這三項紀(jì)錄分別是:第一,譚浩強(qiáng)、田淑清合著的《BASIC語言》發(fā)行1200萬冊,創(chuàng)科技書籍發(fā)行量世界之最;第二,自1980年以來,譚浩強(qiáng)教授編著計算機(jī)著作130種、主編250種,共計380種,為編著科技著作世界之最;第三,譚浩強(qiáng)教授所編著書籍共發(fā)行4400余萬冊,在全球科技作家中讀者最眾。在中國知識分子當(dāng)中,平均每1.5人就擁有一本譚老的書,學(xué)習(xí)計算機(jī)的中國人,幾乎沒有不知道譚浩強(qiáng)之名的。這還僅僅是截止到2001年的統(tǒng)計數(shù)據(jù),那么在其后的近十年中,譚浩強(qiáng)教授筆耕不輟,依然在繼續(xù)從事自己喜愛的計算機(jī)教育事業(yè),為我國的信息化進(jìn)程作出了巨大的貢獻(xiàn)。
到如今,譚老這部《C程序設(shè)計》的發(fā)行量也可以直追它的前輩《BASIC語言》,突破了1000萬冊,作為計算機(jī)教育工作者筆者也深感欣慰,應(yīng)當(dāng)說這是譚老的一個新成就、新豐碑。1000萬冊的發(fā)行量意味著有更多的人接受了計算機(jī)普及教育,他們或?qū)⒃谧T老的指引下走進(jìn)了計算機(jī)的殿堂滿足于自己的應(yīng)用需求,或者也會以此為跳板,繼續(xù)深造計算機(jī)專業(yè)知識,成為計算機(jī)行業(yè)的尖端人才。
3譚老的創(chuàng)造性觀點(diǎn)
曾幾何時,科普型寫作被很多從事專門科學(xué)研究的工作者們看作是沒有前途、技術(shù)含量低的工作,幾乎沒有人愿意涉足其中,與國外眾多大師級的科研工作者所編著的經(jīng)典科普著作相比,國內(nèi)的經(jīng)典普及性讀物要少得多。20世紀(jì)70年代,計算機(jī)在多數(shù)科學(xué)研究者的生活中都是個稀罕物,遑論對于普通的大眾了。但是就是在那樣的環(huán)境和條件下,譚老比較敏銳地把握住了信息化發(fā)展的大趨勢,計算機(jī)勢必將不再只是作為極少數(shù)專業(yè)計算機(jī)人士的應(yīng)用工具,而必將隨著社會經(jīng)濟(jì)條件的發(fā)展、信息技術(shù)的進(jìn)步以及計算機(jī)在各領(lǐng)域內(nèi)的廣泛深入應(yīng)用而走進(jìn)尋常百姓家。一半由于機(jī)緣,一半也是譚老對于計算機(jī)普及教育事業(yè)的熱愛,30余年風(fēng)風(fēng)雨雨就這樣走過,而帶給我們大家的則不僅僅是數(shù)千萬冊圖書發(fā)行量,也不僅僅是數(shù)千萬知識分子在他的指引下了解了一度神秘莫測的計算機(jī)技術(shù),他帶給我們的還有一種責(zé)任、一種做事情的方式。筆者有幸從1996年跟隨譚老寫作教材,對譚老在編寫教材方面帶來的思路與方法有頗多體會,特別是覺得譚老的一些創(chuàng)造性觀點(diǎn),更是廣大計算機(jī)教育工作者的財富,因此,這里給出筆者的一些看法,歸納了譚老在編撰計算機(jī)教材中的一些創(chuàng)新性觀點(diǎn),以期有助于各位同仁今后的圖書編撰工作。
(1) 三個層次
20世紀(jì)80年代,譚老在自己教學(xué)實踐的基礎(chǔ)上,與全國高等院校計算機(jī)基礎(chǔ)教育研究會的其他同志一起,在國內(nèi)首先提出高校計算機(jī)基礎(chǔ)教育的層次結(jié)構(gòu)方案,這個方案當(dāng)時被大多數(shù)高校采用,并成為今天推行的三個層次方案的基礎(chǔ)。三個層次分別是計算機(jī)入門教育、計算機(jī)技術(shù)教育和計算機(jī)專業(yè)教育。不同層次的人學(xué)習(xí)計算機(jī),其學(xué)習(xí)目標(biāo)、學(xué)習(xí)內(nèi)容、學(xué)習(xí)方法以及所用教材都各不相同,絕對不應(yīng)混為一談。應(yīng)該根據(jù)實際情況編撰教材。
(2) 三次高潮
譚老很早就提出了我國至少會有三次計算機(jī)普及高潮的觀點(diǎn),并相應(yīng)地總結(jié)了這三次高潮各自的特點(diǎn):第一次普及高潮的對象主要是高級知識分子,初學(xué)者的切入點(diǎn)是高級語言;第二次普及高潮的對象擴(kuò)展到廣大公務(wù)人員和在職干部,學(xué)習(xí)的切入點(diǎn)是文字處理和辦公軟件的應(yīng)用;第三次高潮的對象是一切有文化的人,學(xué)習(xí)的切入點(diǎn)是網(wǎng)絡(luò)的應(yīng)用。21世紀(jì)來臨后,計算機(jī)知識的普及早已從娃娃開始抓起,但是譚老精辟的總結(jié)仍然對我們下一步的計算機(jī)普及教育、編撰教材具有十分重要的意義。
(3) 新三部曲
傳統(tǒng)教學(xué)過程一般是從“提出概念”、到“解釋概念”、再到最后的“舉例說明”的教學(xué)三部曲。譚老在實踐中發(fā)現(xiàn),在計算機(jī)教育、特別是非專業(yè)性計算機(jī)教育中,這樣的教學(xué)模式并不合適,因此創(chuàng)造性地提出了新的教學(xué)三部曲“提出問題—解決問題—?dú)w納分析”,在教學(xué)實踐中取得重大的突破。學(xué)生帶著問題去學(xué),目標(biāo)明確。根據(jù)給出的解決問題的方法,可以使學(xué)生有一個可行地解決方案,知道如何去解決問題、分析與處理問題。通過最后的歸納與分析,可以理解用到的理論與知識,達(dá)到舉一反三、融會貫通的作用。目前,新三部曲不僅用在了編寫教材領(lǐng)域,在老師的教學(xué)實踐與其他領(lǐng)域當(dāng)中也得到了廣泛使用。
(4) 面向?qū)ο?/p>
譚老在編寫教材的過程中,非常注重研究讀者對象,認(rèn)可“根據(jù)不同的讀者群編撰有針對性的教材”這樣的理念,指出了計算機(jī)普及教育中存在著不分對象、無的放矢的現(xiàn)象?!傲孔x者之體,裁內(nèi)容之衣”正是此理。譚老提出:寫作教材,首先要明確讀者對象,其次要了解讀者心理,第三要確定書的內(nèi)容 ,最后還需要通過分析讀者應(yīng)該先知道什么來確定如何安排教材的知識布局。譚老認(rèn)為,教材不宜貪多求全,需要講的務(wù)必要講清楚,不必講的則堅決舍棄。他主張根據(jù)作品讀者群體的特點(diǎn),確定本書應(yīng)達(dá)到的目標(biāo),然后再據(jù)此精選內(nèi)容。凡與此要求無關(guān)的概念和術(shù)語一律不寫,對初學(xué)者暫時用不到的其他概念和術(shù)語也一律不寫,同時要根據(jù)讀者對象的認(rèn)識規(guī)律來創(chuàng)造一種新的敘述方法。
(5) 二八功能
譚老借鑒了經(jīng)濟(jì)學(xué)中的“二八現(xiàn)象”,把它創(chuàng)造性地運(yùn)用到計算機(jī)教育中,即計算機(jī)軟件功能的20%足夠供80%的普通人使用,而計算機(jī)功能中的80%則是為20%的專業(yè)人士設(shè)計的。并在國內(nèi)首先明確地反對在向初學(xué)者普及計算機(jī)應(yīng)用時從二進(jìn)制講起的做法,反對在計算機(jī)普及教育中采取“從猿到人”式的學(xué)習(xí)方法,提倡以應(yīng)用為切入口,急用先學(xué),立竿見影。譚老提倡在編寫普及計算機(jī)教育教材時,要重點(diǎn)介紹80%普通人使用20%的計算機(jī)軟件功能。
(6) 四個要素
譚老提出了寫作教材的四個要素:準(zhǔn)確定位;合理取舍;設(shè)計體系;寫作風(fēng)格。這樣精練的概括,不僅可以運(yùn)用在計算機(jī)教材的編寫上,可以說對于其他學(xué)科類似教材的編寫也大有裨益。譚老深切地感受到,寫書不能不問對象、貪多求全、愈寫愈厚。
(7) 寓教于樂
譚老還提出計算機(jī)普及工作的原則:寓教于樂。使廣大初學(xué)者輕松愉快、興趣盎然地進(jìn)入計算機(jī)的天地;不要故意難倒他們,更不要嚇跑他們;絕不要把原本生動活潑的事情做得枯燥無味;不應(yīng)當(dāng)把簡單的問題復(fù)雜化,而應(yīng)當(dāng)把復(fù)雜的問題簡單化。
(8) 換位思考
譚老一直是把各種不同的讀者群體當(dāng)作朋友來進(jìn)行寫作的,在寫作過程中提倡“換位思考”,對譚老來說“以讀者為中心”不是個說說而已的事情,而是一個工作態(tài)度問題。譚老認(rèn)為,編撰計算機(jī)教材,應(yīng)該站在讀者的立場與角度來寫書,與讀者將心比心,設(shè)想讀者在學(xué)習(xí)中的困難。他自己就身體力行,他所編撰的圖書,從最早的《BASIC語言》、到《C程序設(shè)計》,都是非常的貼近目標(biāo)讀者群體、深受讀者喜愛的??梢哉f,譚老的圖書開創(chuàng)了計算機(jī)書籍貼近大眾的新風(fēng),被清華大學(xué)吳文虎教授稱譽(yù)為“我國站在讀者的立場上寫計算機(jī)書的第一人”。
授人以魚,不如授人以漁。譚老的這些珍貴的創(chuàng)造性觀點(diǎn)足以帶給更多的人啟發(fā),這樣就可以用他的一人之力影響同仁、影響后輩,這樣為計算機(jī)普及教材的編寫貢獻(xiàn)出更大的力量,從而更大程度上惠及大眾。
4結(jié)語
譚老已年逾古稀,但是至今仍筆耕不輟,為我國的計算機(jī)普及教育嘔心瀝血。譚老在編寫計算機(jī)教育著作中所
體現(xiàn)的風(fēng)格和人格,值得后輩觀摩、效仿乃至發(fā)展,譚老著書所創(chuàng)造的多項世界紀(jì)錄也應(yīng)該是我們奮斗的目標(biāo)。在信息化浪潮洶涌前行的大背景下,計算機(jī)教育人士應(yīng)該從譚老的教育人生中汲取適合自己的營養(yǎng)成分,為我國的計算機(jī)普及事業(yè)作出自己應(yīng)有的貢獻(xiàn)。
參考文獻(xiàn):
[1] 劉瑞挺. 計算機(jī)教育大師——譚浩強(qiáng)教授[J]. 計算機(jī)教育,2004(11):25-29.
[2] 江微. 一本難得的C教材——評譚浩強(qiáng)教授的《C程序設(shè)計》[J]. 計算機(jī)教育,2005(6):83.
[3] 王梅芬. 談采用譚浩強(qiáng)教授編著的《C程序設(shè)計》后的教后感[J]. 計算機(jī)教育,2005(11):78-79.
[4] 王秀英. 書寫中國計算機(jī)普及教育的傳奇——訪我國著名計算機(jī)教育專家譚浩強(qiáng)[J]. 信息技術(shù)教育.2004(12):12.
[5] 董成仁. 教學(xué)改革縱橫談——訪著名計算機(jī)教育專家譚浩強(qiáng)教授[J]. 中國職業(yè)技術(shù)教育,2004(34).
[6] 吳文虎,劉瑞挺,徐安東. 對譚浩強(qiáng)教授《C++面向?qū)ο蟪绦蛟O(shè)計》的推薦意見[J]. 計算機(jī)教育,2007(1):83-84.
[7] 朱凱倫. 對教育技術(shù)教材編寫的建議[J]. 成都教育學(xué)院學(xué)報,2004(6):36-38.