孫惠娟
摘要:在普通高校c語(yǔ)言教學(xué)中,多側(cè)重于理論講解,以室內(nèi)課堂教學(xué)為主要形式,在知識(shí)體系傳授上忽視了對(duì)學(xué)生實(shí)踐技能的培養(yǎng)。c語(yǔ)言作為程序設(shè)計(jì)基礎(chǔ)課程,因其自身特點(diǎn)在教學(xué)中面臨更多的問(wèn)題。為此,本文將從高校計(jì)算機(jī)專業(yè)角度,從c語(yǔ)言教學(xué)現(xiàn)狀及問(wèn)題入手,來(lái)探討相應(yīng)的改進(jìn)思路和解決方法,特別是通過(guò)實(shí)踐性教學(xué),為激發(fā)廣大學(xué)生對(duì)c語(yǔ)言學(xué)習(xí)的正確認(rèn)識(shí),理解并主動(dòng)學(xué)習(xí)c語(yǔ)言,培養(yǎng)學(xué)生的職業(yè)技能。
關(guān)鍵詞:高校;計(jì)算機(jī)專業(yè);c語(yǔ)言;教學(xué)現(xiàn)狀;改進(jìn)策略
中圖分類號(hào):G434 文獻(xiàn)識(shí)別碼:A 文章編號(hào):1001-828X(2016)004-000454-02
近年來(lái),信息技術(shù)的發(fā)展成為未來(lái)產(chǎn)業(yè)升級(jí)的重要方向,而計(jì)算機(jī)技術(shù),尤其是計(jì)算機(jī)軟件開發(fā)人員需求將更大,特別是企業(yè)管理現(xiàn)代化對(duì)信息技術(shù)人才提出更高要求,而具備多種應(yīng)用技能的復(fù)合型人才將是計(jì)算機(jī)教育專業(yè)開展人才培養(yǎng)的重要目標(biāo)。從全國(guó)普通高校計(jì)算機(jī)專業(yè)人才教育現(xiàn)狀來(lái)看,無(wú)論是非計(jì)算機(jī)專業(yè)還是計(jì)算機(jī)專業(yè)學(xué)生,都開設(shè)有計(jì)算機(jī)程序設(shè)計(jì)課程,這些課程都能夠幫助學(xué)生獲得計(jì)算機(jī)二級(jí)考試,也能夠增強(qiáng)學(xué)生的信息素養(yǎng),提升未來(lái)崗位就業(yè)能力。c語(yǔ)言作為程序設(shè)計(jì)的基礎(chǔ)理論課程,盡管在高校計(jì)算機(jī)專業(yè)開設(shè)多年,但因c語(yǔ)言自身特點(diǎn),學(xué)生在學(xué)習(xí)中還遇到較多問(wèn)題,特別是C語(yǔ)言編程及應(yīng)用,學(xué)生并未深刻理解。為此,結(jié)合當(dāng)前c語(yǔ)言教學(xué)實(shí)際,從專業(yè)角度來(lái)探討積極的改進(jìn)教法,并提出有效的教學(xué)對(duì)策。
一、當(dāng)前高校c語(yǔ)言教學(xué)現(xiàn)狀
高校計(jì)算機(jī)專業(yè)c語(yǔ)言教學(xué)是程序設(shè)計(jì)課程中的基礎(chǔ),特別是在理工類學(xué)科中,C語(yǔ)言已經(jīng)成為必修課之一。另外,對(duì)于其他程序設(shè)計(jì)語(yǔ)言,如Basic語(yǔ)言、Fnxpm語(yǔ)言多為文管類及藝術(shù)類學(xué)生的必修課。我們從近年來(lái)理工類高校c語(yǔ)言教學(xué)現(xiàn)狀來(lái)看,由于c語(yǔ)言是面向過(guò)程的程序設(shè)計(jì),在教學(xué)中比較注重對(duì)研究對(duì)象、計(jì)算機(jī)算法的考查,再加之c語(yǔ)言語(yǔ)法靈活,各類運(yùn)算符極為豐富,學(xué)生在學(xué)習(xí)過(guò)程中面臨更多的疑難問(wèn)題,很多學(xué)生反映C語(yǔ)言學(xué)習(xí)枯燥而難懂。事實(shí)上,對(duì)于c語(yǔ)言本身來(lái)說(shuō),由于知識(shí)點(diǎn)基礎(chǔ)性較強(qiáng),在課時(shí)相對(duì)少的條件下,c語(yǔ)言在技能掌握上確實(shí)有難度,課時(shí)少,教學(xué)進(jìn)度快,學(xué)生在認(rèn)知和應(yīng)用上不易掌握。如果教師放慢教學(xué)進(jìn)度,其他教學(xué)內(nèi)容難以完成,時(shí)間短也是造成c語(yǔ)言學(xué)習(xí)被動(dòng)的重要因素。計(jì)算機(jī)專業(yè)基礎(chǔ)理論課還有數(shù)據(jù)結(jié)構(gòu),微機(jī)原理,以及c++程序設(shè)計(jì)語(yǔ)言,也給學(xué)生帶來(lái)學(xué)習(xí)壓力。
二、高校c語(yǔ)言教學(xué)中的問(wèn)題及相應(yīng)對(duì)策研究
高校c語(yǔ)言課程教學(xué)本身就是基礎(chǔ)性與實(shí)踐性相結(jié)合的過(guò)程,對(duì)于C語(yǔ)言教學(xué)中的問(wèn)題,要善于從歸納與總結(jié)中進(jìn)行分析,并從教學(xué)實(shí)施中靈活應(yīng)對(duì),發(fā)揮學(xué)生在C語(yǔ)言學(xué)習(xí)中的積極性,增強(qiáng)學(xué)生對(duì)C語(yǔ)言的理解和應(yīng)用能力,提升C語(yǔ)言課程教學(xué)質(zhì)量。
(一)C語(yǔ)言學(xué)科定位
對(duì)于c語(yǔ)言教學(xué)多在大學(xué)一年級(jí)開設(shè),并作為計(jì)算機(jī)基礎(chǔ)理論課程之一,很多學(xué)生還未認(rèn)識(shí)到計(jì)算機(jī)素養(yǎng)的意義,特別是剛踏入校門,很多學(xué)生對(duì)計(jì)算機(jī)是零起點(diǎn)學(xué)習(xí)。因此,從學(xué)科專業(yè)視角,要引導(dǎo)學(xué)生認(rèn)識(shí)C語(yǔ)言課程,必然需要明確C語(yǔ)言教學(xué)的定位問(wèn)題。對(duì)于C語(yǔ)言教學(xué)計(jì)劃與教學(xué)方案的制定,教師要明白C語(yǔ)言的學(xué)習(xí)難度,考慮到計(jì)算機(jī)專業(yè)學(xué)生間的專業(yè)知識(shí)差異性,對(duì)于突然接受難度較高的理論學(xué)習(xí),要增強(qiáng)學(xué)生的學(xué)習(xí)信心,針對(duì)常見的c語(yǔ)言教學(xué)難點(diǎn)問(wèn)題,一方面要從教學(xué)側(cè)重點(diǎn)上給予梳理并針對(duì)性講解,另一方面從學(xué)習(xí)層次上,鼓勵(lì)學(xué)生循序漸進(jìn)的掌握,避免因過(guò)高的教學(xué)起點(diǎn)而阻礙學(xué)生對(duì)C語(yǔ)言的學(xué)習(xí)熱情。為此,在解決C語(yǔ)言教學(xué)定位問(wèn)題時(shí),首先要從教學(xué)內(nèi)容上進(jìn)行定位,選擇合適的教材及教參。如有些教材內(nèi)容實(shí)踐性較強(qiáng),學(xué)生在學(xué)習(xí)上動(dòng)手能力受限,反而抑制了學(xué)習(xí)積極性??梢詮膶I(yè)上,以基礎(chǔ)性知識(shí)教學(xué)為主,讓學(xué)生能夠從C語(yǔ)言認(rèn)知及應(yīng)用上理解并樂(lè)于學(xué)習(xí)。同時(shí),在課程教學(xué)計(jì)劃上,要遵循漸進(jìn)思路,最初在講解上要突顯對(duì)c語(yǔ)言歷史及c語(yǔ)言應(yīng)用領(lǐng)域的探討,對(duì)當(dāng)前社會(huì)各行業(yè)需求,以及開設(shè)c語(yǔ)言課程的必要性進(jìn)行分析,讓學(xué)生明白c語(yǔ)言課程與其他專業(yè)課程之間的關(guān)系,增強(qiáng)學(xué)生對(duì)C語(yǔ)言學(xué)習(xí)的興趣。
(二)注重C語(yǔ)言教學(xué)內(nèi)容的優(yōu)化
c語(yǔ)言課程教學(xué)并非編寫程序,而是要從c語(yǔ)言應(yīng)用中,注重發(fā)揮c語(yǔ)言在計(jì)算機(jī)系統(tǒng)中的功能及作用。既要突出c語(yǔ)言的程序設(shè)計(jì)的重要性,還要強(qiáng)調(diào)C語(yǔ)言編寫中對(duì)各類算法的運(yùn)用,讓學(xué)生能夠從程序設(shè)計(jì)理念下,理解并認(rèn)知到c語(yǔ)言在分析和解決問(wèn)題的方法。因此在C語(yǔ)言教學(xué)內(nèi)容組織上,既要關(guān)注編程思想的滲透,還要注重語(yǔ)法知識(shí)的講解,讓學(xué)生能夠從不同的程序設(shè)計(jì)中,運(yùn)用不同的算法思想,分清c語(yǔ)言語(yǔ)法本身的特點(diǎn),注重c語(yǔ)言基礎(chǔ)性知識(shí)的理解。同時(shí),在動(dòng)手編程上,圍繞程序設(shè)計(jì)要求,從語(yǔ)法、算法、設(shè)計(jì)思想綜合運(yùn)用中提升教學(xué)質(zhì)量。由于c語(yǔ)言在應(yīng)用實(shí)踐中涉及較多內(nèi)容,在課時(shí)安排上,課堂教學(xué)無(wú)法涵蓋所有內(nèi)容,且對(duì)于初入門的學(xué)生來(lái)說(shuō),要通過(guò)自學(xué)和實(shí)踐來(lái)體驗(yàn)c語(yǔ)言的特色。為此,教師可以從教學(xué)重點(diǎn)上進(jìn)行篩選,根據(jù)課時(shí)來(lái)確定教學(xué)內(nèi)容,并結(jié)合不同專業(yè)方向的學(xué)生,適當(dāng)優(yōu)化教學(xué)綱要,調(diào)整課堂教學(xué)內(nèi)容。如對(duì)于軟件專業(yè)學(xué)生,將來(lái)要與數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)等專業(yè)課程相聯(lián)系,因此可以在講授中多從結(jié)構(gòu)體、指針及算法思想上加以滲透;對(duì)于計(jì)算機(jī)硬件、電氣專業(yè)、自動(dòng)化等專業(yè)學(xué)生,可以從數(shù)據(jù)類型、硬件編程等方面滲透相關(guān)知識(shí),讓學(xué)生能夠從c語(yǔ)言學(xué)習(xí)與自身學(xué)科相聯(lián)系。另外,對(duì)于課下自學(xué)方面,c語(yǔ)言課程知識(shí)較為分散,不同應(yīng)用對(duì)c語(yǔ)言知識(shí)的體現(xiàn)也不同,要充分發(fā)揮學(xué)生課外學(xué)習(xí)的積極性,鼓勵(lì)學(xué)生從自學(xué)、編程實(shí)踐中拓寬對(duì)c語(yǔ)言的應(yīng)用,尤其是在程序設(shè)計(jì)方法及c語(yǔ)言技術(shù)應(yīng)用中,培養(yǎng)學(xué)生的自學(xué)習(xí)慣和探索精神。
(三)優(yōu)化教學(xué)方式,強(qiáng)化創(chuàng)新精神
c語(yǔ)言課程是計(jì)算機(jī)程序設(shè)計(jì)課程的核心,其思想和算法較為抽象,在教學(xué)中可以通過(guò)多媒體技術(shù),增強(qiáng)學(xué)生對(duì)c語(yǔ)言知識(shí)的理解。同時(shí),c語(yǔ)言本身實(shí)踐性較強(qiáng),學(xué)生在學(xué)習(xí)中要善于自己動(dòng)手來(lái)實(shí)踐,而對(duì)于傳統(tǒng)的講授,學(xué)生較為被動(dòng),難以加深自主性,也發(fā)揮不了學(xué)生的學(xué)習(xí)熱情。因此,可以通過(guò)C語(yǔ)言教學(xué)方法的創(chuàng)新,關(guān)注學(xué)生的主體地位,激發(fā)學(xué)生的創(chuàng)新思維,尤其是在學(xué)生自主學(xué)習(xí)、自主探究中,要增強(qiáng)學(xué)生的求知欲和實(shí)踐精神。所謂改進(jìn)教學(xué)方法,首先要注重學(xué)生主體角色的轉(zhuǎn)換,在課堂教學(xué)上遵循知識(shí)傳遞的漸進(jìn)方式,由淺入深來(lái)啟發(fā)學(xué)生的思維;其次,注重趣味性知識(shí)的導(dǎo)入,特別是利用音視頻教學(xué)課件,以直觀、生動(dòng)的教學(xué)實(shí)例讓學(xué)生來(lái)觀看;再者,注重教學(xué)實(shí)例的運(yùn)用,根據(jù)c語(yǔ)言知識(shí)點(diǎn)特點(diǎn),針對(duì)c語(yǔ)言程序設(shè)計(jì)、算法、語(yǔ)言特點(diǎn)及編程技巧等問(wèn)題,來(lái)滲透實(shí)例組織教學(xué)內(nèi)容,優(yōu)化學(xué)生學(xué)習(xí)進(jìn)程。
(四)利用編程實(shí)驗(yàn)來(lái)強(qiáng)化動(dòng)手能力
c語(yǔ)言教學(xué)離不開動(dòng)手操作,特別是c語(yǔ)言程序設(shè)計(jì)與實(shí)驗(yàn)是強(qiáng)化學(xué)生動(dòng)手能力,增強(qiáng)學(xué)生編程能力的有效途徑。c語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)課程,要注重發(fā)揮學(xué)生的動(dòng)手體驗(yàn)積極性,結(jié)合具體教學(xué)重點(diǎn),對(duì)動(dòng)手編程內(nèi)容進(jìn)行細(xì)化,分解成不同的實(shí)驗(yàn)知識(shí)點(diǎn),以合理的實(shí)驗(yàn)安排來(lái)激發(fā)學(xué)生學(xué)以致用。學(xué)生在上機(jī)實(shí)驗(yàn)中,通過(guò)對(duì)編程的體驗(yàn),一方面獲得成就感,增強(qiáng)學(xué)習(xí)程序設(shè)計(jì)的信心,另一方面,通過(guò)實(shí)驗(yàn)教學(xué),借助于小組間的協(xié)作與交流,從編程糾錯(cuò)和調(diào)試實(shí)踐中,總結(jié)編程技巧和方法,強(qiáng)化解決問(wèn)題的能力。C語(yǔ)言上機(jī)實(shí)訓(xùn)課程教學(xué)應(yīng)該放到重點(diǎn),一定要讓學(xué)生從課下進(jìn)行準(zhǔn)備,并通過(guò)實(shí)訓(xùn)和測(cè)試,對(duì)于問(wèn)題進(jìn)行提出,針對(duì)問(wèn)題進(jìn)行探討,特別是同學(xué)間、師生間的交流,來(lái)強(qiáng)化程序設(shè)計(jì)教學(xué)質(zhì)量。另外,在班級(jí)學(xué)生分組上,根據(jù)人數(shù)來(lái)進(jìn)行小組化學(xué)習(xí),結(jié)合實(shí)驗(yàn)老師的輔導(dǎo),讓學(xué)生從小組探討和互助學(xué)習(xí)中來(lái)解決問(wèn)題,對(duì)于集中的問(wèn)題再由教師來(lái)解決。這樣以來(lái),小組內(nèi)學(xué)習(xí)和師生交流能夠強(qiáng)化學(xué)生的協(xié)作能力,發(fā)揮各自積極性,提升教學(xué)實(shí)效。
三、結(jié)語(yǔ)
c語(yǔ)言教學(xué)實(shí)踐性是其特點(diǎn),對(duì)于實(shí)驗(yàn)教學(xué)要給予重視,通過(guò)課堂教授與上機(jī)實(shí)驗(yàn),發(fā)現(xiàn)學(xué)生學(xué)習(xí)中的問(wèn)題,并從問(wèn)題中來(lái)優(yōu)化教學(xué)思路,改進(jìn)教學(xué)方法,增強(qiáng)教學(xué)效果。需要強(qiáng)調(diào)的是,實(shí)驗(yàn)教學(xué)在實(shí)施中也要注重漸進(jìn)性,前期可以通過(guò)基礎(chǔ)性的實(shí)驗(yàn)題目,讓學(xué)生從上機(jī)測(cè)試中來(lái)感受c語(yǔ)言的功能和特點(diǎn),并激發(fā)學(xué)生對(duì)c語(yǔ)言的學(xué)習(xí)熱情;在分組實(shí)驗(yàn)上,利用學(xué)生對(duì)程序設(shè)計(jì)的興趣,優(yōu)化不同的程序設(shè)計(jì)教學(xué)作業(yè)系統(tǒng),通過(guò)學(xué)生課下查閱資料、編寫程序模塊、上機(jī)調(diào)試程序、完成編程作業(yè)、撰寫編程報(bào)告等流程,從發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題中增強(qiáng)對(duì)程序設(shè)計(jì)的邏輯思維能力,尤其是在學(xué)生間、師生間交流互助學(xué)習(xí)中,強(qiáng)化學(xué)生團(tuán)隊(duì)協(xié)作能力、創(chuàng)新精神的養(yǎng)成。