伍琴蘭
【摘 要】VB程序設計是大多數(shù)職業(yè)院校必修的一門計算機基礎課程,對于如何提高大學生的學習興趣,并為以后學習其他相關課程打下良好堅實的基礎,這就成為所有教育工作者所需要面對的問題,也是大家所要共同探討的問題。本文從VB程序設計的課程入手,淺議了該課程的學習方法與教學方法。
【關鍵詞】VB程序設計 學習方法 教學方法
中圖分類號:G4 文獻標識碼:A DOI:10.3969/j.issn.1672-0407.2016.12.057
教與學是相輔相成的,只有在教學過程中多與學生溝通,不斷總結歸納,找出適合學生的教學方法,才能夠激發(fā)學生的學習熱情,進而提高學生的學習效率,這是一篇VB程序設計課程之教與學,讓我們來看看吧。
一、VB程序設計課程簡介
Visual basic 6.0課程簡單易學、功能強大、效果直接,因此成為各個高校計算機類課程的基礎課程,也是全國計算機等級考試的考試語言之一,這也使這門課程得到了廣泛的應用。老師如何教好這門課程、學生如何學好這門課程,就成為了所有計算機類的教師面臨的問題,也是我們大家所要探討的一個話題。本人根據(jù)自己十多年的工作經(jīng)驗,在學生學習過程中發(fā)現(xiàn)的一些問題、總結的一些經(jīng)驗、學習方法等問題在本文中提出來,以便大家進行交流、學習。
Visual basic 6.0是面向對象的可視化編程工具,并且是事件驅動的編程機制,它是在BASIC語言和Quick BASIC語言的基礎上發(fā)展起來的高級程序設計語言,可以利用系統(tǒng)提供的大量可視化控件,按設計要求的屏幕布局,在屏幕上畫出各種自己需要的圖形對象“部件”,并對這控件設置相應的屬性,再編寫對象的事件代碼。設計步驟大致可以分成以下幾點:首先,新建一個標準EXE項目文件。其次,根據(jù)用戶需求設計用戶界面。再次,編寫事件所需要響應代碼。最后,測試運行效果,存盤,生成可執(zhí)行文件。其中編寫事件代碼是起畫龍點睛的作用,也是比較重要的地方,學習編程也就是學習如何編寫代碼。
二、每一位編程人員應養(yǎng)成良好的編程習慣
這樣為以后學習其他的編程打下一個比較好的基礎,也是形成一個良好的編程習慣。優(yōu)秀的編程習慣總結如下:1.應該給所有的對象,方法、變量命名的時候,盡量用簡單易懂、有意義、有含義的名字。2.應該學會給自己的程序寫詳細的注釋,即給自己以后修改程序留下方便,也給其他人員更好的理解方式。3.應該在編程的過程中隨時進行調試,及時修改、及時運行,有錯必改。4.在調整控件的一些屬性時,盡量在屬性窗口進行設置,減少代碼的輸入。比如大小,位置,顏色等。5.學生在寫程序時,同一功能模塊的程序最好一氣呵成,斷開寫的話,會打斷編程思路。6.遇到比較復雜的程序或界面設計,我們最好先在紙上畫出思路,把整體構思想好,用流程圖表示出來,對于編程程序有良好的輔助作用。7.定義數(shù)據(jù)類型時,最好是使用一些固定的數(shù)據(jù)類型,盡量不要使用variant類型的變量。8.在功能夠用的時候,盡量使用較小的控件及較少的代碼。
三、老師在上課的過程中,應該注意的幾個方面
1.如何激發(fā)學生興趣,增強求知欲。有興趣才能有動力,學生自身的興趣可以直接的影響到學習的效果和學習的求知欲望。我們要在最開始的時候就要培養(yǎng)學生對VB的濃厚興趣入手,在課堂中不斷引入一些簡單、有趣、容易上手、容易實現(xiàn)的實例,或者一些有實際意義的、有動畫效果的實例,讓學生在生動的實例中體會到編程的樂趣,使簡單無謂的程序設計課不再枯燥乏味,真正做到學中有樂,這樣獲取的知識才能記憶深刻。
2.尊重認知規(guī)律,由易到難,循序漸進?,F(xiàn)在各高校使用程序設計教材基本是使用了現(xiàn)實基本概念,在是實例的方式編程的教程,這是復合了教學所需要的教學體系,但是對于我們的學生來說,不符合人的認知規(guī)律,所以老師在上課的過程中,就應該了解人基本的認知規(guī)律,先把容易理解的實例拿出來給學生講,更容易讓學生接受。在VB程序設計教程中,我們應該先介紹VB的一些基本的控件、屬性等。讓學生對VB產(chǎn)生了興趣,在把一些抽象難懂的概念如對象、事件、方法等搬出來,學生不僅容易理解,還可以結合前面所學的內容,對這些枯燥的知識更容易理解和接受,容易對這門課程增加信心。所以老師可以將講授次序稍作調整,先引入較簡單的實例,讓學生跟著老師一起做,然后在此基礎上加入較復雜的內容,這樣學生的學習過程就是一個逐步深入的“螺旋式”上升的過程。做完后再總結歸納出這些概念的涵義,這樣比一開始就講出晦澀難懂的概念要有效得多。
3.使用任務驅動方式引導教學,培養(yǎng)學生自主學習的能力。任何課程的學習不能只是被動的接受知識,要在老師的引導下逐漸產(chǎn)生興趣,進而化被動學習為主動學習,所以在教學的過程中,可以通過實例教學法,一個實例就是一個任務,要完成這個任務需要哪些基本知識,涉及到哪些基本概念,然后學生帶著疑問去理解消化概念,然后找出解決問題的辦法。老師應該不斷的給學生布置一些難度各異的程序,學生每編完一個,就有一點小小的成就感,就會激勵他們去學習新的東西。這樣學生的自主學習的能力就得到發(fā)揮。俗話說,“授人以魚不如授人以漁”,講的就是這個道理。
4.在教學中抓住重點,做好歸納小結。通過多年的教學實踐,我發(fā)現(xiàn)不是所有的知識點都要講到,開始教學時可以選擇最基本最重要的內容,而且要講的盡量簡單,使得學生能夠容易理解,通過做一些基礎的題目使學生迅速掌握程序設計的基本步驟,對程序開發(fā)有一個感性的認識,其他暫時還用不上的內容可以一帶而過,這樣可以避免花大量時間在目前用不著的內容上,集中精力在重點內容上,提高學習效率。要引導學生盡快獲得全書的整體印象,對于其他細節(jié)內容則可以在進一步的學習中慢慢消化。定期做好歸納總結,每學完一個章節(jié),都要回過頭來看看本章的重點部分在哪里,各章節(jié)之間的有什么聯(lián)系,因為知識是相通的,不是孤立的。各章節(jié)之間一定是層層相接,循序漸進的,只有做好歸納小結才能進步和提高。
5.開展程序設計競賽活動,調動學生學習熱情。開辦程序設計小組也是提高大家學習興趣的一種方式,可以組織一部分編程能力強的同學參與一些小型程序的開發(fā),這樣既可以培養(yǎng)編程高手,又可以與社會實踐相結合,使得學生能夠學有所用,使他們盡快適應社會需求。鼓勵學生參加VB等級考試,進一步深化,補充教學內容。定期開展程序設計大賽,讓感興趣的同學挑戰(zhàn)一下自己的編程能力,挖掘自身的潛力,進而可以發(fā)現(xiàn)一些編程精英。
總之,教與學是相輔相成的,只有在教學過程中多與學生溝通,不斷總結歸納,找出適合學生的教學方法,激發(fā)學生的學習熱情,進而提高學生的學習效率,培養(yǎng)出具有現(xiàn)代信息素質的綜合性人才。
參考文獻
[1]吳長海,陳達.Visual basic程序設計教程.湖北科學技術出版社,2007年1月第一版.
[2]教育部考試中心.全國等級考試二級教程-Visual basic語言程序設計.高等教育出版社,2001.