摘 要:C語言是我校開設(shè)的一門公共基礎(chǔ)課,學生在學習這門課時會出現(xiàn)厭學,部分藏族學生對許多內(nèi)容無法理解等現(xiàn)象,本文聯(lián)系我校的C語言教學實際,認真分析了教學中存在的問題以及造成這些問題的原因,并提出了相應(yīng)的改革措施。
關(guān)鍵詞:藏、漢學生;C語言;教學改革
中圖分類號:TP312.1-4
C語言是國內(nèi)外廣泛使用的一種計算機語言。其語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優(yōu)點,又具有低級語言的許多特點,適合編寫系統(tǒng)軟件。其功能強大,不僅用在計算機上也廣泛用于電子、機械等方面,而且所有的windows、Unix、Linux、Mac、os/2,無一例外都是用C語言編寫的。很多新型的語言如java、c++、asp、php,都衍生自C語言。掌握了C語言,可以說你就掌握了很多門語言。我校C語言這門課程藏、漢學生都使用《C程序設(shè)計》第三版,譚浩強這本教材。這本教材內(nèi)容新穎,適合不同學校組織教學的需要,符合初學者的特點等。本教材對漢族學生比較合適,但對藏族學生就比較難,原因是藏族學生相對于漢族學生基礎(chǔ)比較薄弱,這樣學習這門課時就比較費力,內(nèi)容多且許多難以理解,在老師講解多遍時才能懂,而漢族學生則開始出現(xiàn)厭煩情緒,認為教師太啰嗦講的內(nèi)容太少,不能滿足他們的需求。針對存在的這些問題和矛盾,談?wù)勛约旱目捶ê透倪M措施。
1 存在問題
1.1 藏族和漢族學生教學內(nèi)容、方法相同
由于西藏地區(qū)教育和文化水平相對落后,藏族學生相對于漢族學生以較低的成績考上大學,他們基礎(chǔ)比較差,再加上語言障礙,相對于漢族學生他們的接受能力要差一些,所以在講授這門課時就會出現(xiàn)漢族學生一遍就聽懂了,而藏族學生講解幾遍都還存在問題,漢族學生認為老師在浪費他們的時間,就會出現(xiàn)不滿的情緒,有些甚至逃課,覺得上課內(nèi)容太簡單沒有必要來上課,即使來了也會在課堂上睡覺。講難一點,藏族學生不能理解消化,上課如同聽天書,在課堂上把他們的學習積極性都調(diào)動起來,讓所有學生都對這門課感興趣,老師從中把握這個度很難。漢族學生學習本門課程的主要目的是通過計算機二級等級考試,由于藏、漢學生在一起上這門課,教師考慮到藏族學生的接受能力,講解的內(nèi)容比較淺,而沒有達到等級考試所要求的水平,這對漢族學生來說不符合他們的實際需求,要想?yún)⒓拥燃壙荚?,還要自學很多。
1.2 實驗課時少且質(zhì)量不高
我院此門課程為48學時,講課32學時,實驗只有16學時,學習C語言應(yīng)當充分注重實驗環(huán)節(jié)。首先老師在上實驗課時盡量要求學生多編寫程序,多上機調(diào)試程序,上機實驗的目的決不僅是為了驗證所編程序的正確性,其主要目的在于讓學生熟練掌握上機操作要領(lǐng)和調(diào)試程序技術(shù),積累編程經(jīng)驗。其次上機實驗可以加深學生對講授概念內(nèi)容的理解,尤其是一些語法規(guī)定,光靠課堂講授比較枯燥又難以記住,但它們又很重要,通過多次上機就能自然地熟練掌握,通過上機來掌握語法規(guī)則是行之有效的一種方法。應(yīng)當說,上機實驗比課堂聽課更重要,這是鞏固和發(fā)展課堂知識十分重要的環(huán)節(jié)。16學時的實驗課程顯然是不夠的,而且在上實驗課時,如果老師布置上機作業(yè)不當堂打分,或者作業(yè)過于簡單,有些學生就開始在課堂上打游戲,帶著耳機看電影、電視劇,借著問問題在機房隨意走動,交頭接耳,把C實驗課當成了“放松課”,嚴重影響其他同學的學習。
1.3 學生自身不重視本門課程的學習
我院學生大部分畢業(yè)后要么考公務(wù)員,要么進事業(yè)單位,他們認為沒有必要學習這門課,反正以后在工作中也用不到,從思想上就不重視,所以就沒有學習的動力,認為既然學校開了這門課,只要及格就行,除了上課聽講,老師布置的作業(yè)完成外,其余時間不會看與這門課程相關(guān)的任何書籍。
2 解決方案
面對以上困擾學生和授課教師,就如何吸引不同層次學生學習這門課程的興趣,提高此門課程的教學質(zhì)量,本文提出了如下解決方案。
2.1 對藏漢學生實行不同層次的教學
首先,對藏漢學生進行分班,將藏族學生放在一個班,漢族學生放在一個班,這樣就可以根據(jù)學生的實際能力和水平因材施教,選擇適合的教學內(nèi)容、教學方法,滿足不同層次水平學生的要求。對于漢族班,如果教學內(nèi)容簡單,可以適當加快講解速度,盡量在課堂中多解決一些學生感興趣的問題,消除他們的厭學情緒,多布置一些與等級考試相關(guān)的練習題,讓學生學完這門課程后大部分能通過計算機等級二級考試。而藏族班,適當調(diào)整教學內(nèi)容,教學進度,選擇比較合理的教學方法,在教學過程中發(fā)現(xiàn)學的比較好、接受能力強的學生,隨時可以將他們調(diào)到漢族班,充分挖掘他們的潛力,調(diào)動每一位學生學習的積極性,相信他們都能學好這門課。
其次,根據(jù)不同的班,選擇不同的教材,基礎(chǔ)好的班,可以使用現(xiàn)在的教材外加計算機等級二級相關(guān)的試題及教材,平時的教學可以按照等級考試的要求去做,而基礎(chǔ)差的班級,選擇稍微簡單的教材,只要掌握一些基本的知識的就行,期末考試藏漢班分開出題。
再次,藏族學生可以由藏族老師帶,由于藏漢語言差異,有些問題用漢語講解學生難以理解,而用藏語解釋,學生完全能夠理解,消除了溝通上的障礙。
2.2 加大實驗課時量且提高每次實驗質(zhì)量
把實驗課由16學時提高到24學時,千萬不可因趕教學進度或其它任何理由而壓縮實驗課時,那樣做得不償失。并且每次實驗課,要求學生在規(guī)定時間內(nèi)獨立按時完成本節(jié)課老師布置的作業(yè),老師根據(jù)每人完成作業(yè)的數(shù)量、質(zhì)量,現(xiàn)場打分并做為平時實驗作業(yè)成績,影響該課程的總評成績。這樣學生就沒有時間上網(wǎng)、聊天,不會認為實驗課是“放松課”,相反會比較緊張,每次課都會有收獲。作業(yè)可在上機之前提前告訴學生,方便他們事先做好準備。這樣一來即可有效地避免學生互相抄襲作業(yè)、不求甚解的弊端。凡講過的基本操作方法,要求學生必須事先復習好,上機時一律不予解答,目的是提高學生理論課的聽課質(zhì)量,鞏固理論知識。
2.3 讓學生在學習C語言中找到樂趣
在第一次課時先給學生講一個最最簡單的程序,讓學生感覺十分有收獲,并且明白最基本的道理——它也是一門語言,和我們的漢語、藏語是一樣的,它也有自己的語法、邏輯結(jié)構(gòu),只要能真正的去理解它,還是很容易學會的。在以后的教學過程中讓學生寫一些比較切合實際而又簡單的小程序,比如一開始讓學生做一個四則運算的計算器,如果這種小而簡單的實用小程序做好了,并且通過上機運行后結(jié)果完全和自己設(shè)計的一樣,學生就會有成就感,慢慢興趣就來了,接著加上其它運算,慢慢的增大工程規(guī)模。只要學生有興趣學習這門課,自然會在課后,看大量的關(guān)于C編程方面的書,解決在編程過程中遇到的各種各樣的問題,提高學生獨立解決問題的能力。
3 結(jié)論
總之,無論是藏族學生還是漢族學生,無論他們的基礎(chǔ)是好還是差,只要我們采用好的教學方法,選擇合理的教學內(nèi)容,運用恰當?shù)慕虒W手段,并在實踐中讓學生對這門課程產(chǎn)生興趣,提高學生的編程能力和邏輯思維能力,讓學生體會獨立解決問題的樂趣。
參考文獻:
[1]譚浩強.C程序設(shè)計題解與上機指導[M].清華大學出版社,2005.
[2]譚浩強.C程序設(shè)計[M].清華大學出版社,2005.
作者簡介:雷向玲(1981-),女,陜西蒲城縣人,助教,主要從事計算機公共基礎(chǔ)教學。