姚莉
[摘? ? ? ? ? ?要]? VB語(yǔ)言是一門(mén)枯燥乏味的課程,教學(xué)難度較大,中職學(xué)生易產(chǎn)生畏難心理,無(wú)法達(dá)成教學(xué)目標(biāo)。如何在教學(xué)中利用一些新穎的教學(xué)方法和環(huán)境,改善該課程教學(xué),通過(guò)幾年的教學(xué)實(shí)踐,摸索出一些較為有效的教學(xué)方法,欲與廣大教師共同探討。
[關(guān)? ? 鍵? ?詞]? VB語(yǔ)言;教學(xué)方法;學(xué)生
[中圖分類號(hào)]? G712? ? ? ? ? ? ? ? ?[文獻(xiàn)標(biāo)志碼]? A? ? ? ? ? ? ? [文章編號(hào)]? 2096-0603(2019)35-0150-02
近年來(lái),中等職業(yè)學(xué)校普遍遇到生源質(zhì)量下降的困擾,很多學(xué)生不能適應(yīng)理科課程的學(xué)習(xí)。VB語(yǔ)言作為一門(mén)可視化編程語(yǔ)言,其編碼過(guò)程的學(xué)習(xí)枯燥乏味,學(xué)生更加不易學(xué),容易產(chǎn)生畏難心理。因此,為了激發(fā)學(xué)生學(xué)習(xí)的興趣,提高解決實(shí)際問(wèn)題的能力,為了一進(jìn)入工作就能上手,以適應(yīng)社會(huì)要求,我對(duì)VB語(yǔ)言教學(xué)方法進(jìn)行了重點(diǎn)研究,摸索出一些經(jīng)驗(yàn)方法,希望和廣大教師共同探討。
一、注重培養(yǎng)學(xué)生興趣
愛(ài)因斯坦說(shuō)過(guò),興趣是最好的老師。學(xué)生對(duì)一門(mén)課感興趣與否直接決定了該課教學(xué)效果的好壞。
每一個(gè)新授班級(jí)上課前都會(huì)接受我設(shè)計(jì)的一個(gè)無(wú)記名問(wèn)卷調(diào)查,只問(wèn)兩個(gè)問(wèn)題:(1)你心中的VB課程是什么樣的?(2)你對(duì)學(xué)習(xí)VB課程有什么想法?這兩個(gè)問(wèn)題的答案我原以為是五花八門(mén)的,可真正的結(jié)果卻是集中在幾個(gè)詞上:復(fù)雜、難度大、想學(xué)但是怕學(xué)不會(huì)、沒(méi)興趣。而每當(dāng)我第一次走進(jìn)課堂時(shí),學(xué)生糾結(jié)中又帶有一點(diǎn)期待的眼神讓我想為他們做點(diǎn)什么。
為了吸引學(xué)生的注意,第一節(jié)課就讓他們興趣滿滿,我用了以下“興趣提升三步法”:(1)第一節(jié)課時(shí),不說(shuō)任何知識(shí),只讓學(xué)生反復(fù)演示我準(zhǔn)備的VB語(yǔ)言程序。先是學(xué)生喜歡的MP3音樂(lè)播放器,接著請(qǐng)學(xué)生玩一個(gè)經(jīng)典的打昆蟲(chóng)小游戲,再來(lái)一次倒計(jì)時(shí)舉手比賽,學(xué)生玩得不亦樂(lè)乎。(2)播放一段視頻,告訴學(xué)生這些程序均是學(xué)長(zhǎng)自己開(kāi)發(fā)設(shè)計(jì)的,并請(qǐng)學(xué)長(zhǎng)給學(xué)弟、學(xué)妹講一些經(jīng)驗(yàn)和鼓勵(lì)。(這些內(nèi)容必須靠平時(shí)的積累和及時(shí)記錄,老師要有心完成)。(3)利用VB歡迎界面指導(dǎo)學(xué)生完成設(shè)計(jì),引領(lǐng)學(xué)生進(jìn)入VB課程的世界。
學(xué)生會(huì)由一開(kāi)始的驚訝到慢慢地接受,特別是知道這些游戲設(shè)計(jì)都是學(xué)長(zhǎng)自己設(shè)計(jì)的時(shí)候,他們發(fā)現(xiàn)原來(lái)感覺(jué)遙不可及的東西,其實(shí)就是那么簡(jiǎn)單。這時(shí)再鼓勵(lì)他們,通過(guò)一學(xué)期VB的系統(tǒng)學(xué)習(xí),他們也可以做出更美、更好的作品。學(xué)生的學(xué)習(xí)興趣也就被調(diào)動(dòng)起來(lái)了。
二、合理使用案例教學(xué)法
很多教師喜歡采用案例教學(xué)法,我也不例外。我們覺(jué)得這樣能夠激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性和加深對(duì)概念的正確理解,確實(shí)起到了一定的效果。不過(guò)在設(shè)計(jì)案例教學(xué)時(shí),也發(fā)現(xiàn)了一些需要改進(jìn)的問(wèn)題。
(一)案例的難度問(wèn)題
案例太難,教師在講授過(guò)程中會(huì)比較吃力,講解不夠透徹,學(xué)生也不易聽(tīng)懂,往往會(huì)情緒煩躁,注意力下降,從而失去興趣。因此我把握一條原則“寧缺勿濫”,畢竟案例的選擇只是輔助教學(xué)的一種方法。不過(guò)難易適中的例子還是有助于提高教學(xué)效果。比如講數(shù)據(jù)類型的范圍問(wèn)題,用n!的例子就很好,根據(jù)n的取值不同,說(shuō)明不同數(shù)據(jù)類型的范圍也不一樣,使用不當(dāng)將會(huì)造成程序出錯(cuò)。例子簡(jiǎn)單易懂,學(xué)生還可以舉一反三,效果很明顯。
(二)案例的吸引度問(wèn)題
VB語(yǔ)言本來(lái)就很枯燥,為了激發(fā)學(xué)生的興趣,很多老師喜歡選擇游戲的例子??墒且话愕挠螒蛩O(shè)計(jì)的知識(shí)體系比較全,也比較多,有的時(shí)候不能很好地體現(xiàn)此節(jié)課程的知識(shí)點(diǎn),反而使學(xué)生的興趣轉(zhuǎn)移到玩游戲上,從而達(dá)不到預(yù)期的效果。因此我認(rèn)為,只要能夠吸引學(xué)生去學(xué)習(xí),迎合他們想要成功心理的案例,都是好的案例。比如我在講解鼠標(biāo)技巧時(shí),使用了“利用鼠標(biāo)寫(xiě)出文字”的程序,學(xué)生很喜歡,從寫(xiě)著玩到自己做,或者將它的文字改變成彩色,或者圖形由圓變成點(diǎn)等,調(diào)動(dòng)了學(xué)生學(xué)習(xí)的主動(dòng)性和創(chuàng)新性特點(diǎn)。另外,我為每一單元都設(shè)計(jì)了課前三分鐘,這是給學(xué)生自主發(fā)揮的三分鐘,學(xué)生按小組自己查找材料,結(jié)合該單元的題目,可以選擇介紹一個(gè)有關(guān)名人,一個(gè)經(jīng)典設(shè)計(jì),也可以利用所知介紹一個(gè)專有術(shù)語(yǔ)。印象最深的是有個(gè)家里做西點(diǎn)的學(xué)生,他將對(duì)象和類比喻成蛋糕和蛋糕模具,還帶了實(shí)物,這一節(jié)課,學(xué)生印象深刻,作業(yè)反饋得非常好。
(三)案例的承上啟下,慢慢遞進(jìn)問(wèn)題
一個(gè)案例既能復(fù)習(xí)舊知識(shí),也能講解新知識(shí),為什么還會(huì)有教師不用呢?有時(shí)候我們教學(xué)過(guò)程圍繞著一條主線進(jìn)行,讓學(xué)生既熟悉又有新鮮感。我喜歡用“計(jì)算器”的程序來(lái)復(fù)習(xí)常用函數(shù)的知識(shí),并進(jìn)行流程控制語(yǔ)句新知識(shí)的介紹。我認(rèn)為這不僅使我的教學(xué)過(guò)程清晰,也讓我的備課很輕松。選擇帶有遞進(jìn)關(guān)系的實(shí)例,對(duì)分層教學(xué)也有很大的好處,學(xué)生各有收獲,不會(huì)出現(xiàn)課堂上學(xué)生“吃不飽”和“吃不進(jìn)”的狀態(tài)。
三、適當(dāng)運(yùn)用分組合作法
在VB語(yǔ)言教學(xué)中我還經(jīng)常采用分組合作的教學(xué)方法,經(jīng)過(guò)四年的不斷摸索,取得了一定的成效。
首先,VB語(yǔ)言的開(kāi)發(fā)不僅僅是單一的語(yǔ)言編程,也涉及美學(xué)、心理學(xué)、文學(xué)等諸多內(nèi)容。因此我根據(jù)性別混合、層次混合、興趣愛(ài)好混合的方法將學(xué)生按4~5人分組。這樣做的目的是平衡小組的綜合能力,發(fā)揮好學(xué)生的帶頭作用,調(diào)動(dòng)中等學(xué)生的積極性,增強(qiáng)差生的信心。比如每學(xué)期課程結(jié)束后,都有一次課程設(shè)計(jì)。我不規(guī)定題目,學(xué)生以小組形式完成一份作業(yè)。這份作業(yè)往往包含小組成員的精華,閃光點(diǎn)很多。有個(gè)小組開(kāi)發(fā)的作業(yè)居然被一家公司看中,與其進(jìn)行下一步的合作和開(kāi)發(fā),這種形式讓我和學(xué)生得到了很大的信心。
其次,VB語(yǔ)言的嚴(yán)謹(jǐn)性、可行性是程序開(kāi)發(fā)的重點(diǎn)。學(xué)生考慮問(wèn)題往往很不周全。分組合作后,小組成員經(jīng)過(guò)討論取長(zhǎng)補(bǔ)短再制定方案,可以說(shuō)成功率很高。甚至有的時(shí)候?qū)W生的觀點(diǎn)和見(jiàn)解也拓寬了教師的視野,豐富了教學(xué)內(nèi)容,提高了課堂效率,比如前面提到的課前三分鐘。
另外,解決了時(shí)間與空間的不足問(wèn)題。VB語(yǔ)言程序設(shè)計(jì)錯(cuò)誤的調(diào)試,有的時(shí)候很耗費(fèi)時(shí)間。那么,當(dāng)老師在解決一個(gè)問(wèn)題的時(shí)候,剩下的學(xué)生同樣也需要老師的幫助,那該如何呢?分組合作能夠讓小組成員先幫著解決遇到的問(wèn)題,實(shí)在解決不了才找老師,這樣避免了小問(wèn)題占用很多時(shí)間的現(xiàn)象,同時(shí)老師也能及時(shí)發(fā)現(xiàn)哪些學(xué)生進(jìn)步較慢,哪些學(xué)生需要給予鼓勵(lì)或糾正,提高了課堂教學(xué)的效率。再者,小組成員還可以充分利用課后的時(shí)間互教互學(xué)、積極合作,共同完成學(xué)習(xí)任務(wù),這樣老師上課的時(shí)候就不會(huì)覺(jué)得課時(shí)不足了。
最后,VB語(yǔ)言的實(shí)際應(yīng)用是基于團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)的,分組合作有利于培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力。它給學(xué)生一種真實(shí)的模擬環(huán)境,學(xué)生可以輪流地轉(zhuǎn)換角色,熟悉開(kāi)發(fā)的每一個(gè)環(huán)節(jié),為日后很快融入程序的開(kāi)發(fā)做足準(zhǔn)備。有一個(gè)剛畢業(yè)的學(xué)生告訴我,用人單位就是看上了他熟悉開(kāi)發(fā)程序的每一個(gè)環(huán)節(jié)而錄用他的,他很感謝我這樣的教學(xué),這也是對(duì)我創(chuàng)新教學(xué)的一種肯定。
四、“互聯(lián)網(wǎng)+”時(shí)代背景下,對(duì)課后的教學(xué)要求
利用有限的課時(shí)完成VB語(yǔ)言的學(xué)習(xí),那是不可能的,VB語(yǔ)言的知識(shí)體系涉及很多方面。課堂上的教學(xué)僅側(cè)重基礎(chǔ)知識(shí)的學(xué)習(xí),而和程序開(kāi)發(fā)有關(guān)的知識(shí)如API函數(shù)、類模塊、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)的使用等則很少深入講解,那就需要學(xué)生課后去加強(qiáng)。
(一)重視課外作業(yè)的成效
我給學(xué)生布置的課外作業(yè)有這樣的要求,基礎(chǔ)知識(shí)部分只要將課后的習(xí)題完成,小組長(zhǎng)監(jiān)督檢查,老師抽查結(jié)束后給出答案及解題思路,再針對(duì)大家的共同問(wèn)題作分析。我每次下課前留兩三分鐘演示一個(gè)小程序,要求學(xué)生在講授新知之前以小組形式做一個(gè)類似的程序,而該程序可能就涉及很多大家沒(méi)有學(xué)過(guò)的知識(shí),這就需要學(xué)生自己查資料,補(bǔ)充知識(shí),以提高學(xué)生的自學(xué)能力。
(二)網(wǎng)絡(luò)環(huán)境的合理利用
近幾年信息化手段層出不窮,合理地利用,可以讓課堂增色很多。(1)使用泛雅平臺(tái)進(jìn)行課堂教學(xué),對(duì)于概念,規(guī)范要求可以很快分析出學(xué)生存在的問(wèn)題。(2)使用QQ軟件進(jìn)行課后教學(xué),這個(gè)環(huán)境相當(dāng)于一個(gè)網(wǎng)絡(luò)課堂,在這里我邀請(qǐng)了數(shù)學(xué)老師、美術(shù)老師等文化課老師。因?yàn)槲覀兊木幊踢^(guò)程經(jīng)常涉及數(shù)學(xué)常識(shí),數(shù)學(xué)老師會(huì)盡快給大家理清數(shù)據(jù)之間的關(guān)系,讓學(xué)生編程思想達(dá)到最優(yōu)。而在設(shè)計(jì)一個(gè)網(wǎng)頁(yè)過(guò)程時(shí),如何搭建出最合理最美觀的界面,美術(shù)老師給出的建議讓學(xué)生收獲良多。
(三)VB社團(tuán)的建立
VB社團(tuán)的建立是為了給學(xué)生一個(gè)更優(yōu)化的學(xué)習(xí)環(huán)境。在這個(gè)平臺(tái)里都是一些肯學(xué)、愿意深究編程理念的學(xué)生。平時(shí)他們會(huì)帶著疑問(wèn)來(lái),問(wèn)老師,問(wèn)同學(xué),學(xué)生之間會(huì)進(jìn)行深入的探討和嘗試程序設(shè)計(jì);我會(huì)邀請(qǐng)一些行業(yè)專家給他們做講座,說(shuō)說(shuō)企業(yè)里對(duì)編程要求的規(guī)范,他們能夠參與一些項(xiàng)目設(shè)計(jì),比如神州數(shù)碼的一個(gè)項(xiàng)目就有我們社團(tuán)的學(xué)生在參加,雖然只是簡(jiǎn)單的一個(gè)界面設(shè)計(jì)。還有我們對(duì)口的“清華萬(wàn)博杯”的競(jìng)賽,也讓學(xué)生意識(shí)到平時(shí)課堂中的教學(xué)與行業(yè)要求的不同,為學(xué)生今后進(jìn)入社會(huì),快速融入社會(huì),帶來(lái)一定的優(yōu)勢(shì)。
五、學(xué)會(huì)讀程序
一提到VB編程課,學(xué)生就想馬上寫(xiě)程序,可是又寫(xiě)不出來(lái),就會(huì)覺(jué)得好難。其實(shí),要想寫(xiě)好程序,首先要學(xué)會(huì)讀程序。讀一段好程序猶如看一篇好文章,可以得到很多啟示。
定期我會(huì)給學(xué)生發(fā)一些程序,讓學(xué)生讀,然后寫(xiě)讀后感,分析出這個(gè)程序的優(yōu)缺點(diǎn),如何優(yōu)化,給學(xué)生更大的發(fā)揮空間,當(dāng)然,學(xué)生寫(xiě)得好的程序我會(huì)經(jīng)常拿出來(lái)分享,深受學(xué)生喜愛(ài)。
讓學(xué)生讀一些問(wèn)題程序(考級(jí)中的改錯(cuò)題特別好),讓學(xué)生分析其中的錯(cuò)誤點(diǎn),看誰(shuí)找到的錯(cuò)誤點(diǎn)多,看誰(shuí)改寫(xiě)得正確,看誰(shuí)改寫(xiě)得最優(yōu)化,形成一個(gè)競(jìng)賽的環(huán)境,發(fā)揮學(xué)生的主觀能動(dòng)性,輔以一些獎(jiǎng)勵(lì)機(jī)制,效果很棒!
總之,要想讓VB語(yǔ)言課上得好,除了我提到的方法以外,還有很多,比如情感的投入、多媒體的輔助教學(xué)等,都可以提高教學(xué)效果。教學(xué)是精美藝術(shù)品的制作過(guò)程,只要平時(shí)老師多積累經(jīng)驗(yàn),多觀察學(xué)生,合理搭配,找尋適合學(xué)生的教學(xué)方法,那么VB語(yǔ)言開(kāi)發(fā)就不再枯燥乏味,學(xué)生就不會(huì)缺乏興趣,我們的課堂就會(huì)更加精彩紛呈。
參考文獻(xiàn):
[1]秦虎鋒.淺談《VB.Net程序設(shè)計(jì)》的教學(xué)方法[J].教師與教學(xué)基教,2006(4).
[2]余文艷.探索計(jì)算機(jī)VB程序設(shè)計(jì)教學(xué)方法[J].消費(fèi)導(dǎo)刊,2007(3).
[3]于同亞.職業(yè)學(xué)校程序設(shè)計(jì)語(yǔ)言課程教學(xué)方法的探索[J].現(xiàn)代企業(yè)教育,2008(8).
◎編輯 馮永霞