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