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