王永剛
摘 要:VB程序設(shè)計是高等院校普遍開設(shè)的一門基礎(chǔ)課程。由于這門課程使用的計算機語言比較晦澀抽象,對學(xué)生的邏輯思維要求較高,使得部分學(xué)生在學(xué)習中感到難學(xué)難懂、不得要領(lǐng),影響了課程的進度與教學(xué)效果,因此,如何改革傳統(tǒng)的教學(xué)方法,提高學(xué)生的學(xué)習興趣,是擺在廣大高等院校計算機教師面前亟待解決的問題。
關(guān)鍵詞:高等院校;VB程序設(shè)計;教學(xué)方法;改革
《VB程序設(shè)計》是高等院校普遍廣泛開設(shè)的一門基礎(chǔ)課程,學(xué)生通過這門課程的學(xué)習,能夠提高計算機編程的理論知識以及實際操作能力。在教學(xué)過程中,由于程序設(shè)計的思維方式對學(xué)生的抽象思維能力要求較高,學(xué)生學(xué)習普遍感到困難,缺乏學(xué)習的興趣和動力,因此教師要不斷地進行教學(xué)改革,從教學(xué)理念、教學(xué)方法等方面推陳出新,想法設(shè)法地激發(fā)學(xué)生的求知欲,改善不良的教學(xué)效果,提高學(xué)生的計算機應(yīng)用能力。
一、轉(zhuǎn)變教學(xué)理念
傳統(tǒng)的教學(xué)理念認為學(xué)生記住了課本知識就完成了教學(xué)目標,而隨著科技的進步,注重培養(yǎng)學(xué)生的實踐能力才是教學(xué)的目的所在。高等院校的《VB程序設(shè)計》課程,應(yīng)根據(jù)社會的需要來制定教學(xué)大綱,將培養(yǎng)學(xué)生的計算機應(yīng)用能力放在首位,在理論教學(xué)的基礎(chǔ)上,強化學(xué)生的實踐操作技能,引導(dǎo)學(xué)生在上機操作練習的過程中,把理論知識融合到技能的培養(yǎng)上來,熟練掌握VB程序設(shè)計的方法。
二、培養(yǎng)學(xué)生興趣
興趣是學(xué)習的最好導(dǎo)師,決定了教學(xué)效果的好壞。在VB程序設(shè)計教學(xué)中,要善于利用學(xué)生對新事物的好奇心,選擇一些有趣的、有實際意義的小程序做為案例。為了激發(fā)學(xué)生的學(xué)習興趣,在VB程序設(shè)計的實踐課中,我們盡量安排一些代碼簡單的小程序讓學(xué)生上機練習,比如:“美元兌換計算器”、“擲骰子”、“發(fā)撲克牌”、“電影膠片播放特效”等,以此吸引學(xué)生的注意力,讓學(xué)生了解如何用VB開發(fā)一些簡單實用的應(yīng)用程序,讓學(xué)生從實踐練習中感受到用VB編寫程序是一件好玩并快樂的事。
三、教學(xué)方法多樣化
在《VB程序設(shè)計》課程的教學(xué)過程中,應(yīng)通過各種教學(xué)方法激發(fā)學(xué)生的學(xué)習積極性,把主動權(quán)讓給學(xué)生,引導(dǎo)學(xué)生發(fā)現(xiàn)問題,啟發(fā)學(xué)生提出問題,并逐漸學(xué)會自己解決實際問題的能力。一方面,教師要切忌填鴨式、滿堂灌式的教學(xué)方法,要以學(xué)生為中心,多采用互動式教學(xué)方法,調(diào)動學(xué)生積極參與各項教學(xué)活動,另一方面,教師應(yīng)在理論知識中穿插具體的實際應(yīng)用,盡量提高學(xué)生上機操作的時間,以此提高學(xué)生的VB編程能力。利用案例教學(xué),可以調(diào)動學(xué)生學(xué)習VB編程的熱情,提高學(xué)生分析問題和解決問題的能力,強化學(xué)生的邏輯思維能力。利用多媒體教學(xué),教師可通過圖片和動畫,詳細地把程序從設(shè)計到運行的整個過程演示給學(xué)生看,把抽象的問題形象化,枯燥的內(nèi)容生動化,復(fù)雜的理論簡單化,提高上課效率。利用網(wǎng)絡(luò)教學(xué),學(xué)生在學(xué)習VB程序設(shè)計的過程中有什么疑問和難點,老師都可以在線及時解答,能馬上了解學(xué)生的學(xué)習狀況,以便在后續(xù)課程中有針對性地進行教學(xué)改革。
四、整合教材框架,立足具體實例
教材編寫的邏輯是知識體系的框架,大部分教材總是先從VB程序設(shè)計的基本概念、基本語法、基本結(jié)構(gòu)講起,再講程序的建立和運行。倘若這樣照本宣科地進行傳統(tǒng)式教學(xué),學(xué)生很難理解VB程序設(shè)計中那些抽象的概念和語法結(jié)構(gòu),嚴重挫傷了學(xué)生的學(xué)習積極性,教學(xué)效果不是非常理想。針對這種情況,必須打破教材原有的體系結(jié)構(gòu),參考學(xué)生現(xiàn)有的知識水平,按照先易后難、先具體后抽象的原則教授VB程序設(shè)計,要善于從簡單的具體實例入手,讓學(xué)生先學(xué)習、模仿,然后再上機操作。
對初學(xué)VB程序設(shè)計的學(xué)生,如果把對象、屬性、方法、事件等一大堆抽象的概念放在前面講,一定會打擊學(xué)生的學(xué)習積極性。在學(xué)生沒有任何知識背景的前提下,要完全理解這些概念肯定難上加難。因此,教師在教學(xué)過程中,要以具體實例為代入點,在每個練習中,適時、適度地參插一些相關(guān)的概念和知識點,讓學(xué)生在練習中學(xué)習,在學(xué)習中練習。比如:在講授兩個變量相互交換數(shù)值的問題時,可以把現(xiàn)實生活中一瓶水和一瓶油的互換方法引入到課堂上來,在學(xué)習計時器控件時,可以講授“隨機抽獎”的實例;在學(xué)習IF語句嵌套時,可以講授“龜兔賽跑”的實例;在學(xué)習循環(huán)語句時,可以講授“猜數(shù)游戲”的實例等等。學(xué)生在完成具體實例的過程中,自然而然地就理解了控件、事件、語句結(jié)構(gòu)等抽象概念。
五、分散課程難點
學(xué)習VB程序設(shè)計是一個循序漸進的過程。教師在授課的整體設(shè)計上,一定要注意分散難點,逐步滲透相關(guān)的知識點、編程思想和技巧。對難度較大的知識點,先用一個簡單的例子讓學(xué)生去體會了解,經(jīng)過一段時間的反復(fù)練習及相關(guān)背景知識的熏陶積累,再引入一個較復(fù)雜的例子,讓學(xué)生深入理解,最后再加以歸納和總結(jié),幫助學(xué)生把已學(xué)到的知識點不斷納入到新的知識體系中去,達到舉一反三的目的。
六、改變考核方式
在VB程序設(shè)計的教學(xué)過程中,應(yīng)建立多種考核方式來綜合評定學(xué)生的計算機水平。除了采用傳統(tǒng)的理論考式考核學(xué)生的基礎(chǔ)理論、基本知識的掌握情況外,還可以把學(xué)生平時上級操作的評分,累計考核為平時成績,期末再來一次實踐能力的上機考核,重點考核學(xué)生上機操作的實際編程能力。這樣VB程序設(shè)計這門課程的最終成績包括:理論成績、平時成績、實踐成績?nèi)糠?,基本能客觀地反映學(xué)生的計算機編程能力和綜合運用能力。
七、注重因材施教
在VB程序設(shè)計教學(xué)中,教師要做到有的放矢,根據(jù)學(xué)生的個體差異情況,采用不同的策略,來調(diào)動每個學(xué)生的學(xué)習熱情。有些學(xué)生對程序設(shè)計很感興趣,熱愛編程,而有些學(xué)生根本不想學(xué)習。針對這種情況,教師就要在整體教學(xué)過程中兼顧個別學(xué)生。比如,上級操作練習題就可以分為必做題和選做題,必做題的難度較小,所有的學(xué)生都能基本完成,而選做題的難度較大,就留給部分學(xué)習較好的學(xué)生去完成。這樣做既可挖掘優(yōu)秀生的潛力,又可督促差生,達到了因材施教的目的。與此同時,當教師上機輔導(dǎo)忙不過來的時候,還可以讓優(yōu)秀生幫助其他學(xué)生,一方面加強了學(xué)生之間團結(jié)互助的合作精神,另一方面又解決了現(xiàn)實問題。
八、做好課堂歸納總結(jié)
VB程序設(shè)計的授課,通常是從局部開始分段分節(jié)地講,如果不在課堂上進行歸納總結(jié),學(xué)生就不能形成清晰的整體知識框架,因此,在教學(xué)過程中,要及時進行歸納總結(jié)。比如,可以把某一個控件所有的屬性或涉及到的事件進行歸納總結(jié)。歸納總結(jié)可以是一堂課的,也可以是幾堂課的。此外,歸納總結(jié)可以采用文字概括或表格概括,也可以采用圖示概括。做好歸納總結(jié),一方面便于學(xué)生掌握重點和難點,另一方面也可以提高學(xué)生的學(xué)習效率??傊?,歸納總結(jié)在VB程序設(shè)計教學(xué)中起著舉足輕重的作用。
九、結(jié)語
VB程序設(shè)計這門課程的教學(xué)改革是一項系統(tǒng)工程,任務(wù)艱巨。既然要改革,就要打破陳規(guī)陋習,不能被傳統(tǒng)的理念所束縛,但無論怎樣變化,都不能偏離VB程序設(shè)計的教學(xué)大綱和教學(xué)目標,都要兼顧學(xué)生的知識背景和個體差異。在充分調(diào)動學(xué)生學(xué)習積極性的基礎(chǔ)上,對傳統(tǒng)的教學(xué)方法進行大刀闊斧的改革,必然會提高教學(xué)效率,改善教學(xué)效果,取得事半功倍的效果。
參考文獻
[1]高職院校VB教學(xué)方法改革初探,史媛,《福建電腦》,2010年10期.
[2]程序設(shè)計語言VB課教學(xué)方法探析,劉士賢,《遼寧教育行政學(xué)院學(xué)報》,2006年4期.
[3]高職院校計算機程序設(shè)計課程教學(xué)改革初探,劉麗峰,《科技創(chuàng)新導(dǎo)報》,2009年16期.