摘 要:通過對(duì)國家精品課程——C語言程序設(shè)計(jì)建設(shè)的學(xué)習(xí),了解其在教學(xué)梯隊(duì)、教材、教學(xué)支撐環(huán)境、考試方式、創(chuàng)新實(shí)踐活動(dòng)及教學(xué)模式等方面的成功做法,結(jié)合高校的C語言課程中現(xiàn)存的問題,分析了精品課程建設(shè)對(duì)C語言教學(xué)的啟示。通過借鑒這些成功的教學(xué)措施,以期對(duì)C語言教學(xué)起促進(jìn)作用。
關(guān)鍵詞:精品課程;C語言;程序設(shè)計(jì)
中圖分類號(hào):TP434
程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)領(lǐng)域中最核心的工作。在計(jì)算機(jī)領(lǐng)域中任何好的創(chuàng)意和設(shè)計(jì),最終都要通過高水平的程序設(shè)計(jì)實(shí)現(xiàn),才能夠真正成為有社會(huì)價(jià)值、市場價(jià)值的制成品和產(chǎn)品[1]。C語言是高校廣泛開設(shè)的一門程序設(shè)計(jì)課,其簡潔、直切計(jì)算機(jī)底層的特點(diǎn)使其經(jīng)久不衰,許多最核心軟件都是用C語言編寫的。但是,在高校多年的教學(xué)中發(fā)現(xiàn):教師的教學(xué)多采用集中式講述,語法講的多、注意事項(xiàng)一堆,而忽略程序的“設(shè)計(jì)”過程;相關(guān)知識(shí)聯(lián)系不緊,舉例死板單一,過于依賴教材;教材不精。結(jié)果是學(xué)生學(xué)了不會(huì)編程、不會(huì)應(yīng)用;考完試就忘,學(xué)習(xí)興趣淡化;學(xué)生不明白卻又問不出問題,所以C語言往往成為高校中一門難教、難學(xué)的課程。
1 精品課程簡介
精品課程是指具有一流教師隊(duì)伍、一流教學(xué)內(nèi)容、一流教學(xué)方法、一流教材、一流教學(xué)管理等特點(diǎn)的示范性課程[2]。2003年4月教育部正式啟動(dòng)精品課程建設(shè)工作。其建設(shè)要體現(xiàn)現(xiàn)代教育思想,教學(xué)效果顯著,具有示范和輻射推廣作用。教育部后又設(shè)立全國高校教師網(wǎng)絡(luò)培訓(xùn)中心,組織開展以國家精品課程為主要內(nèi)容的高校教師培訓(xùn),促進(jìn)質(zhì)量工程各項(xiàng)建設(shè)成果的廣泛應(yīng)用和共享。筆者在培訓(xùn)中心學(xué)習(xí)哈工大的國家級(jí)精品課程《C語言程序設(shè)計(jì)》的過程中,深受啟發(fā),結(jié)合C語言課程教學(xué)中的問題,認(rèn)為可以借鑒其成功做法,融入C語言教學(xué),以獲得好的教學(xué)效果。
2 C語言精品課程建設(shè)對(duì)高校C語言教學(xué)的啟示
2.1 興于梯隊(duì),重在管理,形成和諧的教學(xué)梯隊(duì)
建立以中青年教師為主體,教授副教授為骨干,教學(xué)名師為核心的可持續(xù)發(fā)展的教學(xué)梯隊(duì),建立“責(zé)任教師—主講教師—一般教師”層層負(fù)責(zé)的教學(xué)責(zé)任機(jī)制。實(shí)行教師“競聘上崗”,對(duì)教師進(jìn)行試講考核、上機(jī)編程考核等,規(guī)范C語言教學(xué)、提高教學(xué)質(zhì)量;舉辦青年教師基本功競賽,提高講課水平;建立教學(xué)排行榜、學(xué)生評(píng)教、問卷調(diào)查、網(wǎng)站論壇,收集學(xué)生對(duì)教師授課和指導(dǎo)實(shí)驗(yàn)情況的反饋意見并分析改進(jìn)教學(xué);例會(huì)上表揚(yáng)貢獻(xiàn),交流經(jīng)驗(yàn);對(duì)年青教師堅(jiān)持信任、放手、支持、體諒的原則,積極發(fā)揮個(gè)人在教學(xué)中的作用。梯隊(duì)的每位教師做事主動(dòng)、樂于奉獻(xiàn),教學(xué)效果顯著提高,形成了和諧的教學(xué)梯隊(duì)。
2.2 成于教材,精在資源,建設(shè)形式多樣的教學(xué)支撐環(huán)境
組織教材建設(shè)的隊(duì)伍,要求成員熱心教學(xué)、樂于奉獻(xiàn),并具備較高的水平和經(jīng)驗(yàn);尤其要征求學(xué)生對(duì)教材的意見,作為改進(jìn)教材的依據(jù)。教學(xué)時(shí)應(yīng)考慮兩類學(xué)生:一類針對(duì)大部分學(xué)生,應(yīng)對(duì)教材上的實(shí)例進(jìn)行詳細(xì)講解,使其掌握基本語法,以解決一般類型的問題,概要性地講解有一定難度和代表性的實(shí)例。另一類對(duì)比較突出的學(xué)生,給出一些ACM競賽上的相關(guān)問題,介紹解題思路,使其能解決更復(fù)雜的問題,帶動(dòng)其他同學(xué),增加編程興趣。
教學(xué)支撐環(huán)境建設(shè)也是教學(xué)成功的一個(gè)法寶。如建立面向教師的精品課程網(wǎng)站,統(tǒng)一管理、共享教學(xué)資源;面向?qū)W生的網(wǎng)絡(luò)教學(xué)管理平臺(tái),實(shí)現(xiàn)師生互動(dòng)、編程作業(yè)在線評(píng)測、雷同程序自動(dòng)評(píng)判、網(wǎng)上論壇等功能;面向創(chuàng)新實(shí)踐能力培養(yǎng)的、年度創(chuàng)新項(xiàng)目協(xié)作開發(fā)平臺(tái);實(shí)驗(yàn)中心網(wǎng)絡(luò)教學(xué)網(wǎng)站,將教學(xué)與實(shí)驗(yàn)融為一體;教師的個(gè)性化教學(xué)網(wǎng)站等。另外,多渠道獲得反饋,及時(shí)調(diào)整教學(xué)策略。
2.3 積極進(jìn)行考試方式改革,開設(shè)豐富多彩的創(chuàng)新實(shí)踐活動(dòng)
更新教學(xué)理念,改革教學(xué)方法。為培養(yǎng)學(xué)生實(shí)際編程能力,以典型實(shí)例驅(qū)動(dòng)教學(xué),建設(shè)了題庫和編程題考試自動(dòng)評(píng)分系統(tǒng)。在傳統(tǒng)教學(xué)中,提交紙質(zhì)作業(yè)不環(huán)保,批改量非常大,因此作業(yè)必須電子化。收作業(yè)時(shí),采用課程管理系統(tǒng)(如Moodle)實(shí)現(xiàn)在線布置、在線收繳打分、打包存檔等多項(xiàng)功能。自動(dòng)評(píng)分系統(tǒng)能方便教師又公平合理,受學(xué)生歡迎,能明顯提升教學(xué)效果。期末考試多主觀題,少客觀題,考查理解力和應(yīng)用能力,而非背誦能力。為鼓勵(lì)創(chuàng)新,專設(shè)創(chuàng)新學(xué)分,開展由學(xué)生“自主選題、自主設(shè)計(jì)、自主實(shí)驗(yàn)”的年度創(chuàng)新項(xiàng)目。以“挑戰(zhàn)杯”、ACM大學(xué)生程序設(shè)計(jì)競賽等為牽引,強(qiáng)化創(chuàng)新實(shí)踐能力訓(xùn)練,使學(xué)生廣泛參與其中。
2.4 淡講課、精作業(yè),激發(fā)學(xué)生學(xué)習(xí)興趣
美國緬因州國家訓(xùn)練實(shí)驗(yàn)室的一項(xiàng)研究表明,各種形式的學(xué)習(xí)活動(dòng)的學(xué)習(xí)內(nèi)容平均留存率如表1所示。
學(xué)習(xí)方式學(xué)習(xí)內(nèi)容平均留存率
聽講(Lecture)5%
閱讀(Reading)10%
視聽(Audiovisual)20%
演示(Discussion)30%
討論(Discussion)50%
實(shí)踐(PracticeDoing)75%
教授給他人(TeachOthers)90%
表1 學(xué)習(xí)活動(dòng)的學(xué)習(xí)內(nèi)容平均留存率
以聽講為主的傳統(tǒng)方式,學(xué)習(xí)內(nèi)容的平均留存率僅有5%[3]。實(shí)際教學(xué)中教師們也有體會(huì):教授一門課的前后,對(duì)課程的理解完全不同。所以教學(xué)應(yīng)多采用討論、實(shí)踐等方式進(jìn)行,提倡“淡講課,精作業(yè)”,即把作業(yè)作為教學(xué)的核心手段,授課是作業(yè)的支持、補(bǔ)充和深化。作業(yè)教學(xué)與傳統(tǒng)課堂相比,留存率高、利于能力素質(zhì)培養(yǎng)但極易被盜版。有挑戰(zhàn)的作業(yè)可帶來更好的教學(xué)效果,并讓教師更省力。所謂“有挑戰(zhàn)的”作業(yè),是指必須通過查資料、苦思冥想、動(dòng)手實(shí)驗(yàn)等,才能找到答案的作業(yè)。題目要盡量有趣、難度大且先升后降,讓學(xué)生把精力都放在平時(shí)學(xué)習(xí)上,期末反而輕松;不拘泥于“講過”的知識(shí),讓作業(yè)在各方面給學(xué)生成就感;作業(yè)分?jǐn)?shù)不低于總成績的50%,沿課程進(jìn)度均勻分配,及時(shí)評(píng)分,避免學(xué)生到期末突擊。
2.5 學(xué)會(huì)放手,培養(yǎng)學(xué)生自學(xué)能力,提倡實(shí)際編程演示互動(dòng)的教授方法
大量的實(shí)踐證明,學(xué)生對(duì)編程演示的過程興致很高,為進(jìn)一步活躍課堂氣氛,在編程過程中會(huì)有意設(shè)置Bug,當(dāng)程序的運(yùn)行結(jié)果與期望不一致或出現(xiàn)異常,學(xué)生的注意力會(huì)更集中,此時(shí)可讓學(xué)生分析問題。此外,也可通過展示學(xué)生程序,鼓勵(lì)學(xué)生的學(xué)習(xí)興趣。實(shí)例來自:教材、習(xí)題、參考書或高等數(shù)學(xué)、線性代數(shù)、高中物理中的常見算法等。在教學(xué)過程中,教師對(duì)學(xué)生的指導(dǎo)并非越多越好,應(yīng)到能不指導(dǎo)就不指導(dǎo)。讓學(xué)生學(xué)會(huì)自己看書,在實(shí)踐中尋找答案,給學(xué)生互相討論的機(jī)會(huì)。這既解放了教師,又能培養(yǎng)學(xué)生的自學(xué)能力。
3 結(jié)語
在國家精品課程——C語言程序設(shè)計(jì)的建設(shè)中,我們學(xué)到了應(yīng)教、學(xué)、練相融,教、學(xué)、研相長,形成課堂上精講、課后作業(yè)在線評(píng)測、網(wǎng)上考試編程實(shí)戰(zhàn)、課外創(chuàng)新實(shí)踐應(yīng)用、豐富的教學(xué)資源相結(jié)合的多元化創(chuàng)新實(shí)踐教學(xué)模式。這種模式能解決高校C語言課程教學(xué)中存在的偏重語法講授、學(xué)生缺乏學(xué)習(xí)興趣、難以培養(yǎng)學(xué)生編程能力等問題。
參考文獻(xiàn):
[1]BrianW.Kernighan,RobPike.程序設(shè)計(jì)實(shí)踐(雙語版)[M].北京:機(jī)械工業(yè)出版社,2007,3.
[2]沈麗燕,趙愛軍,董榕.從精品課程到精品視頻公開課的發(fā)展看中國開放教育新階段[J].現(xiàn)代教育技術(shù),2012(11):45-48.
[3]王聲萍,段淑平.開放教育,讓師生共同成長[J].學(xué)校黨建與思想教育,2011(15):78-80.
基金項(xiàng)目:常州工學(xué)院重點(diǎn)教改項(xiàng)目“計(jì)算機(jī)語言實(shí)踐教學(xué)模式的創(chuàng)新與實(shí)現(xiàn)”(項(xiàng)目編號(hào):J080513)。
作者簡介:蔡曉麗(1981-),女,江蘇常州人,副教授,碩士,研究方向:計(jì)算機(jī)教育、網(wǎng)絡(luò)安全。
作者單位:常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院,江蘇常州 213002