[摘 要] Visual Basic程序設(shè)計是中職計算機應(yīng)用專業(yè)的一門基礎(chǔ)編程課程,由于VB程序設(shè)計涉及英語、數(shù)學等基礎(chǔ)科目知識,VB程序設(shè)計成為中職學生最不喜歡的一門專業(yè)課。如何對中職學生進行有效地VB程序設(shè)計教學,是教師一直努力的目標,從使用簡單化語言教學、趣味小程序設(shè)計的加入等實例教學,分析了中職VB教學的可行方法,重視學生的回應(yīng),讓學生從理論學習與實訓過程中提升自身的邏輯思維與解決問題的能力,為從事相關(guān)工作打下堅實基礎(chǔ)。
[關(guān) 鍵 詞] VB程序設(shè)計;簡單化;實例教學;感覺回應(yīng)
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2017)29-0048-01
VB程序設(shè)計是中職計算機應(yīng)用專業(yè)的一門基礎(chǔ)編程課程,可以這么說,在計算機專業(yè)開設(shè)的科目中,VB程序設(shè)計是學生認為最難學的一門課。因為它不僅單調(diào),而且涉及英語及數(shù)學邏輯思維。這也是制約學生學習VB程序設(shè)計的瓶頸。學生平時看不到VB在現(xiàn)實生活中的應(yīng)用,也很難看到學這門科目的未來,學習難度可想而知。
中職生有一個特點:文化基礎(chǔ)相對較差,動手能力較強。因此,對他們進行有效教學,需要根據(jù)其特點,使用以提高技能為主的教學方法。經(jīng)過多年教學實踐,本人從以下五方面,改進VB程序設(shè)計的教學。
一、使用簡單化語言
簡單化語言,是在教學中盡可能用通俗易懂、學生能夠理解的話進行教學。例如,講“事件、過程”這一知識點時,為了把復雜的事件表述為學生可以理解通俗事件,將“代碼執(zhí)行過程”比喻為“用木棍敲頭”,整個教學過程簡述如下:
Private Sub 操作對象_事件( )
變化對象.屬性=值
End Sub
“操作對象”為“被敲的頭部”,“變化的對象”是人(的感覺),屬性與值就是(人感覺到)頭疼的反應(yīng)。即:
Private Sub 頭部_敲擊( )
被敲的人.感覺=頭痛
End Sub
這樣,學生就非常明白對象、事件與過程的關(guān)系。在編寫代碼的過程中,屬性的使用就可以進行比較順利的教學了。學生在編寫代碼前總會對我給出的這個示例發(fā)出會意的微笑,進而加快編寫代碼的速度。教學中,我們不應(yīng)為知識戴上嚴肅的面具,使學生因恐懼而不敢靠近,知識是嚴謹?shù)模虒W過程應(yīng)該是輕松的,學習過程應(yīng)該是快樂的。
二、運用實例教學
學生聽后會忘記,看后會記住,做過之后會明白。合理安排實訓,不僅僅是對知識的記憶,更多的是技能的提升。中職生就業(yè)后從事的工作崗位不需要有太多的高深理論,而是實操能力。培養(yǎng)學生的實操能力是教學的最終目標。因此,在VB教學的最初階段,我沒有從教材上的理論知識開始,而是制作最簡單的實例。先拋開繁雜的理論知識,當他們開始接受VB程序設(shè)計時,再從實例中加入相應(yīng)的理論知識,以實例促進學生對知識點的理解,讓學生從實例中掌握代碼的含義,了解程序開發(fā)的運作過程。
三、加入趣味小程序設(shè)計
興趣是學習的最好老師。程序設(shè)計是比較枯燥的,經(jīng)過一段時間,學生容易出現(xiàn)厭學情緒,因此要經(jīng)常使用不同的方法去激勵學生,趣味小程序設(shè)計的使用就是其中之一。學生很喜歡玩農(nóng)場這款網(wǎng)絡(luò)游戲,在講完數(shù)組控件后,我讓學生分組設(shè)計這款小游戲,主要完成類似殺蟲或鋤草等游戲操作,讓他們從設(shè)計流程中找到編程的樂趣,親手測試自己設(shè)計出來的游戲,那種成就感是網(wǎng)絡(luò)游戲無法比擬的。趣味小程序不僅能激發(fā)他們對程序設(shè)計的興趣,更能提升他們的自信心。
四、重視學生的感覺回應(yīng)
重視學生的感覺回應(yīng),要注意與學生進行良好的溝通,多與學生進行情感方面的交流,學生親其師才信其道。及時調(diào)動學生的學習積極性與調(diào)整心態(tài),學生在長時間理論加代碼的授課中,很容易出現(xiàn)煩躁的情緒,適時通過一些與程序設(shè)計相關(guān)的生活百科、趣味例子等知識的講解,使學生對這一科目保持興趣。平時多關(guān)心學生的生活,在課間休息時多聊聊他們的一些生活趣事,或者家庭情況,讓學生看到你對他的關(guān)心,及時發(fā)現(xiàn)問題,并在它變成大問題前解決它。
五、VB程序設(shè)計是一門提升自身能力的課程
VB程序設(shè)計比較特別,它不像Flash、PhotoShop等應(yīng)用軟件,學生能馬上體驗可以看到自己的作品帶來的成就感,它是一款工具軟件,是用來編寫程序的程序。我們可以用它設(shè)計如Windows操作系統(tǒng)中附件下的計算器、記事本等一些小程序。學習這種應(yīng)用軟件雖然不能馬上看到自己的作品應(yīng)用于生活,但在學習的過程中學生提高了自己的數(shù)學邏輯思維能力,增加了專業(yè)英語詞匯量,這些都是在其他學科里不常有的。在任課的2個教學班80多人中,篩選了三名學生代表學校參加韶關(guān)市中職學生技能競賽,程序設(shè)計項目中1人獲總分第二名,2人分別獲第四、五名。學生在賽后的最大的感受就是VB程序設(shè)計是一門快速提升自身能力的課程。
中職生動手能力強,以此為突破口,多向在校生列舉我校畢業(yè)生成功的案例,讓他們知道自己在工業(yè)社會中的優(yōu)勢,樹立學生的自信,進而順利地完成教學。
以上是筆者在多年VB程序設(shè)計教學中的一些實踐心得。
參考文獻:
[1]王江濤.VB教學探索與改革[J].福建電腦,2009(11).
[2]謝毅娟.由學校評估談檔案管理[J].漳州職業(yè)技術(shù)學院學報,2008(2).