王斯琴 郭奕如 祁紅霞
(內蒙古鄂爾多斯生態(tài)環(huán)境職業(yè)學院,內蒙古 鄂爾多斯 017010)
VB是一門實踐性很強的課程,實踐教學主要注重VB實踐環(huán)節(jié)教學,提高學生實踐能力。VB程序設計是一門實踐性與操作性兼具的課程,而針對此課程的教學,若學生能親身參與實踐,則勢必比單純的聽課或僅是觀看教師演示要來得更有實際意義。對此,當教師完成對某一具體指示演示后,所需關注的重點便是要積極為學生創(chuàng)造實踐條件,以幫助學生在實際運用過程中逐步掌握程序設計中相關的概念與理論原有知識進行整合,激發(fā)學生的學習興趣。
培養(yǎng)學生使用標準代碼,準確適用方法、事件及屬性,養(yǎng)成良好編程習慣在程序設計過程中,使用標準代碼可以避免一些不必要的錯誤。在授課過程當中使用標準代碼事件方法屬性的實例,第一章和第二章以VB的基礎內容為主;第三章為常用的控件對象的了解比如Label標簽、Commond按鈕、Text文本框及列表框和組合框等;第四章為順序結構、第五章為選擇結構例如If — Then — Else等;第六章循環(huán)結構如For — Next,Do — Loop 等;第七章為自定義過程;第八章為數(shù)組及數(shù)組的應用比如要使用Option Explicit,嚴格執(zhí)行變量或數(shù)組先定義后使用的原則,F(xiàn)or循環(huán)語句先判斷后執(zhí)行的原則;第九章順序文件及隨機文件的設置及應用,這樣學生對本課程的合理規(guī)劃下更為易學易懂。
在任務的講解上,首先給出目標,再介紹實現(xiàn)該目標的基本思想和編寫代碼的算法;其次,詳細的講解其設計過程(包括窗體的設計和代碼的編寫,及事件、方法、過程的應用);最后,對程序的關鍵部分進行進一步講解并給出程序的運行效果。還是本采用了教學互動模式,提高學生的主動參與意識。在實際教學的過程中,若教師一味的運用講解、學生聽的教學方式,容易讓學生出現(xiàn)疲勞,并極易讓學生養(yǎng)成遇到難題就等待教師講解的過度依賴習慣。而通過對互動教學模式的有效應用,能夠有效的激發(fā)學生的主動性。教師先向學生示范一遍具體的操作,然后由學生自己進行操作,進而讓學生在思想上形成緊迫感,這樣就能夠將被動接受轉化為主動掌握與理解,在學習的過程中體會到探索知識所帶來的成就感,進而產(chǎn)生學習VB程序設計這門課程的濃厚興趣,有利于教師教學質量以及學生學習效率的提升。
學習Visual Basic6.0的同時,還能掌握面向對象編程技術的思路和方法。面向對象編程技術是程序設計的一種新概念與新方法,也是程序設計的一個發(fā)展方向。以后學習其它面向對象編程語言打下一個堅實的基礎。并且VB也是實踐性強的一門課程只要為學生創(chuàng)造實踐條件,以幫助學生在實際運用過程中逐步掌握程序設計中相關的概念與理論原有知識進行整合,激發(fā)學生的學習興趣。
為了能實現(xiàn) “教、學、實踐(做)”一體化有如下:
1.常見錯誤分析法。學生對變量、類型、運算符、表達式、控件這些基本概念和屬性代碼的掌握需要一個過程,對算法和數(shù)據(jù)結構的知識需要不斷積累。學習過程中,能聽懂老師授課的內容,但自己編程序往往錯誤百出。課堂上,經(jīng)常將易錯的概念以反例形式展示給學生,讓學生掌握該內容。比如單選按鈕的Value的值為True或False,而復選框按鈕的Value的值為0,1,2很多學生會錯誤混淆運用。
2.豐富教學方法。首先,對每個知識點的運用和理解是非常行之有效的,但對前后知識的貫穿缺乏說服力。在教學改革實踐中體會到,學生認為比較難的內容例如for—next、while—wend、do—loop的最基本的概念和最簡單的結構,給出該系統(tǒng)的流程圖,其次本次課介紹的新概念和新方法對它進行功能上的擴充和結構上的改進。再次學生隨著教學的改革進程,可以積極投入到對實例系統(tǒng)的調試、改進的實踐中逐漸掌握了所學的基本知識同時也提高編程能力。
3.互動教學。教師通過多媒體教學讓學生實踐編程進一步掌握內容并引導學生完成難點內容如For—Next、While—Wend、Do—Loop循環(huán)的思考練習題中的填空,改錯編程填空及完成。學生可對難以解決的問題進行分組討論,教師對學生的共同問題進行修正和講解,從而加深學生對循環(huán)語句的理解及掌握。
4.對VB課程的考核方式的改變。將以前的平時成績占30%+綜合實踐占30%+考試成績占40%的形式改為平時成績占10%+綜合實踐占60%+考試成績占30%的 形式。這樣更能以體現(xiàn)VB的實踐性強,以上機編程為主的一門課程也公平公正的反映學生的實踐水平。
VB程序設計這門課程主要是面向對象的一種可視化編程工具,將以上一些改革和探索用在課堂教學和實踐教學中,取得一些效果。高職《VB程序設計》課程教學改革的方案后,激發(fā)學生的學習能力貫通了整本教學內容的連貫性增強對重點知識及難點知識學生掌握的都比較理想。在參加全國計算機二級等級考試的通過率提升到60%,所以更加堅信對教學改革方向的準確性及進一步對教師教學服務水平的提高提出了新的更大的要求。