摘 要:VB程序設(shè)計語言是計算機(jī)應(yīng)用專業(yè)的重要課程。根據(jù)中職學(xué)生的共性,尋找對策,提高VB教學(xué)效果是計算機(jī)教師共同關(guān)注的議題。
關(guān)鍵詞:中職生;學(xué)習(xí)VB;現(xiàn)狀;對策
一、學(xué)生學(xué)習(xí)VB的現(xiàn)狀
1.基礎(chǔ)知識薄弱,自信心不足
中職學(xué)生的文化課基礎(chǔ)知識相對比較薄弱,尤其是英語和數(shù)學(xué)兩門學(xué)科。VB程序設(shè)計中的代碼(包括屬性、事件、方法及函數(shù)與語句)等等都是由英文單詞組成。一部分學(xué)生由于英語基礎(chǔ)薄弱而對VB編程產(chǎn)生了厭學(xué)情緒,而數(shù)學(xué)基礎(chǔ)不理想的學(xué)生,在理解程序的算法時產(chǎn)生畏難情緒,由此認(rèn)為程序設(shè)計很難學(xué),是一門高不可攀的學(xué)科。學(xué)生在剛剛接觸這門功課時的好奇心和在好奇心驅(qū)使下的學(xué)習(xí)興趣,在上述原因中被逐漸沖淡,學(xué)習(xí)VB的勇氣和信心也慢慢地隨之消失。
2.學(xué)習(xí)目的不明確,缺乏主動性和自覺性
不少中職學(xué)生都有“被迫、無奈”的思想,認(rèn)為都是迫于家長的壓力才來上學(xué)的,更不能正確回答“我為什么要學(xué)習(xí)?”“為什么要學(xué)這個專業(yè)?”“VB程序設(shè)計是一門什么樣的課程?”“學(xué)習(xí)這門功課到底有什么作用?”等問題。學(xué)習(xí)目標(biāo)不明確,是導(dǎo)致學(xué)生學(xué)習(xí)動力不足,學(xué)習(xí)主動性和自覺性缺乏的主要原因。
二、提高VB教學(xué)效果的對策
1.體驗成功樂趣,樹立學(xué)習(xí)VB的信心
幫助學(xué)生克服畏難心理,讓學(xué)生充滿信心學(xué)好專業(yè)課是中職
學(xué)校專業(yè)課教師的首要任務(wù)。藝術(shù)性的教學(xué)誘導(dǎo)語言、有針對性的課堂演示、由簡到繁的教學(xué)程序以及讓學(xué)生參與程序編寫,有的放矢地讓學(xué)生體會學(xué)習(xí)程序設(shè)計語言并沒有他們想象中的那么難,只要用“心”一定能學(xué)好。
例如,在教學(xué)“文字移動”案例時,首先向?qū)W生講解對象移動的本質(zhì)是改變對象的“Left”和“Top”屬性。若保持“Top”屬性值不變,僅僅改變“Left”,就可以使對象在水平方向上移動;反之,可以使對象在垂直方向上移動。同時,向?qū)W生演示“左移”操作,在“左移”按鈕(默認(rèn)名稱為:Command1)的單擊事件Click( )中添加如下
代碼:
Private Sub Command1_Click( )
Label1.Left=Label1.Left -100
End Sub
(注:“Label1”為移動對象標(biāo)簽的名稱,上面顯示的文字為“文字移動”)
然后叫一名學(xué)生完成“右移”操作(“右移”按鈕默認(rèn)名稱為:Command2)。很快這名學(xué)生在“右移”按鈕(默認(rèn)名稱為:Command2)的單擊事件Click( )中添加如下代碼:
Private Sub Command2_Click( )
Label1.Left = Label1.Left + 100
End Sub
再讓學(xué)生運(yùn)行程序,單擊“右移”按鈕,則標(biāo)簽對象向右移動。我注意到,當(dāng)文字開始移動的一剎那,這名學(xué)生的臉上露出會心的微笑,他成功了。下面很多學(xué)生見編程并沒有想象中那么難,也都想躍躍欲試,教師趁機(jī)讓更多的學(xué)生完成下面按鈕(“上移”“下移”“斜移”“位于中心”等)的一些操作,讓他們也體驗成功的喜悅。這樣一堂課下來,既很好地落實了知識點,又幫助學(xué)生樹立了學(xué)習(xí)的信心,取得了理想的教育教學(xué)效果。
2.培養(yǎng)學(xué)習(xí)VB興趣,激發(fā)求知的欲望
一味的說教是徒勞無功的,易讓學(xué)生產(chǎn)生逆反心理。興趣才是最好的學(xué)習(xí)催化劑。在教學(xué)中我們應(yīng)該從培養(yǎng)學(xué)生學(xué)習(xí)VB的興趣入手,利用學(xué)生對新鮮事物的好奇心理,選擇一些具有實際意義的編程實例,培養(yǎng)學(xué)生的興趣,激發(fā)他們學(xué)習(xí)VB的熱情。學(xué)生一旦有了濃厚的學(xué)習(xí)VB的興趣和熱情,產(chǎn)生對專業(yè)知識和專業(yè)技
能的渴望正是我們教師所期望的。
如,在給學(xué)生上第一堂VB課時,為了能達(dá)到激發(fā)學(xué)生學(xué)習(xí)
VB的興趣的目的,精心準(zhǔn)備幾個用VB開發(fā)出來的小程序進(jìn)行演示:“滾動字幕”“我的媒體播放器”“模擬QQ登入程序”“模擬交通燈”等等。這些例子不僅界面漂亮,而且具有交互功能,又貼近學(xué)生的實際生活。在課堂上一經(jīng)演示,一下子就把學(xué)生的注意力吸引到本堂課的教學(xué)上來,引起了學(xué)生濃厚的學(xué)習(xí)興趣,由此產(chǎn)生學(xué)習(xí)
VB的強(qiáng)烈欲望。
在此基礎(chǔ)上,教師必須把握時機(jī),及時向?qū)W生灌輸計算機(jī)專業(yè)理念以及學(xué)習(xí)VB的重要性,闡明在當(dāng)今社會和未來對計算機(jī)人才的需求及這個領(lǐng)域發(fā)展的空間。作為計算機(jī)專業(yè)的學(xué)生,不僅要掌握計算機(jī)基礎(chǔ)知識,也要知道常用軟件的使用。如,記事本、
PhotoShop、Flash等,還要進(jìn)一步知道“為什么”。否則,就體現(xiàn)不出我們的專業(yè)優(yōu)勢。如機(jī)械專業(yè),他們除學(xué)習(xí)計算機(jī)基礎(chǔ)知識外,還要學(xué)AutoCAD;又如美術(shù)專業(yè),他們除了學(xué)習(xí)計算機(jī)基礎(chǔ)知識外,還要學(xué)習(xí)圖像處理軟件PhotoShop、平面設(shè)計軟件CoreDraw等,消除一小部分學(xué)生認(rèn)為“只要知道計算機(jī)的一些基礎(chǔ)知識,會上網(wǎng)查信息、發(fā)E-mail等就夠了,而不愿意學(xué)習(xí)這門‘難學(xué)又無用’的課程”等不利于學(xué)習(xí)VB的思想傾向,促進(jìn)培養(yǎng)學(xué)生較強(qiáng)的動手能力、嚴(yán)密的邏輯思維能力以及利用計算機(jī)知識解決實際問題的能力。
總之,作為一名職業(yè)教育的專業(yè)課教師,在VB教學(xué)中一定要認(rèn)真鉆研教材,不斷總結(jié)教學(xué)經(jīng)驗。從學(xué)生的實際出發(fā),引導(dǎo)學(xué)生主動探索,把學(xué)習(xí)變成學(xué)生內(nèi)在的需求,切實提高VB課堂教學(xué)效果。
參考文獻(xiàn):
[1]賈長云.VB教學(xué)之我見[J].中國職業(yè)技術(shù)教育,2004(4).
[2]張勤芳.淺談高職VB教學(xué).教研教改,2009(12).
[3]曹丹.在VB教學(xué)中激發(fā)學(xué)生的學(xué)習(xí)興趣.科技信息,2010(3).
(作者單位 浙江省仙居縣職業(yè)中專)