傅偉玉
[摘要]VB程序設(shè)計(jì)是一門實(shí)踐性和應(yīng)用性較強(qiáng)的課程。在教學(xué)中,教師如何激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的編程能力,解決程序設(shè)計(jì)枯燥、難懂這一問題,是計(jì)算機(jī)教師非常關(guān)注的課題。從自身教學(xué)實(shí)踐出發(fā)結(jié)合理論思考,就教學(xué)中存在的問題,提出幾種解決方法,以促進(jìn)VB程序設(shè)計(jì)的教學(xué)。
[關(guān)鍵詞]VB 程序設(shè)計(jì) 編程能力
中圖分類號(hào):G42文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0220160-01
一、引言
Visual Basic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言。因?yàn)榫哂腥腴T簡(jiǎn)單、功能強(qiáng)大、應(yīng)用性強(qiáng)等特點(diǎn),很多高職院校把VB程序設(shè)計(jì)設(shè)為必修課。同時(shí),VB程序設(shè)計(jì)也被列入國(guó)家計(jì)算機(jī)二級(jí)考試內(nèi)容,來衡量高校學(xué)生掌握計(jì)算機(jī)編程語言的能力。但是,VB程序設(shè)計(jì)對(duì)于初學(xué)者是有一定難度的,我從以下幾個(gè)方面探討如何提高教學(xué)效果,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生更好的掌握VB程序設(shè)計(jì)語言及編程能力。
二、教學(xué)方法
(一)合理運(yùn)用多媒體教學(xué)
VB是一種可視化的高級(jí)程序設(shè)計(jì)語言,采用傳統(tǒng)的黑板教學(xué),學(xué)生很難接受,如果將多媒體教學(xué)引入課堂,可以刺激學(xué)生視覺、聽覺,有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,從而使學(xué)生在較短的時(shí)間內(nèi)迅速理解、掌握、獲取更多的知識(shí)和信息。同時(shí)可以借助多媒體突出重點(diǎn),突破難點(diǎn),以達(dá)到預(yù)期的效果,使學(xué)生的學(xué)習(xí)由被動(dòng)變?yōu)橹鲃?dòng),使記憶更清晰,有助于學(xué)生掌握課堂授課內(nèi)容。在長(zhǎng)期的教學(xué)實(shí)踐中,我發(fā)現(xiàn)將傳統(tǒng)的教學(xué)方法與現(xiàn)代多媒體教學(xué)相結(jié)合,將大大提高學(xué)生的綜合思維能力。
(二)注重實(shí)驗(yàn)環(huán)節(jié)教學(xué)
VB程序設(shè)計(jì)是一門實(shí)踐性、操作性很強(qiáng)的課程。要求學(xué)生上機(jī)動(dòng)手練習(xí)遠(yuǎn)比聽教師講課和看教師演示效果好的多。實(shí)踐中學(xué)生會(huì)遇到一些問題,對(duì)于學(xué)生存在的共性問題,要統(tǒng)一示范,集體解決;對(duì)有些學(xué)生的個(gè)別問題可作單獨(dú)輔導(dǎo)。這些都可以使我更加熟悉地掌握每個(gè)學(xué)生的學(xué)習(xí)情況,并檢驗(yàn)講課效果。上機(jī)練習(xí)是學(xué)生消化和吸收知識(shí)的階段,是學(xué)生由不會(huì)到會(huì),由初識(shí)到熟練掌握的階段,也是學(xué)生充分調(diào)動(dòng)各種感官,發(fā)揮各種能力的階段,所以實(shí)驗(yàn)課可占整個(gè)教學(xué)進(jìn)度的一半甚至更多。
我們學(xué)校院在每學(xué)期最后都會(huì)安排本學(xué)期開設(shè)VB課程的計(jì)算機(jī)專業(yè)的班級(jí)和電子商務(wù)專業(yè)的班級(jí)進(jìn)行VB課程綜合實(shí)訓(xùn),目的在于加強(qiáng)學(xué)生的綜合應(yīng)用的能力。結(jié)合學(xué)生所學(xué)知識(shí)要求學(xué)生做一個(gè)學(xué)生成績(jī)管理系統(tǒng),盡量用學(xué)過的所有控件進(jìn)行布局、設(shè)置,使該系統(tǒng)具有一般的常用功能,如學(xué)生成績(jī)的添加、刪除、修改、查詢,學(xué)生基本信息的管理、管理員權(quán)限管理等。雖然程序的設(shè)計(jì)比較簡(jiǎn)單,但通過這樣一個(gè)小型的綜合實(shí)例,能夠讓學(xué)生更加了解VB程序設(shè)計(jì)的功能及特點(diǎn)。這是VB程序設(shè)計(jì)教學(xué)課程中不可缺少的一個(gè)重要環(huán)節(jié),只有這樣才能把學(xué)生學(xué)到的零散的知識(shí)全部串起來,讓他們覺到自己所學(xué)的知識(shí)終于有了一定的用途,也會(huì)感覺很有成就感,會(huì)產(chǎn)生一種利用計(jì)算機(jī)解決實(shí)際問題的強(qiáng)烈愿望。這些既可提高學(xué)生的學(xué)習(xí)興趣,也可提高他們的專業(yè)技能。
(三)加強(qiáng)互動(dòng)教學(xué)
傳統(tǒng)的教學(xué)方法是教師滿堂灌輸,學(xué)生在臺(tái)下認(rèn)真聽講、記筆記,但總是這樣會(huì)使學(xué)生在情緒上產(chǎn)生疲勞,也會(huì)養(yǎng)成上課只等老師教的依賴心理。如果在講課過程中采用互動(dòng)教學(xué)的方式來提高學(xué)生的主動(dòng)參與意識(shí),那將起到事半功倍的效果。教師可以把教學(xué)內(nèi)容設(shè)計(jì)成一個(gè)或多個(gè)具體的實(shí)例,把學(xué)習(xí)的重點(diǎn)放在具體實(shí)例的講解上,把要學(xué)習(xí)的語法和概念融入到其中進(jìn)行講解,使學(xué)生在應(yīng)用中深入學(xué)習(xí)、體會(huì)。在教學(xué)過程中通常從簡(jiǎn)單的實(shí)例入手,老師首先示范一遍,然后要求學(xué)生參與實(shí)際操作并需達(dá)到任務(wù)要求,這樣學(xué)生有了緊迫感,在老師講解過程中不再是被動(dòng)地接受,而是積極的去探究和掌握這些概念,學(xué)生很容易體會(huì)到通過自己努力探索而得來的成就感,使他們能夠在輕松愉快的氣氛中接受新知識(shí)。在教學(xué)過程中,還可以組織同學(xué)間相互交流、討論,并適當(dāng)加以指導(dǎo),這就可以當(dāng)場(chǎng)解決學(xué)生遇到的很多問題。通過互動(dòng)教學(xué)可以充分激發(fā)學(xué)生學(xué)習(xí)的興趣,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)參與意識(shí),對(duì)提高學(xué)生綜合分析和解決實(shí)際問題的能力也大有幫助,同時(shí)可以檢查學(xué)生的接受能力和聽課效果。
(四)加強(qiáng)課后作業(yè)練習(xí)
高職院校一般都很重視實(shí)驗(yàn)課,但是很多學(xué)校都存在學(xué)生人數(shù)多和教學(xué)硬件相對(duì)不足的實(shí)際問題,因此每周只能安排2學(xué)時(shí)的上機(jī)實(shí)驗(yàn)課。為了防止學(xué)生的懶惰心理,布置課后作業(yè)是個(gè)有效的方法。把課后作業(yè)作為平時(shí)成績(jī)納入期末考試成績(jī)中,這樣在有明確目的的情況下,可以引起學(xué)生的重視,激發(fā)學(xué)生的積極性和競(jìng)爭(zhēng)意識(shí)。教師可以針對(duì)上課和實(shí)驗(yàn)中遇到的情況布置作業(yè)供學(xué)生練習(xí),并要按時(shí)完成作業(yè)或?qū)嶒?yàn)報(bào)告,使學(xué)生帶著任務(wù)去學(xué)習(xí)本課程。布置課后作業(yè)讓學(xué)生多思、多練,能夠鍛煉學(xué)生的綜合應(yīng)用能力,鞏固知識(shí),同時(shí)也是對(duì)實(shí)驗(yàn)課時(shí)不足的很好補(bǔ)充。
(五)實(shí)現(xiàn)教學(xué)與考試的有機(jī)結(jié)合
高職業(yè)院校的教學(xué)目標(biāo)是培養(yǎng)應(yīng)用型高技能人才,所以考試應(yīng)該是考核學(xué)生解決實(shí)際問題的能力。以前VB課程的考試完全采用筆試的方式,有些學(xué)生盡管在考試中成績(jī)優(yōu)秀,但實(shí)踐動(dòng)手能力卻很差。我們學(xué)院采用綜合分?jǐn)?shù)作為學(xué)生的期末成績(jī),其中期末考試成績(jī)占總成績(jī)的70%,平時(shí)成績(jī)占30%。平時(shí)成績(jī)是課堂綜合表現(xiàn)成績(jī)、上機(jī)實(shí)驗(yàn)課的成績(jī)和課后作業(yè)成績(jī)之和;期末考試參照全國(guó)計(jì)算機(jī)等級(jí)考試的模式,采用筆試和上機(jī)考試相結(jié)合的方式綜合測(cè)試學(xué)生的學(xué)習(xí)情況。采用綜合分?jǐn)?shù)的方法可以使學(xué)生把學(xué)習(xí)與考試有機(jī)結(jié)合起來,真正達(dá)到相互關(guān)聯(lián)、相互促進(jìn)、相互補(bǔ)充的效果,能夠使學(xué)生個(gè)性得到發(fā)展,能力得到提高,真正向教書育人的素質(zhì)教育目標(biāo)邁進(jìn)。
三、總結(jié)
通過以上的一些教學(xué)實(shí)驗(yàn),證實(shí)了在VB教學(xué)過程中要重視調(diào)動(dòng)學(xué)生的積極性和主動(dòng)性,努力提高學(xué)生的動(dòng)手能力和獨(dú)立獲取知識(shí)的能力。抓住VB及面向?qū)ο蟪绦蛟O(shè)計(jì)的本質(zhì)特征,采取適當(dāng)?shù)慕虒W(xué)措施,使學(xué)生盡快掌握這一編程理念和編程方法。其實(shí)一切有效的教學(xué)方法都可以在我們的教學(xué)過程中加以運(yùn)用,培養(yǎng)學(xué)生分析問題、解決問題的基本能力。在教學(xué)進(jìn)度上遵循知識(shí)的連續(xù)性,由淺入深,從模仿到創(chuàng)新的教育規(guī)律。在整個(gè)教學(xué)過程中,以理論學(xué)習(xí)為本、實(shí)際應(yīng)用為主;以教師的引導(dǎo)為本,學(xué)生的主動(dòng)學(xué)習(xí)為主,通過演示實(shí)例激發(fā)他們的好奇心;通過啟發(fā)式提問增強(qiáng)他們的自信心;通過循序漸進(jìn)的教學(xué)手段增強(qiáng)他們的邏輯思維能力。這些都是VB課程教學(xué)取得理想效果的根本方法。
參考文獻(xiàn):
[1]龔沛曾,Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程[M].高等教育出版社.2001.
[2]蔣道霞,Visual Basic程序設(shè)計(jì)[M].中國(guó)鐵道出版社,2008.
[3]寧常鑫、孫達(dá)辰,高職VB教學(xué)改革的探索[J].內(nèi)蒙古科技與經(jīng)濟(jì),2004.5.
[4]史娟、李敬文,VB程序設(shè)計(jì)課程教學(xué)改革初探[J].電腦知識(shí)與技術(shù),2006.5.