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