申請免費試用、咨詢電話:400-8352-114
摘要:VB程序設計是適合中職生學習、了解程序語言方面知識的一門基礎程序設計課程,是一門程序設計面向對象方法和可視化的編程技術。由于中職生綜合素質良莠不齊而影響該門課程的開展,下文就如何開展VB程序設計的課堂教學進行一番探討。
關鍵詞:中職學校;VB程序設計; 課堂教學
中圖分類號:G712 文獻標識碼:A 文章編號:1005-1422(2014)06-0102-02
VB程序設計是一門程序設計面向對象方法和可視化的編程技術。由于這門課程的知識點多且比較分散,部分章節(jié)內容抽象枯燥,許多概念、語法和命令比較抽象難懂,這些都成為課堂教學開展的不利因素。且由于中職生文化課基礎較差,綜合素質參差不齊,學生的學習勁頭不足,入學時能熟練操作計算機、掌握計算機基礎知識的學生比較少,對于程序設計語言方面的知識,更是一無所知,再者,許多學生存有學習程序設計語言既枯燥又無用的思想,這會很大程度制約著程序語言的課堂教學。那么如何開展VB程序設計的課堂教學呢?下面結合筆者多年的教學實踐,對此進行探討。
一、激發(fā)學生的學習動機,培養(yǎng)學生的學習興趣
興趣是最好的老師。有了興趣,有了學習動機,就會有良好開端,學生就會自覺地完成教師安排的任務,從而完成從“要我學”到“我要學”的過渡,也讓教學效果更有實效。很多學生在學習VB程序設計時,最難的就是入門這一關,為此,教師首先要打消學生對學習程序設計語言的畏難情緒,給他們信心和希望。
在上第一節(jié)課時,筆者會先避開講授那些高深難懂的理論問題,而從學生感興趣的方面講起,筆者設置了一些如有沒有上過QQ?BBS留言框是怎樣實現?喜不喜歡玩游戲?玩游戲的時候有沒有想過他們是怎樣實現控制的?等學生熟悉的又能引起他們思考的問題,讓他們放下對這門學科的畏難情緒后,鼓勵學生就上面的問題與筆者討論、激發(fā)他們的學習熱情。接著,筆者用多媒體演示了幾個用VB編寫的小程序,如倒計時窗口、幸運號碼抽獎器、QQ登錄框等,使學生能認識到VB程序設計離他們并不遠,這門課程也不難學,從而讓他們建立起自己能學會的信念。
二、利用案例教學鞏固和強化學生的學習興趣
根據中職生學習情緒不高,文化課成績偏低等特點,在教學上,筆者采用以實例作為知識的載體,根據學生感興趣的問題,由實例去引導學生自己主動發(fā)現、分析和處理問題。筆者在實際課堂教學中,會把抽象的問題讓學生在案例完成過程中去參詳并意會,在時機成熟時再和他們一起歸納總結。這樣與傳統(tǒng)的教法相比起到事半功倍的效果。例如,筆者在講授文本框的基本操作時,先在窗體上設計一個文本框和一個命令按鈕,當在窗體上單擊“確定”命令按鈕時,在窗體的文本框中會出現提示文字“我的第一個Visual Basic程序”。通過案例的實現,讓學生能立體地感受該門課程的魅力,也能讓學生對自己更有信心。
三、創(chuàng)新教學模式,把“生本”理念滲透到“VB”的課堂教學
教師要敢于打破傳統(tǒng)的教學模式,鼓勵學生主動參與到教學活動中,允許學生發(fā)生錯誤,使學生能通過錯誤的出現、錯誤的查找、錯誤的分析、錯誤的改正,最后使得程序的順利的運行,再進一步總結自已的不足之處,這對提高學生的程序設計能力有著不可估量的作用。這種以學生為主體的“生本”教學模式,首先教師要優(yōu)化配組,讓學習能力強的學生搭配學習能力弱的學生,讓小組協(xié)作的功能體現更明顯。當然教師要注意避免小組協(xié)作過程中,弱勢學生形成依賴心理,例如布置任務時可以考慮個體差異,安排一些難度各異的程序,當學生每完成一個,就有小小的成就感。其次是創(chuàng)設教學環(huán)境,例如個別提問、小組交流課堂檢測等多種形式來充分調動課堂氣氛,和學生之間產生良好的互動。最后在檢查的基礎上進行分析和小結,在這一過程中不僅要指出學生存在的缺點、同時也要表楊他們中優(yōu)秀的作品,對練習中出現的問題,要及時地通過輔導進行糾正和總結,使學生的程序設計水平和算法的綜合運用進一步得到提高,能力得到發(fā)展。
四、鼓勵學生勇于嘗試,敢于創(chuàng)新
在課堂教學中,適當增加課外內容,培養(yǎng)學生的發(fā)散性思維,引導學生拓寬思路,把所學知識應用于實踐,并有所創(chuàng)新,敢于創(chuàng)新。例如,筆者在講授操作習題課時,把習題分為必做題和選做題,用于發(fā)揮優(yōu)秀學生的內在潛力,同時也可以調動中等學生和基礎較差學生的學習積極性。對完成任務比較快的組要鼓勵創(chuàng)新精神的培養(yǎng),布置難度更大的任務。筆者在布置操作習題任務時,會適當的留點空間給學生加以想象和完善,例如上述文本框操作案例中,筆者引導學生加上“取消”按鈕,要求當按下該按鈕時,文本框里的內容消失,按下“確定”按鈕則顯示內容。并且只要能達到同一效果,則不強調學生必須跟著教師的操作步驟來做,通過這樣的方法大大激發(fā)學生創(chuàng)新意識,使他們更好地掌握知識點。在平時的課堂教學中,教師可讓能力強的學生做“小老師”,去輔導后進生,這樣不僅可以減輕教師的負擔,同時也加強了學生之間編程思想的交流。這既遵循了計算機技術學科強調的團結合作的精神,又解決了部分學生學習難問題。
參考文獻:
?。?]郭鵬.VB中處理復雜查詢的方法[J].中國高新技術企業(yè),2008(17):149.
?。?]耿小芬,徐忠軍.Visual Basic中的數據訪問技術[J].中國教育信息化高職高教,2009(13):83-84.
?。?]胡勝利.動態(tài)報表在VB6.0中的設計和實現[J].江蘇技術師范學院學報,2002(8).
?。?]郭鵬.VB中處理復雜查詢的方法[J].中國高新技術企業(yè),2008(17):149.