摘 要:VB程序設(shè)計語言是中職計算機(jī)專業(yè)河北對口升學(xué)必須開設(shè)的一門課程。為了實(shí)現(xiàn)升學(xué)和就業(yè)雙重教學(xué)目標(biāo),切實(shí)分析了VB程序設(shè)計語言教學(xué)中存在的一些問題,并提出了解決這些問題的一些建議。
關(guān)鍵詞:中職學(xué)校;VB程序設(shè)計;教學(xué)方法;改進(jìn)
VB程序設(shè)計作為中職計算機(jī)專業(yè)對口升學(xué)及就業(yè)的一門重要課程,是學(xué)生將來深入學(xué)習(xí)其他計算機(jī)語言的基礎(chǔ),同時它還有助于提高學(xué)生的邏輯思維能力。因此,如何根據(jù)實(shí)際教學(xué)目標(biāo),對VB程序設(shè)計課程的教學(xué)內(nèi)容、教學(xué)方法、考核方式進(jìn)行相應(yīng)的改革,實(shí)現(xiàn)我們的雙重目標(biāo),已經(jīng)成為中職計算機(jī)教師需要探討的問題。
一、VB程序設(shè)計語言教學(xué)中存在的若干問題
1. 學(xué)生基礎(chǔ)差,學(xué)習(xí)VB程序設(shè)計的信心、興趣不足
較好的數(shù)學(xué)、英語基礎(chǔ),以及較強(qiáng)的邏輯思維能力是學(xué)好VB的前提條件,而中職的學(xué)生在這些方面恰恰有些薄弱,因此VB程序設(shè)計學(xué)起來有些困難。由于缺乏對計算機(jī)語言解決問題的了解,有些學(xué)生還覺得VB 程序設(shè)計非常的神秘,甚至在心理上有些畏懼,嚴(yán)重缺乏學(xué)習(xí)的信心。由于計算機(jī)語言本身的枯燥無味,學(xué)生對VB程序設(shè)計課程的興趣也不高,在課堂教學(xué)中不配合老師。
2. 教學(xué)方法有些落后
通過多方調(diào)查,VB程序設(shè)計語言課程一直沿用的是傳統(tǒng)教學(xué)方法,即講授法加學(xué)生上機(jī)實(shí)驗(yàn),效果不是很理想。理論課上,教師既是導(dǎo)演又是演員,學(xué)生很少參與。上機(jī)實(shí)驗(yàn)時,學(xué)生只是對教材上現(xiàn)成的實(shí)例進(jìn)行編輯調(diào)試,起不到上機(jī)課應(yīng)有的作用。
3. 實(shí)踐環(huán)節(jié)不足
實(shí)踐環(huán)節(jié)在VB程序設(shè)計語言中的分量是重中之重,它的作用不光是理論知識的驗(yàn)證,更重要的是提高學(xué)生的實(shí)踐能力。而實(shí)踐課的不足主要表現(xiàn)在兩個方面:一是中職VB程序設(shè)計語言教材中的實(shí)踐性教學(xué)內(nèi)容太少,二是實(shí)踐課教師設(shè)計的不很周到。
4. 考核方式單一
VB程序設(shè)計語言考核方式普遍采用的是筆試,這樣的一紙成績就要表示本學(xué)期VB的所有學(xué)習(xí)情況,錯誤地誘導(dǎo)了學(xué)生,使他們忽視了實(shí)踐課環(huán)節(jié),背離了我們學(xué)習(xí)VB的真正目的。
二、解決問題的一些方法
1. 采用多種方法,調(diào)動學(xué)生的學(xué)習(xí)積極性
大多數(shù)學(xué)生剛接觸VB時,對它的情況可能一無所知,所以,運(yùn)用以下方法會取得很好的效果。第一,教師要讓學(xué)生了解計算機(jī)專業(yè)學(xué)習(xí)VB的必要性。例如,教師列舉一些學(xué)生平時感興趣或接觸到的軟件和VB之間的關(guān)系。第二,學(xué)習(xí)興趣是學(xué)生學(xué)習(xí)的最主要動力,或者說幾乎是唯一動力,因此,從一開始,教師就要時時注意VB課程的趣味性。盡管所有人認(rèn)為計算機(jī)語言枯燥無味,只要教師傾其所能,就能做到,這也是筆者的經(jīng)驗(yàn)。例如,前期講VB基礎(chǔ)時,涉及到的邏輯運(yùn)算符NOT,我們可以用中學(xué)生行為準(zhǔn)則應(yīng)該做的和不該做的解釋。中期講到循環(huán)語句時,F(xiàn)OR…NEXT,DO…LOOP可以比喻為不可分離的情侶來說明他們必須配對使用。第三,自信是學(xué)習(xí)的內(nèi)在動力,因此,要幫助學(xué)生建立學(xué)好VB程序設(shè)計語言的自信。學(xué)生初接觸VB語言時,課程進(jìn)展速度要慢,內(nèi)容要簡單,讓他們解決的問題要容易,頻繁地讓他們體會到成就感??傊?,通過興趣的培養(yǎng),自信的建立,讓學(xué)生愛上VB語言,讓學(xué)生愛上編程。
2. 改進(jìn)課堂教學(xué)手段,保證教學(xué)效果
(1)任務(wù)驅(qū)動教學(xué)法。學(xué)生普遍反應(yīng)VB語言概念多、抽象,難理解,那么針對這一問題,教師在授課時就不能照著教材按部就班地講,從一開始就把常量、變量以及數(shù)據(jù)類型放到一個個學(xué)生喜歡的小程序中,一直到這門課的結(jié)束始終把知識貫穿到實(shí)例中。通過筆者多年的實(shí)踐發(fā)現(xiàn),該方法可以培養(yǎng)學(xué)生分析問題、解決問題的能力,提高學(xué)生自主學(xué)習(xí)與他人協(xié)作的能力,縮短了學(xué)習(xí)周期。
(2)比較教學(xué)法。VB語言概念多、規(guī)則多,教師在授課時不妨采用比較法,對相關(guān)概念或語法進(jìn)行對比,進(jìn)而明確差異,然后進(jìn)行歸納總結(jié),方便學(xué)生理解,會收到事半功倍的效果。例如,對順序文件的讀操作有三種方法,對這三種語句我們采取比較的學(xué)習(xí)方法效果更好。
(3)分組教學(xué)法。無論是理論課還是上機(jī)課,都可以把學(xué)生分成幾個小組,將不同層次的學(xué)生均衡地分布在各個小組中,根據(jù)他們的學(xué)習(xí)情況,在各自的小組中擔(dān)任不同的角色,教師由過去的“主講”變?yōu)楝F(xiàn)在的“主導(dǎo)”,成為課堂教學(xué)的“設(shè)計者”。這樣,充分利用學(xué)生的競爭心理誘導(dǎo)他們?nèi)シe極參與,從而促進(jìn)了全體學(xué)生的整體發(fā)展。
3. 解決實(shí)踐性教學(xué)內(nèi)容不足問題的措施
首先,要考慮的是教材,應(yīng)選擇帶有大量實(shí)驗(yàn)內(nèi)容的。當(dāng)然,真正為我們中職量身定制的VB教材匱乏。其次,要求任課教師根據(jù)教學(xué)經(jīng)驗(yàn)自己設(shè)計實(shí)驗(yàn)內(nèi)容。這樣根據(jù)教學(xué)進(jìn)度,根據(jù)學(xué)生的喜好自己設(shè)計的實(shí)驗(yàn)內(nèi)容效果更好,更容易被學(xué)生接受。
4. 考試方式靈活
用學(xué)期卷面考試、平時課程設(shè)計以及上機(jī)考試來全面檢查學(xué)生學(xué)習(xí)效果。學(xué)期卷面考試主要考查學(xué)生對VB的一些基本概念、語法的掌握情況。平時課程設(shè)計,可在平時晚自習(xí)或課外活動時間布置給學(xué)生一些稍大的VB課程設(shè)計,可以不限制時間,學(xué)生分組完成,考查的是學(xué)生運(yùn)用VB語言來解決實(shí)際問題的能力,以及培養(yǎng)他們協(xié)作的能力。對于上機(jī)考試題目樣式可以有多種,如給出設(shè)計題目自由編程,或?qū)﹀e誤的程序進(jìn)行調(diào)試,以及對不完整的程序給予補(bǔ)充,當(dāng)然應(yīng)該在規(guī)定的時間完成,以此考查學(xué)生的快速編程能力及綜合應(yīng)用能力。
總之,學(xué)生學(xué)好VB程序設(shè)計語言,能夠靈活自如運(yùn)用VB來編寫程序,解決實(shí)際生活中的各種問題。
參考文獻(xiàn):
[1]袁鋒.談VB程序設(shè)計教學(xué)方法改革的幾個轉(zhuǎn)變[J].中國成人
教育,2004(2).
[2]胡迎春.C語言程序設(shè)計課程教學(xué)新法[J].廣西民族學(xué)院學(xué)報
(哲學(xué)社會科學(xué)版),2003(6).
[3]葉幼林.對計算機(jī)C語言教學(xué)的探討與研究[J].中南民族大學(xué)
學(xué)報(人文社會科學(xué)版),2004(4).
[4]解晨光.關(guān)于高職高專計算機(jī)教學(xué)改革的研究[J].教育探索,
2006(8).
(赤城縣職教中心)