摘 要: 隨著計算機的發(fā)展,職高對口升學(xué)專業(yè)的課程設(shè)置有了變化,由原來的GBasic轉(zhuǎn)變成了Visual Basic,這就要求教師的教學(xué)方式有所轉(zhuǎn)變,注重了解學(xué)生情況,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,才能真正地讓學(xué)生掌握VB。
關(guān)鍵詞: 中職學(xué)情 分組學(xué)習(xí) VB 案例教學(xué)
Visual Basic程序設(shè)計是我校計算機專業(yè)學(xué)生參加高考的一門課程,作為一種面向?qū)ο蟮目梢暬幊坦ぞ撸琕isual Basic具有簡單易學(xué)、靈活方便和易于擴充的特點,但是對于中職生來說,VB語言不僅枯燥,而且很難理解,這就要求教師在教學(xué)中分析、摸索出一些較為行之有效的教學(xué)方法,才能激發(fā)學(xué)生的學(xué)習(xí)興趣和提高學(xué)生的學(xué)習(xí)主動性,讓學(xué)生在快樂的學(xué)習(xí)中掌握這門課程。
一、了解學(xué)生情況,整合課程知識。
中等職業(yè)學(xué)校的學(xué)生主要來源于初中,是在升學(xué)無望之下才進入中職學(xué)校的。這些學(xué)生與普通高中生相比,整體素質(zhì)較差,學(xué)習(xí)的積極性普遍不高,許多中職生存在厭學(xué)現(xiàn)象。學(xué)習(xí)VB需要英語和數(shù)學(xué)方面的知識,還要有較強的邏輯思維能力,以致很多學(xué)生看編程書如看“天書”。學(xué)生只上了幾節(jié)課就已懼怕編程,甚至想要放棄。在教學(xué)中要充分了解學(xué)生的這一情況,始終堅持以學(xué)生已有的知識程度為基礎(chǔ),打破原有的以課本知識的邏輯為順序組織課堂教學(xué)的模式,先不講基本概念,而是從簡單的實例入手。通過讓學(xué)生觀看、模仿,在實際操作中探究和領(lǐng)悟這些概念,并適時地歸納總結(jié),使學(xué)生在輕松愉快的氣氛中接受新知識。
二、設(shè)置情境,激發(fā)學(xué)生興趣。
德國詩人歌德曾經(jīng)說:“哪里沒有興趣,哪里就沒有記憶。”興趣是最好的老師,有了興趣,學(xué)生才有學(xué)習(xí)的動機,才能自覺地完成老師安排的任務(wù),實現(xiàn)從“要我學(xué)”到“我要學(xué)”的轉(zhuǎn)變。萬事開頭難,VB教學(xué)最關(guān)鍵就是第一課,要把第一堂課變成一堂魔術(shù)課,激發(fā)出學(xué)生的興趣,讓學(xué)生打消畏難情緒,給他們興趣和希望,告訴他們VB并不難學(xué)。因此,在上第一課時,我并沒有急于講解教材中的概念,而是先演示一些如“電腦開獎”、“猜數(shù)字”、“交通紅綠燈”、“萬年歷”、“倒計時牌”等VB小程序,激發(fā)學(xué)生學(xué)習(xí)的積極性和求知欲;學(xué)生看了以后都想知道這些程序是怎么做出來的,這樣學(xué)生學(xué)習(xí)的積極性調(diào)動起來了,這對于教師來說,就已經(jīng)成功了一半。有了良好的開始,如何使學(xué)生一直保持這樣的興趣呢?在教學(xué)過程中,教師應(yīng)注意結(jié)合實際選擇一些簡單而有趣的習(xí)題講解,讓學(xué)生感受到VB程序設(shè)計的魅力,逐步認(rèn)識到通過編程可以實現(xiàn)這些日常生活中隨處可見的實際應(yīng)用,從而激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計的熱情和興趣。
三、布置任務(wù),分組解決。
在課堂教學(xué)中雖然引入了許多有趣的小動畫引起學(xué)生的興趣,提高了學(xué)生的積極性、主動性。但是這樣時間久了,并不能完全抓住學(xué)生的心。由于這些過程進行的場所都是在課堂,課堂生活不可避免地單調(diào),因此讓學(xué)生保持長久的興趣是至關(guān)重要的。我的做法是在課堂中對學(xué)生進行的調(diào)查,了解學(xué)生都想用VB解決什么問題,然后從中選擇幾個比較有意義的程序分組解決。一般以6—8人為一個小組,對學(xué)生異質(zhì)分組,將相應(yīng)的程序分給各組,每組選出一位具備較強的任務(wù)開發(fā)能力的同學(xué)為組長。因為一個完整的程序不可能一兩節(jié)課就解決完成,所以第一節(jié)課要求每組同學(xué)從一個方面解決一個問題,使學(xué)生在慢慢的程序編寫過程中體驗成功的樂趣。分組學(xué)習(xí)有一個發(fā)展的過程,教師要把握好這一規(guī)律,隨著協(xié)作學(xué)習(xí)的開展,學(xué)生之間配合會更默契、對協(xié)作學(xué)習(xí)這一形式更加適應(yīng),每個學(xué)生會更積極地扮演自己的角色,從而使學(xué)生保持長久的興趣學(xué)習(xí)VB。
四、鼓勵討論,活躍學(xué)習(xí)氛圍。
“教無定法,學(xué)無常規(guī)”。教師在小組教學(xué)中要鼓勵學(xué)生主動參小組活動,避免弱勢學(xué)生出現(xiàn)依賴情緒,允許學(xué)生出現(xiàn)錯誤,鼓勵學(xué)生在解決這些錯誤時爭論,每個人都找出解決的方法,從爭議中找出共同點,一起尋找解決錯誤的方法,使學(xué)生在發(fā)現(xiàn)錯誤、分析錯誤、解決錯誤的過程中體會解決問題的樂趣。但在討論過程中要注意學(xué)生的情緒,不要出現(xiàn)不應(yīng)有的矛盾。鼓勵學(xué)生多思考,找出程序中可能出現(xiàn)的問題,尋找解決的辦法。隨著問題的解決,學(xué)習(xí)也一步一步深入,使學(xué)生在爭論中,在解決問題中能力得到提高。每個同學(xué)在解決問題的過程中,都體現(xiàn)了自己的價值,有時會為一個問題爭論的面紅耳赤,有時會為自己的方案得到應(yīng)用而笑得合不攏嘴,使學(xué)習(xí)氛圍更濃,小組合作更加協(xié)調(diào),自己的水平也逐步提高。
五、案例教學(xué),由簡入深。
案例教學(xué)法是一種善于啟發(fā)學(xué)生靈感提出問題,并且使學(xué)生智力和能力都能得到充分提高的一種現(xiàn)代教學(xué)方法。教師要善于給學(xué)生的課堂帶去更多樂趣,達(dá)到激發(fā)學(xué)生對VB編程學(xué)習(xí)感興趣的目的。孔子說:“知之者不如好之者,好之者不如樂之者?!彼?,在教學(xué)的過程中,我們應(yīng)靈活地準(zhǔn)備一些有趣的案例,如把下起五色雨等程序演示給學(xué)生看,讓他們覺得這么短的時間內(nèi)就能編出一個漂亮程序,一下就可以激發(fā)他們的好奇心,使他們產(chǎn)生學(xué)習(xí)的興趣。將案例與數(shù)學(xué)內(nèi)容有機結(jié)合起來,案例和課程知識結(jié)合起來,一步步深入,使學(xué)生在不知不覺中就掌握VB中應(yīng)會的知識。例如:在講解循環(huán)結(jié)構(gòu)時,我先以一個簡單的求“從1加到100”的程序開始,然后擴充到多重循環(huán),以現(xiàn)實中的問題為例向?qū)W生提問,例如:時針每走過一格,分針會走過多少格?秒針又會走過多少格?根據(jù)日常生活中的情況,可以形象地把分針、秒針和時針的運動比喻成三重循環(huán)嵌套。然后依據(jù)此思路寫出最終的程序代碼,這樣就把抽象的問題簡單化了。最后,老師還可以給學(xué)生出思考題以鞏固知識。如:用同樣的方法編程求解“百錢買百雞”、“猴子選大王”等問題。案例教學(xué)不僅能提高學(xué)生的獨立思考能力,而且能加強學(xué)生的協(xié)調(diào)合作能力,提高課堂的效率,也使知識由簡入深轉(zhuǎn)換得自然,不會使學(xué)生在學(xué)習(xí)中感覺到學(xué)習(xí)的困難、枯燥。
總之,在VB教學(xué)中激發(fā)出學(xué)生的興趣,案例教學(xué)使學(xué)生體會到了在VB的學(xué)習(xí)過程中的樂趣,讓他們掌握了VB里面的基本知識。教師在教學(xué)過程中,圍繞Visual Basic程序設(shè)計教學(xué)的主要目標(biāo),不斷轉(zhuǎn)變教學(xué)觀念,不斷改進教學(xué)方法與教學(xué)方式,不斷學(xué)習(xí)新的理念和知識,不斷提高專業(yè)素質(zhì),才能讓學(xué)生了解編程的基本思想,培養(yǎng)分析問題、解決問題的基本能力,更好地實現(xiàn)自己的教學(xué)目標(biāo)。
參考文獻(xiàn):
?。?]楊俊宇.淺談VB程序教學(xué)方法[J].科技資訊,2006,(16):211-212.
[2]李勇平.中文Visual Basic6.0案例教程.北京希望電子出版社.
?。?]賈長云.VB教學(xué)之我見[J].中國職業(yè)技術(shù)教育,2004,(04):41-42.
?。?]余淑君.談VB語言課程的教學(xué)方法[J].機械職業(yè)教育,2004,(11):43-44.
?。?]楊延廣.對高職程序設(shè)計課教學(xué)方法的研究與探討[J].高教論壇.