摘 要:語言類的學(xué)習(xí)相對于中職生來說,確實是有一定難度的。首先,學(xué)生的英語水平差次不齊。其次,就中職生目前學(xué)生的邏輯思維能力,課后要花時間來進行練習(xí)與實踐。最后,需要細心、耐心。因為程序會因為一個符號,哪怕一個中英文標(biāo)點之差而導(dǎo)致運行失敗,在錄入及調(diào)試的時候,要細心,檢查起來更需要耐心。如何激發(fā)學(xué)生學(xué)習(xí)的興趣,如何把握教學(xué)重點,如何突破教學(xué)難點。本文依據(jù)多年教學(xué)經(jīng)驗,結(jié)合新時代中職學(xué)生以及VB課程特點,對VB教學(xué)方法進行了一些相應(yīng)探索和分析。
關(guān)鍵詞:英語強化;形象舉例;項目教學(xué);教學(xué)方法
“Visual Basic程序設(shè)計”(簡稱VB)是Microsoft公司推出的一個集應(yīng)用程序開發(fā)、設(shè)計、編輯和調(diào)試為一體的集成開發(fā)環(huán)境。VB是中職計算機專業(yè)的核心課程,在相應(yīng)教學(xué)過程中,如何激發(fā)學(xué)生編程興趣,使其輕松理解抽象概念、提高綜合應(yīng)用能力,一直是計算機教師研究的課題。
本文依據(jù)多年教學(xué)經(jīng)驗,結(jié)合新時代中職學(xué)生以及VB課程特點,對VB教學(xué)方法進行了一些相應(yīng)探索和分析。
1 針對學(xué)生英語底子薄弱
VB軟件由微軟所開發(fā),相應(yīng)命令語句由英語構(gòu)成。中職學(xué)生由于英語底子薄弱,有些學(xué)生連ABC26個字母都寫不全,何談寫命令運行程序。學(xué)習(xí)十分吃力,容易失去學(xué)習(xí)興趣。為了激發(fā)其學(xué)習(xí)動力,本人采用課前英語強化法——提前列出下節(jié)課所需用到的英語單詞,以課外作業(yè)形式要求學(xué)生通過查、讀、寫等方式進行預(yù)習(xí)鞏固,從而逐步降低課堂學(xué)習(xí)難度,提高學(xué)習(xí)熱情和學(xué)習(xí)效率。此外,在課程教學(xué)中,可抽3分鐘進行提問、搶答單詞,以調(diào)動他們的學(xué)習(xí)積極性,為本節(jié)課做好鋪墊。對于單詞的熟識與記憶最好的辦法就是經(jīng)常記,經(jīng)常見,最好像大寶廣告詞一樣,天天見。
如if ……then……else ……初學(xué)者對于這種句式很難理解。我會簡化“如果 天氣好 那么 去郊游 否則 上課”代入 if 天氣=晴朗 then 學(xué)生去郊游 else 上課。 對應(yīng)的理解代入以便于理解“果那么否則”。
2 VB概念的抽象難懂
教學(xué)實踐中,專業(yè)術(shù)語的正確理解對學(xué)好編程非常重要。為使學(xué)生輕松、快樂地掌握VB中的抽象概念及專業(yè)術(shù)語,可用通俗易懂的方法對專業(yè)術(shù)語進行解釋,并通過形象的打比方和舉例子等方式加強學(xué)生理解,以達到突破難點。
剛接觸VB時,我們就要學(xué)習(xí)符號“=”,通過小學(xué)數(shù)學(xué)的學(xué)習(xí),在大腦中會形成固化,“=”就是“等于”,然而在VB中“=”不僅可以表示“等于”,也可以表示“賦值”。例如:x=3 ,我們理解為“把3 賦值給x”。
比如,過程調(diào)用中的參數(shù)傳遞,很多同學(xué)容易混肴數(shù)據(jù)的兩種傳遞方式——地址傳遞及數(shù)值傳遞的區(qū)別??赏ㄟ^形像比喻方式進行說明:我有一個錢盒子,我把盒子里面的鑰匙給了你,你當(dāng)然能夠改變盒子里面的錢,這就是地址傳遞;如果我把盒里面的錢數(shù)目給了你,它就是數(shù)值傳遞,而你無權(quán)改變我盒子里面的錢。通過形象舉例,學(xué)生們便能很快掌握他們之間的區(qū)別,便于理解,學(xué)生感覺比較簡單,就會更愿意學(xué)。
3 程序運行
在學(xué)生掌握了必要的概念及專業(yè)術(shù)語之后,如何引領(lǐng)學(xué)生進入VB的世界,是該課程的關(guān)鍵環(huán)節(jié)。
在本人的教學(xué)過程中,主要是采用項目教學(xué)法,注意由淺入深,由簡到繁,循序漸進。
先出示教師課前做好的程序演示,激發(fā)同學(xué)們的學(xué)習(xí)興趣。采用現(xiàn)代化多媒體教學(xué),用直觀、視覺上的效果讓學(xué)生感知學(xué)習(xí)任務(wù);然后分解教學(xué)內(nèi)容,各個點突破;再組成一個完整的小項目。在教學(xué)實踐中,也可以運用小組合作學(xué)習(xí),培養(yǎng)學(xué)生的協(xié)作能力。在調(diào)試程序時,學(xué)生碰到問題,教師不要急于幫助解決,應(yīng)該先讓學(xué)生自己獨立思考,也可以小組進行討論。這樣,學(xué)生對所犯錯誤印象深刻,以避免下次再犯,亦可培養(yǎng)學(xué)生自已分析問題,解決問題的能力。
為了讓學(xué)生理解一個標(biāo)點對整個程序的影響,養(yǎng)成一個良好的編程習(xí)慣。在學(xué)生掌握一定語言編程的基礎(chǔ)后,給出一個運行錯誤的程序,讓同學(xué)們一起來玩找錯誤的游戲,而重點是這種程序看起來并沒有語法錯誤、沒有邏輯錯誤的程序,其實只是一個中英文標(biāo)點的問題,標(biāo)點必須在英文狀態(tài)下輸入。讓學(xué)生重視細節(jié),清楚意識到一個符號就可以使程序員精心編制的程序運行不成功。在編程時,我們必須有足夠的細心、耐心。
無論何種教學(xué)方法,都是使學(xué)生更愿意學(xué)習(xí),更有興趣學(xué)習(xí),更有激情學(xué)習(xí)。因此我們在教學(xué)過程中的語言就顯得尤為重要,語言抑揚頓挫、平仄有聲,這種聲音會感染、吸引學(xué)生,反之上課語言始終保持在一個音調(diào)上面,則會使人昏昏欲睡,很難達到所期望的教學(xué)目的。教師在課堂中注意調(diào)節(jié)課堂氣氛,本來計算機語言的教學(xué)就有些枯燥,我們應(yīng)該創(chuàng)造幽默風(fēng)趣、寬松的教學(xué)氛圍,所以我們也要培養(yǎng)一定的幽默感,以積極、樂觀的態(tài)度處理課堂,把快樂的課堂還給學(xué)生。
當(dāng)然,面對不同的學(xué)生、不同的環(huán)境,我們的教學(xué)方法必須根據(jù)實際情況靈活地改變,從而提高課堂教學(xué)的效率!
參考文獻:
[1] 文靜.淺議VB教學(xué)方法改革的探討和實踐.吉林省教育學(xué)院學(xué)報(中旬) ,2012,02.
[2] 孫慶英.VB教學(xué)方法探索與實踐.電腦知識與技術(shù),2015,24.
[3] 石勇濤.VB語言的教學(xué)方法探討.科技視界,2015,26.
[4] 謝慧敏,方驥,薛磊.有關(guān)提高VB程序設(shè)計教學(xué)質(zhì)量的方法探索.中國培訓(xùn),2016,12.
[5] 蔡付川,劉利飛.談VB程序設(shè)計的教學(xué)方法.電子世界,2016/14.
[6] 陸宇光,姜彥偉.基于多模式的“VB程序設(shè)計”教學(xué)方法探討.常州工學(xué)院學(xué)報,2014,05.
作者簡介:
徐栩娟(1982-),女,碩士,江西九江人,中級講師,從事計算機教學(xué)。