[摘 要] C語(yǔ)言功能豐富、表達(dá)能力強(qiáng)、應(yīng)用面廣、目標(biāo)程序執(zhí)行效率高、可移值性好,被廣泛使用。但在C語(yǔ)言程序設(shè)計(jì)的教學(xué)過(guò)程中, 存在著許多問(wèn)題,如沒(méi)有能夠充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性、教學(xué)內(nèi)容選取不當(dāng)、考核方式不合理等等。針對(duì)這些問(wèn)題,提出了相應(yīng)的改革措施,對(duì)C語(yǔ)言教學(xué)改革起到了積極的促進(jìn)作用。
[關(guān) 鍵 詞] 教學(xué)內(nèi)容;教學(xué)改革;案例教學(xué);考核方式
[中圖分類號(hào)] G712 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2016)10-0057-01
一、高職院校C語(yǔ)言教學(xué)現(xiàn)狀分析
C語(yǔ)言是一門(mén)簡(jiǎn)單易學(xué)的程序設(shè)計(jì)語(yǔ)言,由于C語(yǔ)言作為全國(guó)計(jì)算機(jī)等級(jí)考試主要考試科目,故大多數(shù)高職院校工科專業(yè)開(kāi)設(shè)該課程,其選修課程是“計(jì)算機(jī)應(yīng)用基礎(chǔ)”。該課程實(shí)踐性強(qiáng),既要掌握語(yǔ)言的基礎(chǔ)知識(shí)和程序設(shè)計(jì)方法,又要培養(yǎng)學(xué)生的程序開(kāi)發(fā)能力。學(xué)生通過(guò)一門(mén)語(yǔ)言的學(xué)習(xí)得到程序設(shè)計(jì)的基本訓(xùn)練,進(jìn)而為學(xué)習(xí)其他計(jì)算機(jī)語(yǔ)言進(jìn)行程序設(shè)計(jì)打好基礎(chǔ)。傳統(tǒng)的教學(xué)方法中,先講基本概念,然后介紹基本語(yǔ)法,最后是實(shí)例,這種教學(xué)方法不利于將知識(shí)轉(zhuǎn)化為能力。由于C語(yǔ)言概念復(fù)雜,規(guī)則繁多,加上抽象的算法與程序設(shè)計(jì)過(guò)程,在編程時(shí)又容易出錯(cuò),所以學(xué)生在學(xué)習(xí)時(shí)會(huì)產(chǎn)生畏難心理,此外高職院校的學(xué)生普遍基礎(chǔ)知識(shí)薄弱,接受能力有限,看到稍長(zhǎng)點(diǎn)的程序代碼就畏懼,因此對(duì)學(xué)習(xí)C語(yǔ)言存在一定的困難。
二、C語(yǔ)言教學(xué)改革探討
(一)教學(xué)內(nèi)容改革
結(jié)合C語(yǔ)言課程本身和高職院校學(xué)生的特點(diǎn),對(duì)傳統(tǒng)的教學(xué)內(nèi)容進(jìn)行重新組織,剔除C語(yǔ)言中部分與人才培養(yǎng)要求無(wú)直接聯(lián)系的內(nèi)容。C語(yǔ)言程序設(shè)計(jì)課程的主要教學(xué)目標(biāo)是培養(yǎng)學(xué)生的編寫(xiě)程序的能力和邏輯思維能力。為實(shí)現(xiàn)這一目標(biāo),改變?cè)瓉?lái)傳統(tǒng)上的一些做法,精心選擇教學(xué)內(nèi)容,避免C言中嚴(yán)謹(jǐn)繁瑣的語(yǔ)法規(guī)則,以免挫傷學(xué)生學(xué)習(xí)程序設(shè)計(jì)的積極性。教學(xué)內(nèi)容上舍棄了過(guò)多的語(yǔ)法細(xì)節(jié),例如常用的轉(zhuǎn)義字符定義,剛開(kāi)始學(xué)習(xí)時(shí)僅講授換行符即可。注意強(qiáng)調(diào)基礎(chǔ)性、實(shí)用性和系統(tǒng)性,兼顧教學(xué)和自學(xué)兩方面的適用性。
(二)改革考核方式
傳統(tǒng)評(píng)價(jià)學(xué)生學(xué)業(yè)的方法是通過(guò)筆試試卷確定學(xué)生最終考試成績(jī),對(duì)教師平時(shí)的教學(xué)管理所起的作用甚微。一門(mén)課程上完后才進(jìn)行考試,學(xué)生厭學(xué)和曠課比較嚴(yán)重。為了提高學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,我們對(duì)C程序設(shè)計(jì)語(yǔ)言課程考核方式進(jìn)行了改革。綜合成績(jī)=期末考試成績(jī)(占50%)+平時(shí)考勤(25%)+平時(shí)技能訓(xùn)練成績(jī)(占25%)。這一考核方法的實(shí)施極大促進(jìn)了學(xué)生的學(xué)習(xí)主動(dòng)性,大部分的學(xué)生都能按照老師的要求完成學(xué)習(xí)任務(wù),認(rèn)真完成作業(yè)。綜合成績(jī)的評(píng)定側(cè)重于學(xué)生平時(shí)學(xué)習(xí)表現(xiàn),既能促進(jìn)學(xué)生平時(shí)的學(xué)習(xí),又能較為全面地反映學(xué)生的實(shí)際情況。
(三)課堂教學(xué)與實(shí)踐教學(xué)并重
C語(yǔ)言程序設(shè)計(jì)是一門(mén)實(shí)踐性很強(qiáng)的課程,上機(jī)實(shí)踐是學(xué)生加深基礎(chǔ)知識(shí)和算法的理解、提高程序設(shè)計(jì)能力和解決實(shí)際問(wèn)
題能力的重要一環(huán)。上機(jī)實(shí)驗(yàn)中,按基礎(chǔ)知識(shí)編程訓(xùn)練階段、編程能力提高階段和綜合編程能力提高階段三個(gè)不同階段, 根據(jù)學(xué)生對(duì)計(jì)算機(jī)語(yǔ)言的認(rèn)識(shí)和掌握程度,設(shè)置不同的實(shí)驗(yàn)案例, 使學(xué)生編寫(xiě)程序的能力能循序漸進(jìn)得以提高,做到學(xué)以致用, 設(shè)計(jì)稍微綜合點(diǎn)的案例,例如學(xué)生成績(jī)管理系統(tǒng)、班級(jí)管理系統(tǒng)等,提高學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的興趣。對(duì)于學(xué)習(xí)能力較強(qiáng)的學(xué)生,鼓勵(lì)學(xué)生學(xué)生學(xué)習(xí)Java程序設(shè)計(jì)或C++程序設(shè)計(jì)等可視化的程序設(shè)計(jì)語(yǔ)言,進(jìn)一步增強(qiáng)學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。
(四)案例教學(xué)法
案例教學(xué)法一改過(guò)去以理論教學(xué)為主線的教學(xué)方法,以案例分析為基礎(chǔ),一般要求涉及多個(gè)知識(shí)點(diǎn),具有針對(duì)性、系統(tǒng)性和啟發(fā)性。C語(yǔ)言程序設(shè)計(jì)教材內(nèi)容繁多,語(yǔ)法復(fù)雜,如果教師按部就班進(jìn)行講授,課程會(huì)抽象枯燥無(wú)味。若能通過(guò)案例直接引入課題,例如猜數(shù)游戲,能盡早讓學(xué)生建立程序框架,并理解程序設(shè)計(jì)的一般過(guò)程。采用案例教學(xué),一定要設(shè)計(jì)好案例,好的案例是成功的關(guān)鍵,以知識(shí)為線索,圍繞教學(xué)內(nèi)容來(lái)組織與設(shè)計(jì)案例,對(duì)學(xué)生的知識(shí)和能力訓(xùn)練具有很強(qiáng)的針對(duì)性,加深學(xué)生對(duì)理論知識(shí)的理解與掌握。
在C語(yǔ)言程序設(shè)計(jì)教學(xué)過(guò)程中,通過(guò)努力探索符合高職院校培養(yǎng)目標(biāo)的教學(xué)內(nèi)容、教學(xué)方法及考核方式,采取相應(yīng)的教學(xué)改革措施,促進(jìn)教與學(xué)的和諧發(fā)展。當(dāng)然,在實(shí)際教學(xué)過(guò)程中,相同的教學(xué)內(nèi)容面對(duì)不同的學(xué)生,在設(shè)計(jì)教學(xué)案例時(shí),還要求考慮學(xué)生的實(shí)際情況,盡量滿足學(xué)生的不同需求。
參考文獻(xiàn):
[1]譚浩強(qiáng).C程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2005.
[2]陳偉宏,等.高校非計(jì)算機(jī)專業(yè)C語(yǔ)言教學(xué)改革探討與實(shí)踐[J].中國(guó)電力教育,2013(34).
[3]李麗萍,王冬梅.C語(yǔ)言教學(xué)改革的探索與實(shí)踐[J].遼寧工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2009(4).
[4]楊平.C語(yǔ)言教學(xué)改革探討與實(shí)踐[J].電腦學(xué)習(xí),2011(4).
[5]韓春成,等.C語(yǔ)言程序設(shè)計(jì)教學(xué)改革實(shí)踐[J].長(zhǎng)春師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2010(5).