蔡蓓蓓 江蘇商貿(mào)職業(yè)學(xué)院
引言:目前C語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)及數(shù)字化、軟件工程類(lèi)的專(zhuān)業(yè)必修課程,也是非IT專(zhuān)業(yè)類(lèi)的基礎(chǔ)學(xué)習(xí)課程,基于校近年來(lái)人才培養(yǎng)方向上的轉(zhuǎn)變——培養(yǎng)出高水平、高素質(zhì)、復(fù)合型技術(shù)人才,C語(yǔ)言程序設(shè)計(jì)教學(xué)成為信息時(shí)代發(fā)展下高校課程建設(shè)的重點(diǎn)。就C語(yǔ)言程序設(shè)計(jì)教學(xué)現(xiàn)狀而言,比對(duì)其實(shí)踐性及邏輯性的特點(diǎn),高校更注重學(xué)生的理論學(xué)習(xí),實(shí)踐教學(xué)環(huán)節(jié)設(shè)計(jì)不足,多數(shù)C語(yǔ)言程序設(shè)計(jì)教學(xué)都是由IT專(zhuān)業(yè)教師擔(dān)任的,教學(xué)中沒(méi)有考慮到專(zhuān)業(yè)生及非專(zhuān)業(yè)生的基礎(chǔ)差異,注重學(xué)生的C語(yǔ)言程序設(shè)計(jì)能力培養(yǎng),忽略了學(xué)生程序設(shè)計(jì)素質(zhì)的教學(xué),致使C語(yǔ)言程序設(shè)計(jì)教學(xué)難以滿(mǎn)足社會(huì)人才建設(shè)的需求。本文圍繞C語(yǔ)言程序設(shè)計(jì)的教學(xué)目標(biāo),對(duì)教學(xué)內(nèi)容進(jìn)行合理規(guī)劃及教學(xué)體系的改善提出建議,為實(shí)現(xiàn)高校高水平、高素質(zhì)、復(fù)合型技術(shù)人才提供一定參考價(jià)值。
近年來(lái)對(duì)于C語(yǔ)言程序課程設(shè)置中高校出現(xiàn)了一些質(zhì)疑的聲音,原因是目前計(jì)算機(jī)以及軟件等IT行業(yè)內(nèi)對(duì)于C語(yǔ)言程序設(shè)計(jì)逐漸減少,多是采用高級(jí)程序設(shè)計(jì)語(yǔ)言例如JAVA、C# 等,比對(duì)其JAVA、C# 等,C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)更加復(fù)雜,調(diào)試更難,加上受到大規(guī)模開(kāi)發(fā)應(yīng)用程序的繁雜限制,所以提出了要以JAVA、C# 等代替C語(yǔ)言課程,以至于C語(yǔ)言程序在高校課程體系設(shè)置中地位下降,最為明顯的佐證就是目前C語(yǔ)言程序教學(xué)學(xué)習(xí)過(guò)度精減,導(dǎo)致學(xué)生在C語(yǔ)言學(xué)習(xí)中總是一知半解,難以學(xué)透,尤其是在IT專(zhuān)業(yè)中由于學(xué)生對(duì)C語(yǔ)言程序設(shè)計(jì)教學(xué)不到位,難以為后續(xù)課程學(xué)習(xí)打下良好基礎(chǔ),使得學(xué)習(xí)情況一落千丈。而且在教學(xué)理念方法,多數(shù)教師還是奉行著灌輸式的教學(xué)模式,在課堂上以自我為中心展開(kāi)教學(xué),課堂氣氛十分壓抑使得學(xué)生的學(xué)習(xí)熱情逐漸消亡,教師的教學(xué)動(dòng)力也逐漸減弱,C語(yǔ)言程序設(shè)計(jì)教學(xué)中,教師在教學(xué)任務(wù)的壓力下不得不刪減教學(xué)內(nèi)容或是趕超進(jìn)度,導(dǎo)致教學(xué)質(zhì)量以及學(xué)習(xí)效率明顯偏低。
高校在C語(yǔ)言教學(xué)課程設(shè)計(jì)中,理論課時(shí)占據(jù)了大半,對(duì)于學(xué)生實(shí)踐教學(xué)的課時(shí)安排較少,加之C語(yǔ)言程序設(shè)計(jì)理論知識(shí)比較復(fù)雜,所以在高校C語(yǔ)言教學(xué)中普遍存在著忽視實(shí)踐教學(xué)的現(xiàn)象,教學(xué)課程、教學(xué)內(nèi)容以及教學(xué)評(píng)價(jià)都是圍繞理論教學(xué)展開(kāi),對(duì)于學(xué)生上機(jī)效果并不重視。內(nèi)容上側(cè)重語(yǔ)法教育,課堂舉例也是以理論操作為主,對(duì)于學(xué)生實(shí)踐C語(yǔ)言程序的操作教學(xué)課程很少。有些學(xué)校還是根據(jù)考試范圍以及考試重點(diǎn)進(jìn)行教學(xué),對(duì)于語(yǔ)言編程以及語(yǔ)言語(yǔ)法等都是一筆帶過(guò),學(xué)生也是只要把老師講課的范圍背下來(lái)基本都能夠考過(guò)關(guān),C語(yǔ)解決實(shí)踐問(wèn)題的教學(xué)及學(xué)習(xí)并沒(méi)有出現(xiàn)在教學(xué)課堂上。這樣的教學(xué)內(nèi)容設(shè)計(jì)以及教學(xué)方式,嚴(yán)重限制了學(xué)生對(duì)C語(yǔ)言的學(xué)習(xí)以及阻礙了高校復(fù)合型技術(shù)人才的培養(yǎng)。對(duì)于學(xué)生的計(jì)算機(jī)基礎(chǔ)水平參差不齊的情況,C語(yǔ)言教學(xué)過(guò)程并沒(méi)有重視,致使課堂教學(xué)中學(xué)生的學(xué)習(xí)差異越來(lái)越大,加上目前高校C語(yǔ)言教學(xué)課堂模式,都是一個(gè)教師帶4、50人上課,對(duì)于有問(wèn)題的學(xué)生,一個(gè)教師難以讓學(xué)生在教學(xué)中得到細(xì)致的教學(xué)指導(dǎo),尤其是在教學(xué)的實(shí)驗(yàn)環(huán)節(jié),由于教師監(jiān)管不足,使得不少學(xué)生會(huì)在上機(jī)實(shí)踐課程玩游戲、上網(wǎng)聊天,對(duì)于C語(yǔ)言的實(shí)踐教學(xué)學(xué)習(xí)不置可否。最大的問(wèn)題還是實(shí)踐課時(shí)的縮減以及教學(xué)評(píng)價(jià)方式的落后,使得教師在教學(xué)過(guò)程中難以根據(jù)學(xué)生的實(shí)踐情況展開(kāi)教學(xué),不得不對(duì)課程內(nèi)容進(jìn)行刪減以及忽略,否則難以滿(mǎn)足高校教學(xué)進(jìn)度以及教學(xué)任務(wù)的要求。
雖然說(shuō)這是從行業(yè)今后發(fā)展角度進(jìn)行的課程考量,但并沒(méi)有從學(xué)生學(xué)習(xí)的角度進(jìn)行考慮。JAVA、C#的操作系統(tǒng)是比較大簡(jiǎn)單不錯(cuò),但C語(yǔ)言程序在系統(tǒng)程序開(kāi)發(fā)中的地位,尤其是嵌入式編程中有著不可替代的作用,而且就行業(yè)發(fā)展而言雖然JAVA、C# 一時(shí)興起,但C語(yǔ)言程序依舊是編程語(yǔ)言中的王者。高校要正確認(rèn)識(shí)到這一點(diǎn),再者從學(xué)生的學(xué)習(xí)以及今后工作的角度來(lái)看,C語(yǔ)言的學(xué)習(xí)明顯能夠使得學(xué)生適應(yīng)社會(huì)環(huán)境,畢竟JAVA、C#操作簡(jiǎn)單易學(xué),而對(duì)于C語(yǔ)言程序而言非得是經(jīng)過(guò)科學(xué)、系統(tǒng)的教學(xué)才能夠?qū)W會(huì),所以從學(xué)生學(xué)習(xí)以及行業(yè)發(fā)展雙方面來(lái)看,C語(yǔ)言課程需要在高校中進(jìn)行完整的課程體系設(shè)置。引進(jìn)創(chuàng)新教學(xué)理念,是要擯除傳統(tǒng)教學(xué)思想對(duì)教師教學(xué)的影響,目前適合C語(yǔ)言程序設(shè)計(jì)教學(xué)的教學(xué)理念有“以人為本”“個(gè)性化教學(xué)”等等,這些創(chuàng)新理念的引入并不是對(duì)原有教師的批評(píng),而是教育邁向現(xiàn)代化發(fā)展的體現(xiàn),高校需要對(duì)教師進(jìn)行創(chuàng)新課堂營(yíng)造的宣傳,以講座或是交談會(huì)的形式,提高C語(yǔ)言程序設(shè)計(jì)教學(xué)的教育理念引進(jìn)的重視。
為了提高C語(yǔ)言程序設(shè)計(jì)的教學(xué)質(zhì)量以及師生有效互動(dòng),可以采用創(chuàng)新教學(xué)方法,例如翻轉(zhuǎn)課堂——通過(guò)將上課重點(diǎn)知識(shí)以及程序操作編制成視頻,上課前發(fā)送給學(xué)生,然后再課堂上進(jìn)行課后練習(xí)以及鞏固,一方面減少課時(shí)配置不足導(dǎo)致的實(shí)踐及理論教學(xué)質(zhì)量的降低,另一方面避免課程氣氛緊張,學(xué)生學(xué)習(xí)積極性及教師教學(xué)熱情的消失;亦或者可以采用網(wǎng)絡(luò)公選課或者是微課的形式,對(duì)C語(yǔ)言程序設(shè)計(jì)教學(xué)中的刪減內(nèi)容或者輔助內(nèi)容進(jìn)行補(bǔ)充;又或者是利用情景教學(xué)以及分組式的創(chuàng)新教學(xué)模式,在課堂上設(shè)置與實(shí)際生活相結(jié)合的情景,例如收集行業(yè)發(fā)展及工作中的實(shí)際案例,借助多媒體技術(shù)提高學(xué)生的關(guān)注度,從而提高學(xué)生的學(xué)習(xí)興趣以及質(zhì)量,至于分組式教學(xué)則是將計(jì)算機(jī)水平參差不齊的學(xué)生以實(shí)際水平進(jìn)行分組,針對(duì)各個(gè)組的水平展開(kāi)針對(duì)性的教學(xué),不是以班級(jí)為單位進(jìn)行C語(yǔ)言教學(xué),而是以小組為單位進(jìn)行針對(duì)性的C語(yǔ)言教學(xué)提高學(xué)生的學(xué)習(xí)效率,分組式教學(xué)是以人為本開(kāi)展教學(xué),所以教學(xué)過(guò)程中更加注重學(xué)生的學(xué)習(xí),故而能夠?yàn)閷W(xué)生營(yíng)造出良好的學(xué)習(xí)氛圍,符合學(xué)生對(duì)C語(yǔ)言學(xué)習(xí)環(huán)境的需求。
結(jié)語(yǔ):從目前C語(yǔ)言程序教學(xué)所出現(xiàn)的問(wèn)題可知,為了提高C語(yǔ)言程序設(shè)計(jì)教學(xué)的教學(xué)質(zhì)量及學(xué)習(xí)效率,一方面要完善C語(yǔ)言程序設(shè)計(jì)的課程體系,引進(jìn)創(chuàng)新教教學(xué)理念,提高C語(yǔ)言程序設(shè)計(jì)教學(xué)的課堂氛圍及教學(xué)內(nèi)容的選取,另一方面要?jiǎng)?chuàng)新教學(xué)模式以及教學(xué)方式,從學(xué)生對(duì)C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)的需求入手,以創(chuàng)新教學(xué)方式提高學(xué)生對(duì)C語(yǔ)言學(xué)習(xí)的興趣。