田寶貴
摘 要: 在VB教學中,如何開展有效的教學活動,探索適合學生特點的教學方法,提高教學質量,培養學生的動手實踐能力和創新思維能力,是擺在每一位從業教師面前的重要課題。
關鍵詞: VB程序設計 案例教學 職業技術
一、引言
Visual Basic 6.0以其簡單易學,功能強大,應用廣泛的優越性,被廣泛用作編程學習的基礎課程。如何強化這門課程的教學效果,并探索出一種符合學生的認知規律,能夠激發學生學習興趣的教學方式,是擺在每一位從業教師面前的重要課題。
二、在VB教學過程中,采用案例教學法
所謂案例教學法,要經過事先周密的策劃和準備,使用特定的案例讓學生分析和探究,并根據分析結果提出各種解決問題的方案,即“提出問題―分析問題―引入新知識―解決問題―總結提高”的教學模式,從而提高學生解決實際問題的能力。通過每一個典型的、有針對性的、貼近現實的案例,把相關基本概念、解題的基本方法和思路傳授給學生,從而使學生形成深刻、形象、牢固的記憶,激發學生的學習熱情和求知欲,提高學習效率。
VB課程的特點主要包括兩個方面:(1)簡單易學,入門比較容易,而且功能強大,可以開發出各種有實際功能的Windows應用程序。(2)VB面向對象的圖形化界面技術,使得這門課程生動直觀。在教學中,教師可以根據教學內容有的放矢地設計教學案例,使得VB教學更加具體,學生可以快速入門,學習起來更容易。
目前,許多VB程序設計的教材編排都是只考慮知識的邏輯結構體系,課程從一開始就介紹屬性、對象、事件和方法等一系列比較抽象難懂的概念。如果我們按照課程的邏輯體系開展教學,則不符合學生的認知規律的特性,學生現有的知識水平很難理解這些抽象難懂的知識概念,容易使學生對VB學習失去信心。因而教師要善于通過案例,給學生的課堂帶去更多樂趣,達到激發學生學習興趣的目的。
教師在給學生上第一節VB課時,為了激發學生學習熱情,可以先演示制作一個VB小程序的過程。如通過計時器和圖片框控件,設計一個每隔兩秒鐘可以自動切換圖像的小程序,一下勾起學生學習的好奇心,然后展示一個VB設計的“考試評分系統”,讓學生親自體驗,讓他們感受到VB的實用性。這樣通過具體的案例演示,學生自然有了學習的積極性和主動性。
程序設計課程大都枯燥無味,難以入門,再加上算法分析的復雜性,以及學生知識水平、認知規律、學習特點和接受能力的局限性,都給VB課程的教學帶來不少困難。算法是程序設計的關鍵之一,是解題的方法與步驟,是學習程序設計的重點,而眾多經典算法更是與數學相關,例如“水仙花數”、“猴子吃桃”、“百錢百雞”、“素數”、“最大公約數”等。為了讓學生掌握編程的方法步驟,教師可以在教學過程中采用案例教學模式。首先提出問題,然后通過讓學生獨立思考,與學生討論、分析問題,得到解決這個數學問題的方案,再根據思路寫出最終的程序代碼,這樣就把一個復雜的數學問題簡單化了。通過積累這些典型的編程案例,培養學生分析解決問題的能力與程序開發能力等。
案例教學模式重視雙向交流,著眼于教師和學生、特別是學生和學生之間彼此互動的“學”上。傳統的教學方法是老師講、學生聽,聽懂多少,要到最后考試才知道,而且學生學到的都是死知識,不能學以致用。采用案例教學模式,以學生為主,例如通過討論式、協作式、探索式等教學方法,充分調動學生主動性,教師根據教學內容有的放矢地設計教學案例,讓學生始終保持積極參與的思維狀態,使其積極開動腦筋,認真思考,并找出解決問題的方法。
在案例教學過程中采用小組學習模式,教師根據教學內容設計案例,提出案例要求、案例目的及重點,學生在教師引導下獨立思考,然后小組成員對案例分析研究,對討論結果整理,最后根據解決方案寫出程序代碼。教師在此過程中給予學生引導和幫助,學生根據教師指導,進行更深層次的討論,修改調試程序直到運行成功。教師在這個過程中,可以了解到學生的學習活動和教學效果,正所謂教學相長。這樣,最終學生不僅了解了這個實例,掌握相關知識點,而且建構了自己的知識體系,形成了自己的學習方式。對教師而言,不但完成了課堂教學任務,而且教會了學生學習方法,為學生以后的自我學習打下了基礎。
在VB的案例教學過程中,通過反思,我也發現了一些不足之處。例如有些設計的案例,部分學生反映難度偏高,實現起來有困難;案例的選擇要進一步切合學生的興奮點,因為,興趣是最好的老師,這是以后的努力方向。
三、結語
教學有法,但無定法,只有在教學實踐中,合理運用多種教學方法,靈活地、創造性地掌握教學過程,激發學生興趣,培養學生的動手實踐能力和創新思維能力,才是成功的教學。
參考文獻:
[1]王紅梅.算法設計與分析.清華大學出版社,2006.
[2]教育部考試中心.全國計算機等級考試二級教程VB語言程序設計.高等教育出版社,2014.
[3]楊俊宇.淺談VB程序教學方法[J].科技資訊,2006(16):211-212.