車(chē)艷鵬
【摘要】Visual Basic是一種創(chuàng)新性的程序設(shè)計(jì)法,有效突破了傳統(tǒng)編程模式。學(xué)習(xí)和掌握這一編程方法可以提高學(xué)生的計(jì)算機(jī)學(xué)習(xí)與應(yīng)用能力,培養(yǎng)學(xué)生良好的信息素養(yǎng)。教師在選取教學(xué)方法時(shí)必須從學(xué)生實(shí)際出發(fā),考慮中職計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的學(xué)習(xí)需要和實(shí)際特點(diǎn),確保教學(xué)目標(biāo)的達(dá)成。
【關(guān)鍵詞】任務(wù)驅(qū)動(dòng)? 分組學(xué)習(xí)? 成功案例
【中圖分類(lèi)號(hào)】G42 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2019)19-0222-01
Visual Basic可視化程序設(shè)計(jì)是一種全新的程序設(shè)計(jì)方法,它有別于以往的傳統(tǒng)語(yǔ)言編程,編程過(guò)程是先編寫(xiě)代碼,代碼正確無(wú)誤運(yùn)行,呈現(xiàn)用戶(hù)使用界面。Visual Basic簡(jiǎn)單易學(xué),功能強(qiáng)大,是中職計(jì)算機(jī)專(zhuān)業(yè)知識(shí)的重要組成部分,那么如何讓學(xué)生學(xué)好這門(mén)課程,我結(jié)合自己的教學(xué)實(shí)踐,提出以下幾種教學(xué)方法。
一、利用多媒體手段,精心組織教學(xué)內(nèi)容
VB是一門(mén)實(shí)踐性很強(qiáng)的一門(mén)學(xué)科,需要邊學(xué)邊練,特別是學(xué)習(xí)初始階段很多概念都比較抽象,光憑單純的理論學(xué)習(xí)學(xué)生很難理解,學(xué)生聽(tīng)得茫然不知所以,就覺(jué)得這門(mén)課難學(xué),漸漸就對(duì)這門(mén)課程失去了學(xué)習(xí)興趣,學(xué)生對(duì)這門(mén)課感興趣才能有學(xué)習(xí)的動(dòng)力。那么在現(xiàn)在多媒體快速發(fā)展的情況下,我們可以利用多媒體進(jìn)行輔助教學(xué),多媒體教學(xué)可以直觀(guān)的展示教學(xué)內(nèi)容,學(xué)生可以邊看、邊聽(tīng)、邊操作,使學(xué)習(xí)變得簡(jiǎn)單化,變得容易。VB教材里有許多內(nèi)容陳述過(guò)多,條理不清楚,學(xué)生閱讀完之后仍然把握不了知識(shí)點(diǎn)是什么,那么教師就要運(yùn)用簡(jiǎn)煉、精確的語(yǔ)言把復(fù)雜的內(nèi)容進(jìn)行簡(jiǎn)化歸納,教師思路要清晰,合理組織教學(xué),這樣才能使學(xué)生更好的掌握課堂上所學(xué)的知識(shí)內(nèi)容。
二、采用任務(wù)驅(qū)動(dòng)的教學(xué)方式
為了激發(fā)學(xué)生學(xué)習(xí)興趣,鍛煉其獨(dú)立思考的能力,教師應(yīng)考慮任務(wù)驅(qū)動(dòng)教學(xué)模式。每節(jié)課教師都要準(zhǔn)備1-2個(gè)VB教學(xué)的例子,例子中隱含新知識(shí)點(diǎn),老師先不講,先讓學(xué)生觀(guān)察這些例子中哪些知識(shí)點(diǎn)是學(xué)過(guò)的,哪些是新知識(shí),對(duì)于新知識(shí)教師也不要急于介紹,先讓學(xué)生帶著疑問(wèn)閱讀教材,學(xué)生通過(guò)自學(xué)找出一些新知識(shí)中相關(guān)的屬性、方法和事件等,然后自己動(dòng)手設(shè)置界面、編寫(xiě)代碼。動(dòng)手設(shè)計(jì)是學(xué)好VB的一個(gè)重要方法,學(xué)生一定要多動(dòng)手編寫(xiě)程序,逐漸提高編程能力。采用任務(wù)驅(qū)動(dòng)教學(xué)方式充分發(fā)揮學(xué)生主動(dòng)性,學(xué)生一邊設(shè)計(jì),一邊思考,既鞏固了理論知識(shí),又提高了動(dòng)手能力,學(xué)生由被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),大大提高了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,整個(gè)過(guò)程學(xué)生積極主動(dòng)參與,激發(fā)了學(xué)生學(xué)習(xí)的欲望,有利于今后崗位的需要與終身學(xué)習(xí)需要。
三、任務(wù)驅(qū)動(dòng)下的小組合作的學(xué)習(xí)方式
VB程序設(shè)計(jì)是一門(mén)理論和實(shí)踐相結(jié)合的學(xué)科。中職學(xué)生學(xué)習(xí)能力和對(duì)知識(shí)的領(lǐng)悟能力都比較差,個(gè)體差異明顯。為了彌補(bǔ)這種差異,采用小組合作的方式應(yīng)于課堂,學(xué)生學(xué)習(xí)效果和老師的教學(xué)效果明顯提升。分組按照“組內(nèi)異質(zhì),組間同質(zhì)”的原則,將學(xué)習(xí)能力不同、性別不同的學(xué)生分配一組,每組人數(shù)不要過(guò)多或過(guò)少3-5人為宜,每一組選一個(gè)學(xué)習(xí)組長(zhǎng),組長(zhǎng)的學(xué)習(xí)能力和組織能力都要強(qiáng)。教師把新任務(wù)分布給各小組,小組的成功是每個(gè)人都要完成任務(wù),每組在小組長(zhǎng)的組織領(lǐng)導(dǎo)下為了共同的任務(wù),相互討論,相互幫肋,基礎(chǔ)好完成快的同學(xué)幫助基礎(chǔ)差操作慢的同學(xué)。每組之間進(jìn)行比賽,看哪個(gè)組先完成任務(wù),形成你假追我趕的學(xué)習(xí)氛圍。各個(gè)小組選派表達(dá)能力好的組員匯報(bào)編程方法和結(jié)果,老師及時(shí)給預(yù)見(jiàn)一些糾正,對(duì)于出錯(cuò)多的問(wèn)題大家一起討論解決。對(duì)優(yōu)秀的小組或個(gè)人進(jìn)行不同形式的獎(jiǎng)勵(lì)。
四、案例教學(xué)法
學(xué)好VB課程,編程例題的選取也是關(guān)鍵,它直接影響教學(xué)效果。教學(xué)案例最好和實(shí)際生活有關(guān)聯(lián),而學(xué)生既能從中掌握一些相關(guān)知識(shí),還能解決實(shí)際問(wèn)題,為程序的設(shè)計(jì)積累很好的經(jīng)驗(yàn)。例如,我們?cè)趯W(xué)到控件數(shù)組這部分知識(shí)時(shí),控件我們都熟悉了,數(shù)組創(chuàng)建的方法也很簡(jiǎn)單,就是先創(chuàng)建一個(gè)之后通過(guò)復(fù)制、粘貼、修改index屬性來(lái)區(qū)分每個(gè)成員。那么它有什么作用?什么時(shí)候用?學(xué)生摸糊不清。我們通過(guò)設(shè)計(jì)算器案例來(lái)幫助學(xué)生解決這個(gè)問(wèn)題,計(jì)算器生活中經(jīng)??匆?jiàn)和用到,計(jì)算器由0-9十個(gè)數(shù)字鍵和+/-/×/÷鍵組成,如果每個(gè)控件都定義成變量,一是變量多,記不住,編程提倡變量要少,二是對(duì)每個(gè)控件都得編寫(xiě)代碼,而且這些代碼又相同,屬重復(fù)操作,代碼也亂。那么對(duì)相同相似的作用相同的控件我們用控件數(shù)組來(lái)作,可以減少代碼的編寫(xiě),使程序簡(jiǎn)化。
五、注意理論和實(shí)踐的結(jié)合
VB理論性和實(shí)踐性都很強(qiáng),單純的理論和單純的實(shí)踐都無(wú)法達(dá)到學(xué)習(xí)效果,光靠理論,抽象難懂,不易被掌握。光有實(shí)踐,無(wú)理論知識(shí)學(xué)生不懂設(shè)計(jì)步驟,不會(huì)編寫(xiě)代碼。所以在教學(xué)過(guò)程中,教師要注意二者的的銜接,既要有扎實(shí)的理論基礎(chǔ),又要有較強(qiáng)的動(dòng)手能力。例如講控件的屬性設(shè)置性,光講理論學(xué)生怎么都想像不出效果是什么樣。講分支結(jié)構(gòu)時(shí),直接上機(jī)實(shí)踐,學(xué)生又記不住語(yǔ)句的格式。所以教師合理組織理論與實(shí)踐的學(xué)習(xí)。
學(xué)習(xí)VB是一個(gè)漫長(zhǎng)、循序漸進(jìn)的過(guò)程,作為教師應(yīng)該在不斷的探索與實(shí)踐中尋求合適的教學(xué)模式,提高學(xué)生的學(xué)習(xí)能力和操作水平,培養(yǎng)專(zhuān)業(yè)的綜合性計(jì)算機(jī)人才,為現(xiàn)代化建設(shè)提供人才。
參考文獻(xiàn):
[1]蔣繼斌.中職計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)研究[J].成才之路,2015,(18):52-56.
[2]張忠和.Visual? Basic和實(shí)踐中若干問(wèn)題的探討[J].電腦知識(shí)與技術(shù),2016,(12):86-87.
[3]張麗君.任務(wù)驅(qū)動(dòng)教學(xué)法在Visual? Basic程序設(shè)計(jì)課程教學(xué)中的應(yīng)用探索[J].中國(guó)管理信息化,2016,(12):233-234.