QBASIC語言容易入門,易學(xué)易懂。它是計算機(jī)語言中最基本的一種高級語言,這一語言對于計算機(jī)專業(yè)的學(xué)生尤為重要。掌握了這種程序設(shè)計語言就為進(jìn)一步學(xué)習(xí)其他計算機(jī)課程或更高級的程序設(shè)計語言創(chuàng)造了條件?,F(xiàn)在中專學(xué)校學(xué)生文化底子薄弱,開設(shè)QBASIC語言很難,教師需要采取新的教學(xué)方法,使學(xué)生對BASIC語言感興趣,提高學(xué)生的分析問題和解決問題的能力。下面就如何增強(qiáng)QBASIC語言的教學(xué)效果與大家探討。
一、了解QBASIC語言這一學(xué)科的特點(diǎn)
學(xué)生感覺這一學(xué)科所要學(xué)習(xí)的內(nèi)容多、難掌握,課上學(xué)習(xí)和實際應(yīng)用相差甚遠(yuǎn)。解決的唯一辦法是在講授理論時多采用具體實例,突出重點(diǎn),使理論形象化、具體化,使學(xué)生易于接受?;谶@一原因,教師拿到教材后,要了解教學(xué)大綱和教學(xué)目標(biāo),吃透教材,對學(xué)生所要掌握的內(nèi)容做到了如指掌。不要拘泥于書本,可以把知識內(nèi)容打亂,按所選實例需要重新排列,做到內(nèi)容由淺入深,由易到難,突出它的實用性,要與學(xué)生的現(xiàn)實生活密不可分,調(diào)動學(xué)生的學(xué)習(xí)興趣。另外BASIC語言中大量的語句與英語、數(shù)學(xué)相通,要注意與其密切配合。著重培養(yǎng)學(xué)生分析問題、處理問題和綜合運(yùn)用的能力,提高他們的學(xué)習(xí)興趣和編程能力。
二、培養(yǎng)學(xué)生對QBASIC語言的興趣
QBASIC語言所包含的內(nèi)容非常多,教師在講授時不可能全部涉及,如果教師在第一節(jié)課就講理論知識,學(xué)生就會感到很無聊乏味,就會失去學(xué)習(xí)的興趣,產(chǎn)生抵觸情緒,導(dǎo)致課堂教學(xué)無法進(jìn)行,學(xué)生只能學(xué)到點(diǎn)兒皮毛,更談不上靈活運(yùn)用了。怎樣才能調(diào)動起學(xué)生的學(xué)習(xí)興趣,讓學(xué)生能更好地掌握并能靈活運(yùn)用呢?這就要求教師在第一節(jié)課下一番工夫,找到幾個簡單并能輸出結(jié)果的源程序,讓每個學(xué)生自己動手操作。如:編一個程序用雪花打印出一個三角形圖案,改變一下程序又可打印出一個倒三角,還可以打印出拋物線,等等,先用PRINT語句顯示圖案,引起學(xué)生的興趣,然后調(diào)用子程序來完成圖案,引起學(xué)生的疑惑,學(xué)生自己動手簡單地修改一些程序會得到不同的結(jié)果,還可以加上一些音樂,等等,做到第一節(jié)課來引人入勝,把學(xué)生學(xué)習(xí)QBASIC語言的興趣調(diào)動出來。
三、利用多媒體輔助教學(xué)
QBASIC語言這一門課程中所要學(xué)生掌握的一些命令動詞的功能比較抽象,學(xué)生要想牢牢記住并理解很難。多媒體技術(shù)可以把學(xué)習(xí)的重難點(diǎn)以多媒體的形式,形象、生動地展現(xiàn)出來,用逼真的圖像、動畫及動聽的音樂,使枯燥的學(xué)習(xí)變?yōu)橹庇^的形象,使抽象的符號“動”起來,有利于調(diào)動學(xué)生的所有感官功能,有利于學(xué)生理解和記憶,使學(xué)生在愉快的氛圍中接受并學(xué)會新知識。只有把學(xué)生的主觀能動性激發(fā)出來,才能使他們的學(xué)習(xí)潛能得到充分發(fā)揮。例如:鍵盤任意輸入4個數(shù),將它們按從小到大的順序輸出,要按要求編寫程序非常復(fù)雜,學(xué)生很難理解。用多媒體課件來講述就很好接受了,4個數(shù)用4個小動物來表示,用小動物的輕重來表示數(shù)的大小,4個數(shù)要較量3次,比較時第一輪最重的飛到第一個位置,第二輪最重的飛到第二位位置,依此類推,最后排序完成。排序的演示過程十分生動形象,原先枯燥的填鴨式教學(xué)變成了學(xué)生的自覺學(xué)習(xí),促進(jìn)了教學(xué)效果的最優(yōu)化。
四、精心、細(xì)致地設(shè)計教學(xué)方法
以往教師的講授過程是按照課本順序?qū)Ω鱾€命令語句詳細(xì)地講解,再列舉出例題進(jìn)行分析說明,接著學(xué)生進(jìn)行上機(jī)操作練習(xí),教師整個過程在周而復(fù)始地講授,學(xué)生只是學(xué)到了這一學(xué)科的淺顯的基本知識,學(xué)生對自己設(shè)計課題進(jìn)行程序設(shè)計得不到很好的鍛煉,一些命令語句很難做到靈活運(yùn)用,缺乏創(chuàng)造性思想和解決問題的動手能力。
1.選取案例要針對目標(biāo)貼近生活
在多年的教學(xué)中,我體會到案例教學(xué)既能調(diào)動學(xué)生的學(xué)習(xí)興趣,又能使學(xué)生的動手能力得到鍛煉。在選取案例時要針對每一節(jié)課的教學(xué)目標(biāo),把所要講授的內(nèi)容包括進(jìn)去,我們選取的案例要貼近生活,如《學(xué)校人員管理》、《旋渦線》、《學(xué)生學(xué)籍管理系統(tǒng)》等,系統(tǒng)中用到的各種變量、數(shù)據(jù)等與學(xué)生的自身信息緊密相關(guān),易于被學(xué)生接受。
2.教學(xué)活動中案例的實施
在簡單講解完QBASIC的基本操作后,就可以進(jìn)行案例的講解?!栋嗉壒芾硐到y(tǒng)》是一個與學(xué)生緊密相關(guān)的數(shù)據(jù)信息管理系統(tǒng),分為基本信息,班費(fèi)支出情況、內(nèi)務(wù)得分情況等子系統(tǒng)??衫孟到y(tǒng)實現(xiàn)對班級學(xué)生信息的瀏覽、查詢等,這一系統(tǒng)就是通過編程來完成的。在案例的實施過程中,分課時對程序進(jìn)行講解,也可根據(jù)程序的模塊進(jìn)行講解,讓學(xué)生體會到我們設(shè)計的系統(tǒng)都是用來解決現(xiàn)實問題的。通過這一案例的學(xué)習(xí),QBASIC語言展現(xiàn)給學(xué)生的是應(yīng)用的靈活性和設(shè)計的多樣性,使理論教學(xué)改變了原來傳統(tǒng)、枯燥的模式,告訴學(xué)生學(xué)好QBASIC語言的重要性,體現(xiàn)QBASIC各功能系統(tǒng)間的聯(lián)系及實際應(yīng)用系統(tǒng)的構(gòu)成。
在案例講述時,精心組織每一個環(huán)節(jié),使學(xué)生主動融入教學(xué)活動過程中,這樣,學(xué)生能學(xué)到扎實的理論知識,更重要的是能掌握編程的技術(shù),具有解決一定問題的實際能力。
3.教學(xué)案例的分析總結(jié)。
在講解案例的同時,根據(jù)本課的教學(xué)目標(biāo),學(xué)生自愿分成幾個小組,每個小組自己討論寫出案例分析報告,然后設(shè)計一個其他的管理信息系統(tǒng)程序,給哪一個領(lǐng)域編程小組自己確定,給他們一個實際操作的機(jī)會,這樣可以充分發(fā)揮學(xué)生解決實際問題的能力,真正體會成功后的快樂。
五、與學(xué)生勤溝通,解決課堂上存在的問題
課堂教學(xué)要分清主次,要以學(xué)生為主導(dǎo),教師對學(xué)生提出的疑問加以解答,課堂是師生之間知識情感相互交流的地方。教師鼓勵學(xué)生提出不同的建議,師生之間相互討論得出最佳結(jié)果,是學(xué)生在激烈的討論中學(xué)到了本堂課的知識。教師根據(jù)學(xué)生所提問題內(nèi)容點(diǎn)出重點(diǎn),最后加以強(qiáng)調(diào)延伸。這樣既能活躍課堂氣氛,又能激起學(xué)生的學(xué)習(xí)熱情,教師在學(xué)生討論中還能了解到學(xué)生對前一部分知識的學(xué)習(xí)情況,可以及時予以講解說明。
六、培養(yǎng)學(xué)生的程序開發(fā)能力
現(xiàn)在大多數(shù)學(xué)生的知識停留在書本上,不會靈活運(yùn)用,對應(yīng)用程序系統(tǒng)的開發(fā)步驟和調(diào)式都不十分了解,所以教師要把編程設(shè)計作為重中之重。在學(xué)習(xí)過程中,教師可以讓學(xué)生根據(jù)自己的實際情況設(shè)計課題,教師加以指導(dǎo),不論課題大小,每月做兩個設(shè)計,這樣可以提高學(xué)生靈活運(yùn)用知識的水平,為以后搞程序開發(fā)奠定基礎(chǔ)。
參考文獻(xiàn):
[1]譚浩強(qiáng),田淑清.BASIC語言(第五修訂本)[M].北京:科學(xué).
?。?]多媒體網(wǎng)絡(luò)技術(shù)與學(xué)生學(xué)習(xí)能力的培養(yǎng).基礎(chǔ)教育研究,2001,(Z1).
[3]運(yùn)用多媒體教學(xué)培養(yǎng)學(xué)生的思維能力.廣西教育,2000,(9).