徐安東
摘要:本文從教材定位、教學(xué)內(nèi)容設(shè)計(jì)和教學(xué)方法創(chuàng)新三個(gè)方面分析了譚浩強(qiáng)教授編著的《C程序設(shè)計(jì)》一書的鮮明特色,認(rèn)為這是一本有重要影響的科技著作,是一本不可多得的優(yōu)秀教材,為計(jì)算機(jī)教育事業(yè)作出了很大貢獻(xiàn)。
關(guān)鍵詞:C程序設(shè)計(jì);教材定位;教學(xué)內(nèi)容;教學(xué)方法;優(yōu)秀教材
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1定位準(zhǔn)確,體系合理,適合于初學(xué)者
C語(yǔ)言因其特有的優(yōu)勢(shì)迅速在國(guó)內(nèi)外推廣,國(guó)內(nèi)許多高校陸續(xù)開設(shè)了“C程序設(shè)計(jì)”課程。由于C牽涉概念多,內(nèi)容廣泛,語(yǔ)法復(fù)雜,規(guī)則繁多,使用靈活,容易出錯(cuò),許多人感到學(xué)習(xí)難度大,難以入門。針對(duì)這種情況,《C程序設(shè)計(jì)》定位于“使初學(xué)者易于接受,即使是從未學(xué)過(guò)其他計(jì)算機(jī)語(yǔ)言的讀者,也能看懂本書,并掌握其中的內(nèi)容”,為達(dá)到這一目標(biāo),譚浩強(qiáng)教授對(duì)內(nèi)容進(jìn)行了合理取舍,構(gòu)成易于學(xué)習(xí)的體系,并且以通俗易懂的語(yǔ)言化解了許多復(fù)雜的概念,很好地解決了初學(xué)者的入門難題。很多學(xué)校選用該書作為教材,教師認(rèn)為該書易教易學(xué),效果很好,學(xué)生反映便于課前預(yù)習(xí)和課后學(xué)習(xí)。事實(shí)上,國(guó)內(nèi)學(xué)習(xí)或使用C語(yǔ)言的人,很多是從學(xué)習(xí)這本書入門的。
2難點(diǎn)分散,循序漸進(jìn),符合學(xué)生的認(rèn)知規(guī)律
《C程序設(shè)計(jì)》從學(xué)生的認(rèn)知規(guī)律出發(fā),對(duì)教學(xué)內(nèi)容進(jìn)行了精心設(shè)計(jì),做到“難點(diǎn)分散,循序漸進(jìn),突出重點(diǎn),融會(huì)貫通”。
許多學(xué)生事前就了解到C程序設(shè)計(jì)難學(xué),因此有一種畏難心理。針對(duì)C語(yǔ)言中數(shù)據(jù)類型、運(yùn)算符和表達(dá)式種類繁多的特點(diǎn),《C程序設(shè)計(jì)》把算術(shù)型數(shù)據(jù)類型、運(yùn)算符及其相關(guān)的表達(dá)式作為一章先介紹,使讀者學(xué)習(xí)起來(lái)感到?jīng)]有像想象中那么難學(xué),接著引導(dǎo)學(xué)生編寫簡(jiǎn)單的C語(yǔ)言程序,在學(xué)完第3章后,已基本上可以編寫簡(jiǎn)單的程序,這就使初學(xué)者看到了自己的學(xué)習(xí)效果,提高了學(xué)習(xí)信心。另外,C語(yǔ)言中的字符型與整型數(shù)據(jù)有著內(nèi)在的聯(lián)系,教材把字符型放在第2章,與整型、實(shí)型數(shù)據(jù)一起介紹,使讀者建立起完整的C語(yǔ)言字符型數(shù)據(jù)概念。而當(dāng)讀者學(xué)會(huì)編寫簡(jiǎn)單的程序后,教材又開始介紹關(guān)系運(yùn)算、邏輯運(yùn)算、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)等系列知識(shí)。經(jīng)過(guò)這些內(nèi)容的學(xué)習(xí),學(xué)生學(xué)習(xí)了C語(yǔ)言的程序設(shè)計(jì)方法,從而打下了C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ),同時(shí)在心理上產(chǎn)生了初步的“成就感”。 這時(shí)候教材接著介紹C語(yǔ)言的特色部分,
如編譯預(yù)處理、指針、結(jié)構(gòu)體、共同體、位運(yùn)算等,這里學(xué)習(xí)難度逐步增大,但學(xué)生已有足夠的心理準(zhǔn)備,在教材中生動(dòng)的比喻和詳盡的引導(dǎo)下,學(xué)生完全可以攻克學(xué)習(xí)的“難點(diǎn)”。
縱觀《C程序設(shè)計(jì)》,教材各章內(nèi)容承上啟下,銜接自然,教學(xué)內(nèi)容從易到難、由簡(jiǎn)到繁地展開介紹,概念敘述詳盡透徹,語(yǔ)言通俗易懂,使初學(xué)者能夠自然而然地進(jìn)入令人生畏的C語(yǔ)言大門。
3復(fù)雜問(wèn)題簡(jiǎn)單化,復(fù)雜表述通俗化,創(chuàng)造新“教學(xué)三步曲”
《C程序設(shè)計(jì)》堅(jiān)持“把復(fù)雜的問(wèn)題簡(jiǎn)單化,將復(fù)雜的表述通俗化,深入淺出”的寫作風(fēng)格,將“提出概念?解釋概念?舉例說(shuō)明”的傳統(tǒng)三部曲改為“提出問(wèn)題——解決問(wèn)題——?dú)w納分析”的新三部曲,這是對(duì)教學(xué)和寫作方法的創(chuàng)新,是作者針對(duì)計(jì)算機(jī)應(yīng)用課程的特點(diǎn)在教學(xué)實(shí)踐中總結(jié)出來(lái)的寶貴經(jīng)驗(yàn),有很好的指導(dǎo)作用。
人們常說(shuō)“深入淺出”,但真正做到深入淺出、引人入勝是很不容易的?!禖程序設(shè)計(jì)》通過(guò)C語(yǔ)言特點(diǎn)和應(yīng)用的介紹,自然地引出程序設(shè)計(jì)的有關(guān)概念;通過(guò)程序的編寫過(guò)程,介紹程序設(shè)計(jì)方法;通過(guò)各章例題的分析,介紹有關(guān)算法,并引導(dǎo)讀者思考算法的構(gòu)造。全書貫徹新的教學(xué)三步曲的思想和“把復(fù)雜問(wèn)題簡(jiǎn)單化,復(fù)雜表述通俗化”的寫作風(fēng)格,使學(xué)生輕松愉快地進(jìn)入C程序設(shè)計(jì)的大門,真正做到了通俗易懂,深入淺出。
多年來(lái),許多高校的非計(jì)算機(jī)專業(yè)選用此書作為“C語(yǔ)言程序設(shè)計(jì)”課的教材,不少高校的計(jì)算機(jī)專業(yè)也選用此教材,而許多自學(xué)C語(yǔ)言程序設(shè)計(jì)的讀者更是不約而同地選擇它作為叩開C語(yǔ)言大門的入門書。因此,譚浩強(qiáng)教授的《C程序設(shè)計(jì)》一書對(duì)我國(guó)普及C語(yǔ)言程序設(shè)計(jì)起了很大的推動(dòng)作用,功不可沒(méi)。
總之,譚浩強(qiáng)教授編著的《C程序設(shè)計(jì)》一書具有鮮明的特色,是一本有重要影響的科技著作,是一本不可多得的優(yōu)秀教材,為計(jì)算機(jī)教育事業(yè)作出了很大貢獻(xiàn)。
參考文獻(xiàn):
[1] 譚浩強(qiáng).C程序設(shè)計(jì)[M]. 3版. 北京:清華大學(xué)出版社,2005.
[2] 譚浩強(qiáng).C程序設(shè)計(jì)[M]. 2版. 北京:清華大學(xué)出版社,1999.
[3] 譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,1991.
[4] 卜家歧.C程序設(shè)計(jì)教程[M]. 北京:中國(guó)科學(xué)出版社,2001.