袁青
盧龍縣職業技術教育中心
Visual Basic程序設計教學方法探討
袁青
盧龍縣職業技術教育中心
Visual Basic程序設計是當前中等職業學校計算機專業課程中非常重要的一門課程,是參加對口升學必考科目,同時,作為計算機程序設計的首選語言,熟練掌握Visual Basic程序設計語言是對計算機專業學生的基本要求,在中等職業學校Visual Basic程序設計教學工作已經受到了的廣泛重視。文章對Visual Basic程序設計教學現狀進行了分析,根據當前教學中存在的問題,對具體教學方法進行了探討,希望能夠提高Visual BasicC程序設計教學質量。
Visual Basic程序設計;教學方法;現狀分析;探討
Visual Basic是由微軟公司開發的一種可視化程序設計語言,具有結構化、模塊化、面向對象等特點,程序員編寫計算機程序的時候,利用Visual Basic會變得更加方便、快捷,且VisualBasic功能強大,能夠完成多種類型的程序語言編寫,因其所具有的巨大優勢,在當前的計算機程序設計中已經得到了廣泛的應用。為了滿足社會對Visual Basic程序設計人才的需求和提高對口高考升學成績,Visual Basic程序設計課程教學工作已經受到了中等職業學校的廣泛重視,在培養學生程序設計能力方面也起到了重要作用。
雖然當前中職學校都開設了Visual Basic程序設計課程,但是并沒有取得顯著的教學效果,教學過程中存在很多問題有待解決,通過多年來對Visual Basic教學過程進行總結、分析,找出了影響教學質量的幾個重要因素:
1.1學生基礎較差
影響Visual Basic程序設計學習的因素主要包括學生的文化知識水平和計算機能力。中職學校的學生普遍存在的問題是:學生的英語水平不高、數學邏輯能力不強,在學習Visual Basic程序設計的時候會比較吃力;有些學生對計算機接觸相對較少,無法熟練掌握各種計算機技術,在學習、應用Visual Basic程序設計時難度較大。
1.2教學模式落后
在Visual Basic程序設計教學過程中老師占有主導地位,教學方式比較死板,學生往往處于被動學習地位,其思維得不到充分發散;大多數老師僅僅是按照課程內容進行淺層講解,沒有引導學生進行拓展訓練,學生所能掌握的知識十分有限。在這種教學環境的影響下,Visual Basic課堂無法調動學生積極主動學習,學生缺乏創新意識和探索意識,獨立思考能力不強,教學效果不夠理想[1]。
1.3教學缺乏針對性
受教育背景、學習能力等各種因素的影響,中職學生的個人情況存在很大差異,這就對Visual Basic程序設計課程的開展帶來了較大難度,再加上學生對學習需求的不同,程序設計教學的側重點也就不一樣。在對Visual Basic程序設計教學方案進行設計的時候,因為沒有對學生情況進行充分的了解,教學缺乏針對性,很難做到滿足每個學生的需求,降低了教學質量。
1.4教學考核評估方式不科學
當前的Visual Basic程序設計課程教學中,主要還是以考試成績作為評判學生成績的標準,對學生的應用能力以及解決實際問題能力的考核力度不足。教學考核評估方式不科學,只能將學生對理論知識的掌握情況反映出來,而學生的綜合編程能力卻無法得到真實體現,考核成績太過片面化,考核結果存在嚴重的不科學性和不準確性。
2.1轉變教學理念
打破傳統教學模式,將學生作為教學的主體,教師從旁進行輔助和引導,改變教學的側重點,突出教學核心,使學生掌握Visual Basic程序設計基本理論,同時對學生進行拓展培訓,使學生主動探索未知領域,培養學生的探索意識和創新意識,幫助學生形成嚴謹的邏輯思維。注重理論教學與實踐教學的相結合,可以讓學生熟練掌握理論知識,靈活解決實際問題,使學生Visual Basic程序設計的綜合能力得到提高。
2.2加強實訓教學
實訓教學是Visual Basic程序設計課程教學中非常重要的環節,對于提高學生的動手操作能力、解決實際問題能力具有重要作用。老師可以采用由淺到深、逐步深入的方法開展實驗教學,以教程內容為依托,根據教學進程合理設計試驗方案,首先可以結合課程案例使學生按照步驟進行模仿,掌握程序設計流程;然后利用課后習題讓學生對其進行補充,將整個程序進行完善;最后讓學生利用自己所掌握的知識自行設計程序,培養學生對Visual Basic知識的綜合運用能力[2]。
2.3采用問題驅動
Visual Basic程序設計有些內容比較抽象,理解起來難度較大,所以可以采用任務驅動教學的方法,通過提出問題使學生對問題進行分析和解決,為學生提供足夠的思考和想象空間。學生在探索問題的過程中可以反復對知識點進行復習與鞏固,通過思考加深了對所學知識的理解程度,培養學生獨立思考能力和邏輯推理能力,在促進學生全面發展方面起到了重要作用。
2.4進行實例教學
通過實例教學能夠引起學生的好奇心,調動學生的學習積極性和主動性,使學生愿意投入到程序設計學習中。老師可以根據教學進度,結合學生感興趣的實例如:屏幕保護設計、倒計時顯示、計算器、電腦彩票等生活中的常見實例對課本知識進行講解,在實例練習中使學生對控件的屬性、方法以及事件做到熟練掌握,以此作為基礎,引入Visual Basic程序設計中的其他對象,讓學生對其屬性、方法以及事件進行思考、分析,整個教學過程變得充實,同時也減輕了學生的學習壓力和難度,實現更加理想的教學效果。
在Visual Basic程序設計課程教學過程中,通過轉變教學理念、加強實訓教學、采用問題驅動、進行實例教學等方法,對Visual Basic程序設計課程教學方法進行改進,能夠提高教學質量、實現更加理想的教學效果,為學生未來的成長和發展奠定了堅實基礎。
[1]李波.VISUALBASIC程序設計教學方法探討[J].科教文匯旬刊,2011(3):40-41.
[2]李艷玲.VISUALBASIC程序設計課程教學方法探討[J].河南科技,2011(8):55-55.