王長(zhǎng)波 柯尊平
【摘 要】《Visual Basic程序設(shè)計(jì)》是高校非計(jì)算機(jī)專業(yè)開(kāi)設(shè)的公共基礎(chǔ)課程,是普及計(jì)算機(jī)技術(shù)培養(yǎng)學(xué)生程序設(shè)計(jì)能力的基礎(chǔ)課程。本文根據(jù)Visual Basic語(yǔ)言的教學(xué)現(xiàn)狀出發(fā)結(jié)合醫(yī)藥院校學(xué)生的特點(diǎn),總結(jié)出VB程序設(shè)計(jì)課程的教學(xué)經(jīng)驗(yàn),以調(diào)動(dòng)學(xué)習(xí)積極性,培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力為目標(biāo),從教學(xué)模式、理論教學(xué)、實(shí)驗(yàn)教學(xué)、考核方式等方面對(duì)VB課程的教學(xué)進(jìn)行了一些探索與實(shí)踐。
【關(guān)鍵詞】醫(yī)藥院校;VB語(yǔ)言;教學(xué)改革
0 引言
Visual Basic(以下簡(jiǎn)稱VB)語(yǔ)言是世界上使用人數(shù)最多的語(yǔ)言,是由微軟公司開(kāi)發(fā)的結(jié)構(gòu)化、模塊化、面向?qū)ο蟀瑓f(xié)助開(kāi)發(fā)環(huán)境的以事件驅(qū)動(dòng)為機(jī)制的可視化程序設(shè)計(jì)語(yǔ)言。VB語(yǔ)言易學(xué)、易練、功能強(qiáng)大,是我國(guó)高等院校普及計(jì)算機(jī)技術(shù)知識(shí)的一門重要的公共基礎(chǔ)課,在很多本科院校都是作為全國(guó)大學(xué)計(jì)算機(jī)等級(jí)的考試科目來(lái)列入教學(xué)計(jì)劃。我院作為醫(yī)藥類院校,培養(yǎng)學(xué)生的目標(biāo)之一就是鍛煉培養(yǎng)技術(shù)型的實(shí)用人才,VB課程是學(xué)生學(xué)習(xí)程序設(shè)計(jì)的開(kāi)端,為學(xué)生在實(shí)際工作中能利用計(jì)算機(jī)相關(guān)知識(shí)更好使用相關(guān)軟件打下基礎(chǔ)。VB語(yǔ)言程序設(shè)計(jì)是一門實(shí)踐很強(qiáng)的課程,強(qiáng)調(diào)勤學(xué)苦練,學(xué)以致用,需要通過(guò)不斷的上機(jī)練習(xí)來(lái)鞏固理論學(xué)習(xí)成果。本文針對(duì)VB語(yǔ)言課程教學(xué)中的現(xiàn)狀,不斷在教學(xué)模式改進(jìn)與教學(xué)方法與手段創(chuàng)新上進(jìn)行一些探索。
1 VB程序設(shè)計(jì)教學(xué)特點(diǎn)
1.1 教學(xué)設(shè)置和背景
目前VB程序設(shè)計(jì)課程主要以等級(jí)考試通過(guò)率為目標(biāo),采用應(yīng)試教育的模式,在應(yīng)用型本科人才的培養(yǎng)上面還是有所欠缺。VB課程的教學(xué)模式上目前主要還是以教師為中心,主要通過(guò)教師的講授來(lái)實(shí)現(xiàn)教學(xué)。教師還是以“填鴨”為主,過(guò)于強(qiáng)調(diào)知識(shí)點(diǎn)的記憶與照搬,學(xué)生往往只依賴?yán)蠋煆亩粍?dòng)地去掌握知識(shí)。這種教學(xué)模式不能有效調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,教師在教學(xué)過(guò)程中往往只限于講授教材中的理論知識(shí),照本宣科,忽視了與現(xiàn)實(shí)中的實(shí)際問(wèn)題的聯(lián)系,往往眼界過(guò)于局限。VB課程程序代碼是以結(jié)構(gòu)化程序設(shè)計(jì)的標(biāo)準(zhǔn)來(lái)編寫(xiě)的,但在窗體和模塊設(shè)計(jì)上又采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)理念,教學(xué)上的知識(shí)點(diǎn)比較瑣碎繁多,但目前VB課程教學(xué)在教學(xué)的組織和內(nèi)容的取舍上不是很合理,同時(shí)由于是公共基礎(chǔ)課,VB課程其分配的學(xué)時(shí)往往不足,教學(xué)模式上還是采用傳統(tǒng)的“課堂理論教學(xué)+“上機(jī)實(shí)驗(yàn)教學(xué)”的學(xué)時(shí)安排,程序設(shè)計(jì)教學(xué)時(shí)數(shù)往往嚴(yán)重不足。我院在全校大學(xué)新生一年級(jí)開(kāi)設(shè)VB課程,由于醫(yī)學(xué)院校開(kāi)設(shè)的專業(yè)課程數(shù)目比較繁多,所以VB課程只開(kāi)設(shè)一學(xué)期,理論學(xué)時(shí)24,上機(jī)實(shí)踐學(xué)時(shí)36。同時(shí)目前VB課程過(guò)分注重理論知識(shí)的學(xué)習(xí),而忽視綜合應(yīng)用能力的培養(yǎng),傳統(tǒng)的教學(xué)模式本質(zhì)上還是以課堂理論教學(xué)為主,忽視了上機(jī)實(shí)驗(yàn)教學(xué),上機(jī)實(shí)驗(yàn)教學(xué)往往只是用來(lái)簡(jiǎn)單驗(yàn)證課堂理論知識(shí)的。通過(guò)這種教學(xué)模式,在考試上往往可以讓學(xué)生取得不錯(cuò)的成績(jī),但其實(shí)際編程和操作能力卻很差,對(duì)算法的理解也不到位,只是知識(shí)點(diǎn)的照搬和背誦,使得大多數(shù)學(xué)生缺乏自己的思維,實(shí)踐創(chuàng)新能力嚴(yán)重不足。
1.2 學(xué)生特點(diǎn)
學(xué)生是學(xué)習(xí)的“主體”,但往往學(xué)生學(xué)習(xí)目的不明確,學(xué)習(xí)積極性不高。VB課程是我院在全校大學(xué)新生一年級(jí)開(kāi)設(shè)的公共必修課,學(xué)生大多數(shù)是醫(yī)學(xué)、醫(yī)技專業(yè)學(xué)生,普遍計(jì)算機(jī)基礎(chǔ)較差并基本沒(méi)有任何編程基礎(chǔ)。學(xué)生的學(xué)習(xí)觀念多還是繼承高中,以被動(dòng)學(xué)習(xí)為主并且由于VB不是專業(yè)課造成普遍不被重視。同時(shí)學(xué)生通常不明白為什么要學(xué)習(xí)VB課程,缺乏對(duì)VB課程的理解,覺(jué)得VB課程對(duì)本專業(yè)的知識(shí)無(wú)益,對(duì)VB在現(xiàn)實(shí)中能做什么缺乏認(rèn)識(shí),從而缺失興趣主動(dòng)性不強(qiáng)。同時(shí)學(xué)生在學(xué)習(xí)VB課程中往往需要花很長(zhǎng)的時(shí)間才能體會(huì)VB語(yǔ)言的編程思維方式,這樣也造成不少學(xué)生在學(xué)習(xí)VB語(yǔ)言課程時(shí)會(huì)覺(jué)得枯燥,從而沒(méi)有耐心和毅力去繼續(xù)掌握后繼知識(shí),大大影響了VB課程的教學(xué)效果。
2 積極教學(xué)改革促進(jìn)課程建設(shè)
2.1 優(yōu)化教學(xué)內(nèi)容,加強(qiáng)教材建設(shè)
由于我院課程體系的改革,VB程序設(shè)計(jì)課程的理論學(xué)時(shí)被壓縮至一學(xué)期,教學(xué)計(jì)劃中只安排24理論學(xué)時(shí)。但教學(xué)任務(wù)與目的并沒(méi)有什么太大變化,因此我們兼顧計(jì)算機(jī)二級(jí)考試,以素質(zhì)教育為基礎(chǔ),對(duì)大一新生一年級(jí)開(kāi)設(shè)的計(jì)算機(jī)類的兩門課程——《大學(xué)計(jì)算機(jī)基礎(chǔ)》和《Visual Basic程序設(shè)計(jì)》課程進(jìn)行了適當(dāng)?shù)恼?,把《大學(xué)計(jì)算機(jī)基礎(chǔ)》一些理論教學(xué)安排在實(shí)驗(yàn)室中來(lái)講授,邊學(xué)邊練來(lái)擠出理論學(xué)時(shí),把在大學(xué)一年級(jí)下才開(kāi)設(shè)的VB課程調(diào)整到在一年級(jí)上學(xué)期的后段就開(kāi)始進(jìn)行講授,以此來(lái)保障VB擁有充分的理論教學(xué)學(xué)時(shí)。同時(shí)我們修訂了新的教學(xué)內(nèi)容,按照知識(shí)學(xué)習(xí)的認(rèn)知規(guī)律,對(duì)每章節(jié)的知識(shí)點(diǎn)做了重新規(guī)劃與布局,確保重點(diǎn)核心內(nèi)容的詳盡講授,應(yīng)用型知識(shí)部分放置實(shí)驗(yàn)課上講授,例如課堂理論教學(xué)過(guò)程中對(duì)常用控件我們只介紹其最基本的建立與常見(jiàn)屬性設(shè)置,控件的事件過(guò)程與常用方法的設(shè)計(jì)與應(yīng)用則結(jié)合具體實(shí)驗(yàn)項(xiàng)目在實(shí)驗(yàn)室來(lái)進(jìn)行講授。這樣不斷加深學(xué)生的印象而且也緩解了理論授課學(xué)時(shí)不足的情況,通過(guò)一系列的不斷改革與創(chuàng)新,近年來(lái)我院每年的全國(guó)計(jì)算機(jī)等級(jí)二級(jí)考試的通過(guò)率始終保持在一個(gè)較高的水平上。
課程建設(shè)的一個(gè)重要組成部分就是教材建設(shè)。針對(duì)醫(yī)藥院校的特點(diǎn),我們多次改版教材,優(yōu)化教學(xué)章節(jié),適時(shí)加入一些醫(yī)學(xué)特色的具體實(shí)例,從而編寫(xiě)了具有一定特色的教材。這樣加強(qiáng)了學(xué)生學(xué)習(xí)VB課程的帶入感以此來(lái)促進(jìn)學(xué)生的學(xué)習(xí)興趣。近年來(lái),我院已編寫(xiě)整理過(guò)3次VB的教材與相應(yīng)的VB上機(jī)指導(dǎo),每次都適當(dāng)加入一些醫(yī)學(xué)新例子,并制作對(duì)應(yīng)的教學(xué)PPT,各種資源同時(shí)也對(duì)學(xué)生開(kāi)放。
2.2 積極進(jìn)行教學(xué)改革創(chuàng)新
我們積極改革教學(xué)方法與手段,采用問(wèn)題引導(dǎo)結(jié)合案例教學(xué)等方法來(lái)加強(qiáng)教學(xué)模式的改革與創(chuàng)新。我們依據(jù)教材內(nèi)容和學(xué)生的認(rèn)知規(guī)律來(lái)設(shè)計(jì)難度適中的教學(xué)例題,先提出問(wèn)題來(lái)引導(dǎo)學(xué)生積極思考、分析問(wèn)題,再結(jié)合程序代碼與實(shí)現(xiàn),啟發(fā)學(xué)生理解問(wèn)題的解決方式與編程思想,這樣把相關(guān)的知識(shí)點(diǎn)就融入到對(duì)應(yīng)的案例中去,從而激發(fā)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。例如,我們?cè)谥v解常用控件和基本輸入輸出函數(shù)時(shí),我們通過(guò)設(shè)計(jì)一個(gè)常用系統(tǒng)登陸界面來(lái)引導(dǎo)學(xué)生注意到現(xiàn)實(shí)中的一些情景來(lái)刺激學(xué)生的代入感來(lái)激發(fā)學(xué)習(xí)興趣以加深學(xué)生理解和掌握這些相應(yīng)的知識(shí)點(diǎn)。
(4)確認(rèn)保存后,再運(yùn)行程序并調(diào)試。
通過(guò)這樣一系列的示范操作與講解,使學(xué)生掌握常見(jiàn)登陸界面設(shè)計(jì)的一般流程,加深了學(xué)習(xí)印象從而更好的理解并掌握相應(yīng)的VB知識(shí)。
“興趣”是最好的老師,我們積極轉(zhuǎn)變教學(xué)模式,從以教師為中心向以教師為主導(dǎo)、學(xué)生為中心的教學(xué)模式轉(zhuǎn)變,讓教師積極由“教學(xué)”轉(zhuǎn)變?yōu)椤皩?dǎo)學(xué)”。改革傳統(tǒng)的教學(xué)模式,對(duì)現(xiàn)代信息技術(shù)等手段加以合理運(yùn)用,結(jié)合各種新型教學(xué)方法來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣,從而提高學(xué)生學(xué)習(xí)效果。同時(shí)我們努力開(kāi)發(fā)開(kāi)放各種學(xué)習(xí)資源,充分利用多媒體技術(shù)與教學(xué)網(wǎng)站來(lái)優(yōu)化教學(xué)過(guò)程,最大限度利用有限的教學(xué)時(shí)間。從而來(lái)增加課堂理論教學(xué)有效信息量?jī)?nèi)容和對(duì)應(yīng)的知識(shí)密度。針對(duì)不同專業(yè)的學(xué)生我們制定相應(yīng)的教學(xué)手段來(lái)設(shè)計(jì)教學(xué)實(shí)施,做到因材施教,注重知識(shí)點(diǎn)的聯(lián)系(如三種基本結(jié)構(gòu))和擴(kuò)展,在教學(xué)過(guò)程中通過(guò)介紹一些經(jīng)典的應(yīng)用例子(如百錢買百雞、猴子摘桃等問(wèn)題)合理使用一些現(xiàn)代教學(xué)手段并輔助以板書(shū),使教學(xué)變得更加感性,從而提高學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生積極能動(dòng)地進(jìn)行學(xué)習(xí),以此發(fā)揮學(xué)生的主體作用。
2.3 改革實(shí)驗(yàn)教學(xué)與考核方式
“授之以魚(yú)不如授之以漁”,VB語(yǔ)言程序設(shè)計(jì)課程是一門實(shí)踐操作要求很強(qiáng)的課程,為了適應(yīng)應(yīng)用型人才培養(yǎng)的需要,我們積極改革傳統(tǒng)的“上機(jī)實(shí)驗(yàn)”,變簡(jiǎn)單課堂知識(shí)的簡(jiǎn)單驗(yàn)證型實(shí)驗(yàn)為驗(yàn)證型實(shí)驗(yàn)與綜合型實(shí)驗(yàn)相結(jié)合。驗(yàn)證型實(shí)驗(yàn)僅僅是要求學(xué)生驗(yàn)證理論知識(shí)點(diǎn),簡(jiǎn)單調(diào)試驗(yàn)證程序,通過(guò)實(shí)驗(yàn)指導(dǎo)書(shū),簡(jiǎn)單按部就班來(lái)進(jìn)行程序的編寫(xiě)與調(diào)試運(yùn)行,以此來(lái)驗(yàn)證所學(xué)理論知識(shí)的正確性。而綜合型實(shí)驗(yàn)則要求學(xué)生根據(jù)實(shí)驗(yàn)?zāi)康?,按?shí)驗(yàn)所要求達(dá)到的任務(wù)通過(guò)查閱相關(guān)知識(shí),總結(jié)整理出自己的設(shè)計(jì)思路,從而能夠獨(dú)立完整地編寫(xiě)出適合的程序,并進(jìn)行調(diào)試和分析結(jié)果。純粹采用單一的實(shí)驗(yàn)?zāi)J骄兴蛔?,我們有針?duì)性的調(diào)整實(shí)驗(yàn)內(nèi)容,對(duì)上機(jī)實(shí)驗(yàn)進(jìn)行精心設(shè)計(jì),每個(gè)知識(shí)點(diǎn)或每次實(shí)驗(yàn)課程均由2道驗(yàn)證型+2道綜合型實(shí)驗(yàn)構(gòu)成,知識(shí)點(diǎn)相互關(guān)聯(lián)由淺入深,難度逐漸加強(qiáng),這樣不僅鞏固和驗(yàn)證了所學(xué)基礎(chǔ)理論知識(shí),而且還提高了學(xué)生的思維能力與動(dòng)手能力。同時(shí)我們?cè)谂囵B(yǎng)學(xué)生動(dòng)手能力時(shí)還要教會(huì)學(xué)生運(yùn)用所學(xué)的知識(shí)去解決問(wèn)題,轉(zhuǎn)變學(xué)生的思想,對(duì)解決問(wèn)題的算法進(jìn)行分析與改進(jìn),最終來(lái)選擇最合適的算法來(lái)實(shí)現(xiàn)與解決實(shí)際問(wèn)題。
在課程期末的成績(jī)考核方面,依據(jù)不同的教學(xué)環(huán)節(jié),我們采用不同的成績(jī)?cè)u(píng)定模式,將平時(shí)學(xué)生的上機(jī)實(shí)驗(yàn)多編寫(xiě)的代碼及實(shí)驗(yàn)報(bào)告和自主學(xué)習(xí)的實(shí)驗(yàn)指導(dǎo)項(xiàng)目相結(jié)合做為平時(shí)成績(jī)的一部分來(lái)成為考核依據(jù)。同時(shí)我們采用了一套新型的VB程序考試系統(tǒng)來(lái)在每學(xué)期末進(jìn)行上機(jī)考核作為總成績(jī)的一部分。這樣整個(gè)VB課程成績(jī)=期末上機(jī)考試成績(jī)×60%+平時(shí)成績(jī)×40%。通過(guò)加大實(shí)驗(yàn)課程等平時(shí)成績(jī)的比重來(lái)促進(jìn)學(xué)生重視實(shí)踐,激勵(lì)學(xué)生積極主動(dòng)去學(xué)習(xí),從而真正提高學(xué)生的編程能力與綜合素質(zhì)。
我院計(jì)算機(jī)教學(xué)中心現(xiàn)已擁有8個(gè)教學(xué)實(shí)驗(yàn)室和4個(gè)自主上機(jī)實(shí)驗(yàn)室共計(jì)600余臺(tái)電腦,最大限度保障了平時(shí)實(shí)驗(yàn)教學(xué)的正常進(jìn)行和滿足學(xué)生利用業(yè)余時(shí)間自主能動(dòng)的進(jìn)行上機(jī)實(shí)踐。我們精心設(shè)計(jì)和建立了完善的實(shí)驗(yàn)室教學(xué)網(wǎng)站來(lái)與學(xué)生積極互動(dòng),積極開(kāi)展網(wǎng)上學(xué)生評(píng)教,以學(xué)生為主體,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極。通過(guò)定期的師生座談會(huì),及時(shí)了解學(xué)生的意愿,并實(shí)時(shí)反饋給對(duì)應(yīng)教學(xué)老師,以促進(jìn)教師積極改善教學(xué)。同時(shí)教學(xué)網(wǎng)站上授課PPT與二級(jí)考試等各種輔導(dǎo)資料齊全,可充分供學(xué)生自主能動(dòng)地進(jìn)行學(xué)習(xí)。
3 結(jié)語(yǔ)
VB語(yǔ)言程序設(shè)計(jì)課程作為各類本科院校的一門公共通識(shí)基礎(chǔ)課,在計(jì)算機(jī)基礎(chǔ)知識(shí)的普及與運(yùn)用上占有重要的地位。要使醫(yī)學(xué)類專業(yè)的學(xué)生對(duì)一門程序設(shè)計(jì)語(yǔ)言有一個(gè)較為全面的認(rèn)識(shí),并且具備相當(dāng)?shù)膭?dòng)手實(shí)踐技能,具有一定的難度。我們應(yīng)適應(yīng)當(dāng)前時(shí)代的變化,以培養(yǎng)學(xué)生的能力為主從思想上打掉學(xué)生的畏難情緒,幫助學(xué)生發(fā)揮主觀能動(dòng)培養(yǎng)學(xué)習(xí)興趣,變成愿意學(xué)習(xí),同時(shí)繼續(xù)改進(jìn)教學(xué)進(jìn)一步提高教學(xué)質(zhì)量和水平,最終使學(xué)生養(yǎng)成良好學(xué)習(xí)習(xí)慣具備合理的知識(shí)儲(chǔ)備與,并具備一定的創(chuàng)新能力,成為國(guó)家需要的高素質(zhì)的人才。
【參考文獻(xiàn)】
[1]王莉.VB課程教學(xué)方法改革與實(shí)踐[J].新課程研究(中旬刊),2011(213):53-54.
[2]張熾.運(yùn)用案例教學(xué)提高教學(xué)實(shí)效[J].中國(guó)教育技術(shù)裝備,2013(19):4-6.
[3]劉芝怡,陳舜青.VB程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J].中國(guó)現(xiàn)代教育裝備,2010,103(15):80-82.
[責(zé)任編輯:王楠]