馬鳴
【摘要】 C語言是計(jì)算機(jī)的基礎(chǔ)課程,重點(diǎn)在于培養(yǎng)學(xué)生的邏輯思維能力,是計(jì)算機(jī)的入門課程。掌握C語言的相關(guān)知識,會為其他計(jì)算機(jī)課程的學(xué)習(xí)打下良好的基礎(chǔ)。所以學(xué)校應(yīng)該重視C語言課程的教學(xué)方法,引起學(xué)生的學(xué)習(xí)興趣,使學(xué)生能夠靈活運(yùn)用C語言知識去解決實(shí)際生活中的計(jì)算機(jī)問題,不斷提高計(jì)算機(jī)技術(shù)水平,以適應(yīng)現(xiàn)代化社會的發(fā)展需求。
【關(guān)鍵詞】 計(jì)算機(jī) C語言 教學(xué)方法
一、計(jì)算機(jī)C語言實(shí)驗(yàn)教學(xué)中存在的問題
如今的C語言教學(xué)要求學(xué)生具備一定的英語水平,了解程序中符號的具體意義,這對于學(xué)習(xí)英語有困難的同學(xué)來說是一個難題。
而且C語言的教學(xué)內(nèi)容比較枯燥、抽象,沒有生活中的具體實(shí)例能應(yīng)用到教學(xué)中,學(xué)生們不能理解編程的含義,給今后計(jì)算機(jī)的學(xué)習(xí)造成了阻礙。
1.1理論與實(shí)踐不能相輔相成
計(jì)算機(jī)課程對學(xué)生的實(shí)際操作能力要求很高,需要學(xué)生把理論上學(xué)習(xí)的知識融會貫通,運(yùn)用到編程中??墒窃诤芏鄬W(xué)校計(jì)算機(jī)C語言課程的理論與實(shí)際聯(lián)系不緊密,導(dǎo)致很多學(xué)生理論知識學(xué)的很好,可是不具備嚴(yán)謹(jǐn)?shù)倪壿嬎季S能力,在實(shí)踐中不知道如何進(jìn)行具體操作。而且部分學(xué)校受到硬件設(shè)施的限制,不能做到人手一臺電腦,教授計(jì)算機(jī)課程的教師也不是本專業(yè)的,在實(shí)踐課上沒有進(jìn)行計(jì)算機(jī)的教學(xué),導(dǎo)致學(xué)生們用電腦進(jìn)行其他娛樂項(xiàng)目,忽視了實(shí)踐課的學(xué)習(xí),影響了學(xué)生的學(xué)習(xí)效率。
1.2 C語言課晦澀難懂,學(xué)生的學(xué)習(xí)興趣低
學(xué)習(xí)計(jì)算機(jī)C語言要求學(xué)生具備良好的邏輯思維能力,能夠充分理解書本上的知識,在大腦中形成思維脈絡(luò),并運(yùn)用到實(shí)踐中。C語言知識比較晦澀難懂,需要學(xué)生精神高度集中,提高自身的理解能力,善于思考,把書本上的字母,轉(zhuǎn)化成編程用的符號。
很多學(xué)生在剛開始學(xué)習(xí)的時候沒有打好基礎(chǔ),對于知識一知半解,隨著學(xué)習(xí)的深入,大量問題暴露出來,導(dǎo)致學(xué)生跟不上教學(xué)進(jìn)度。學(xué)生學(xué)不會C語言基礎(chǔ)知識,也缺乏對問題的思考,導(dǎo)致知識越落越多,形成了惡性循環(huán),長此下去,難以培養(yǎng)學(xué)生對于學(xué)習(xí)的興趣。
1.3 C語言實(shí)驗(yàn)教學(xué)的方法比較單一
C語言的學(xué)習(xí)是枯燥乏味的,需要更多的是大腦的思考,不斷探討問題的解決方法。很多學(xué)校開設(shè)課程是為了應(yīng)付考試,沒有對該門課程進(jìn)行詳細(xì)的介紹與教導(dǎo),導(dǎo)致學(xué)生對知識的學(xué)習(xí)沒有給予足夠的重視,實(shí)踐編程也是照著書本的例子模仿,對于整個學(xué)習(xí)過程沒有花費(fèi)過多的精力。
C語言僅僅靠老師教授知識是不夠的,而且老師也不可能把所有的情況都考慮完全,在實(shí)踐中有時候符號位置的變化都會影響編程的結(jié)果,所以需要學(xué)生結(jié)合自身實(shí)際情況去解決問題。
二、提高高校計(jì)算機(jī)C語言實(shí)驗(yàn)教學(xué)質(zhì)量的主要策略
2.1在實(shí)踐教學(xué)前期加強(qiáng)對學(xué)生理論知識的教學(xué),打好實(shí)驗(yàn)學(xué)習(xí)的理論基礎(chǔ)
理論知識是實(shí)踐操作的基礎(chǔ),為計(jì)算機(jī)編程提供科學(xué)依據(jù)。學(xué)校應(yīng)該重視對于理論知識的教學(xué),在課堂上加強(qiáng)對基礎(chǔ)知識的講解,確保學(xué)生打好堅(jiān)實(shí)的基礎(chǔ),然后再進(jìn)行深層次的教學(xué)。在遇到重點(diǎn)、難點(diǎn)時,教師要反復(fù)強(qiáng)調(diào),或者是用提問的方式增加學(xué)生的印象,鞏固學(xué)生的理論知識水平。還要注意結(jié)合一些編程的實(shí)例,讓學(xué)生去體驗(yàn)理論知識和編程應(yīng)用的聯(lián)系。
2.2強(qiáng)調(diào)學(xué)生在實(shí)驗(yàn)教學(xué)中的主體性地位,為學(xué)生提供自我發(fā)揮空間
C語言教師除了從科學(xué)合理化教學(xué)模式與內(nèi)容以提高學(xué)生的興趣和投入度之外,還要注重讓學(xué)生自行動手操作。在學(xué)生獨(dú)立自主的實(shí)驗(yàn)操作過程中,才會形成這樣或那樣的問題,并進(jìn)行獨(dú)立思考。學(xué)生自由實(shí)驗(yàn)操作期間,教師應(yīng)當(dāng)在教室內(nèi)不斷巡視,以及時注意到學(xué)生們的難點(diǎn)并回答他們提出的問題,不過巡視的也不用過于頻繁,避免干擾學(xué)生的實(shí)驗(yàn)操作興致。
2.3加強(qiáng)實(shí)驗(yàn)教學(xué)過程中的師生交流互動與學(xué)生間的合作探究
學(xué)生在遇到問題的時候才能知道自己知識點(diǎn)薄弱的地方,所以在課堂上教師應(yīng)該經(jīng)常提問,并且隨時對答案進(jìn)行補(bǔ)充,以加深學(xué)生的印象。在實(shí)踐中要讓學(xué)生學(xué)會獨(dú)立編程,對學(xué)生在編程中出現(xiàn)的問題進(jìn)行改正。并且在班級中設(shè)立學(xué)習(xí)小組,統(tǒng)一布置課題,以加強(qiáng)學(xué)生間的交流合作,促使小組間進(jìn)行良性競爭,引起學(xué)生的學(xué)習(xí)興趣。小組成員共同討論課題,研究解決方案,對于提高自身的實(shí)踐能力和創(chuàng)新能力有重要作用。
三、小結(jié)
本文對C語言教學(xué)中存在的問題進(jìn)行了分析,探討了教學(xué)方法的改革,希望能提高學(xué)生對于計(jì)算機(jī)的學(xué)習(xí)興趣,幫助學(xué)生加強(qiáng)對于知識的理解。學(xué)校應(yīng)該重視C語言課程的教學(xué),任用專業(yè)的教師,加強(qiáng)對計(jì)算機(jī)課程的實(shí)踐教學(xué)。希望學(xué)校能夠把C語言教學(xué)改革落到實(shí)處,為國家培養(yǎng)更多的計(jì)算機(jī)人才。
參 考 文 獻(xiàn)
[1] 謝志英,王靜,陳靜.C語言課程中學(xué)生問題求解能力的培養(yǎng)[J].計(jì)算機(jī)教育,2011(03).