袁青
盧龍縣職業(yè)技術(shù)教育中心
Visual Basic程序設(shè)計(jì)教學(xué)方法探討
袁青
盧龍縣職業(yè)技術(shù)教育中心
Visual Basic程序設(shè)計(jì)是當(dāng)前中等職業(yè)學(xué)校計(jì)算機(jī)專業(yè)課程中非常重要的一門(mén)課程,是參加對(duì)口升學(xué)必考科目,同時(shí),作為計(jì)算機(jī)程序設(shè)計(jì)的首選語(yǔ)言,熟練掌握Visual Basic程序設(shè)計(jì)語(yǔ)言是對(duì)計(jì)算機(jī)專業(yè)學(xué)生的基本要求,在中等職業(yè)學(xué)校Visual Basic程序設(shè)計(jì)教學(xué)工作已經(jīng)受到了的廣泛重視。文章對(duì)Visual Basic程序設(shè)計(jì)教學(xué)現(xiàn)狀進(jìn)行了分析,根據(jù)當(dāng)前教學(xué)中存在的問(wèn)題,對(duì)具體教學(xué)方法進(jìn)行了探討,希望能夠提高Visual BasicC程序設(shè)計(jì)教學(xué)質(zhì)量。
Visual Basic程序設(shè)計(jì);教學(xué)方法;現(xiàn)狀分析;探討
Visual Basic是由微軟公司開(kāi)發(fā)的一種可視化程序設(shè)計(jì)語(yǔ)言,具有結(jié)構(gòu)化、模塊化、面向?qū)ο蟮忍攸c(diǎn),程序員編寫(xiě)計(jì)算機(jī)程序的時(shí)候,利用Visual Basic會(huì)變得更加方便、快捷,且VisualBasic功能強(qiáng)大,能夠完成多種類型的程序語(yǔ)言編寫(xiě),因其所具有的巨大優(yōu)勢(shì),在當(dāng)前的計(jì)算機(jī)程序設(shè)計(jì)中已經(jīng)得到了廣泛的應(yīng)用。為了滿足社會(huì)對(duì)Visual Basic程序設(shè)計(jì)人才的需求和提高對(duì)口高考升學(xué)成績(jī),Visual Basic程序設(shè)計(jì)課程教學(xué)工作已經(jīng)受到了中等職業(yè)學(xué)校的廣泛重視,在培養(yǎng)學(xué)生程序設(shè)計(jì)能力方面也起到了重要作用。
雖然當(dāng)前中職學(xué)校都開(kāi)設(shè)了Visual Basic程序設(shè)計(jì)課程,但是并沒(méi)有取得顯著的教學(xué)效果,教學(xué)過(guò)程中存在很多問(wèn)題有待解決,通過(guò)多年來(lái)對(duì)Visual Basic教學(xué)過(guò)程進(jìn)行總結(jié)、分析,找出了影響教學(xué)質(zhì)量的幾個(gè)重要因素:
1.1學(xué)生基礎(chǔ)較差
影響Visual Basic程序設(shè)計(jì)學(xué)習(xí)的因素主要包括學(xué)生的文化知識(shí)水平和計(jì)算機(jī)能力。中職學(xué)校的學(xué)生普遍存在的問(wèn)題是:學(xué)生的英語(yǔ)水平不高、數(shù)學(xué)邏輯能力不強(qiáng),在學(xué)習(xí)Visual Basic程序設(shè)計(jì)的時(shí)候會(huì)比較吃力;有些學(xué)生對(duì)計(jì)算機(jī)接觸相對(duì)較少,無(wú)法熟練掌握各種計(jì)算機(jī)技術(shù),在學(xué)習(xí)、應(yīng)用Visual Basic程序設(shè)計(jì)時(shí)難度較大。
1.2教學(xué)模式落后
在Visual Basic程序設(shè)計(jì)教學(xué)過(guò)程中老師占有主導(dǎo)地位,教學(xué)方式比較死板,學(xué)生往往處于被動(dòng)學(xué)習(xí)地位,其思維得不到充分發(fā)散;大多數(shù)老師僅僅是按照課程內(nèi)容進(jìn)行淺層講解,沒(méi)有引導(dǎo)學(xué)生進(jìn)行拓展訓(xùn)練,學(xué)生所能掌握的知識(shí)十分有限。在這種教學(xué)環(huán)境的影響下,Visual Basic課堂無(wú)法調(diào)動(dòng)學(xué)生積極主動(dòng)學(xué)習(xí),學(xué)生缺乏創(chuàng)新意識(shí)和探索意識(shí),獨(dú)立思考能力不強(qiáng),教學(xué)效果不夠理想[1]。
1.3教學(xué)缺乏針對(duì)性
受教育背景、學(xué)習(xí)能力等各種因素的影響,中職學(xué)生的個(gè)人情況存在很大差異,這就對(duì)Visual Basic程序設(shè)計(jì)課程的開(kāi)展帶來(lái)了較大難度,再加上學(xué)生對(duì)學(xué)習(xí)需求的不同,程序設(shè)計(jì)教學(xué)的側(cè)重點(diǎn)也就不一樣。在對(duì)Visual Basic程序設(shè)計(jì)教學(xué)方案進(jìn)行設(shè)計(jì)的時(shí)候,因?yàn)闆](méi)有對(duì)學(xué)生情況進(jìn)行充分的了解,教學(xué)缺乏針對(duì)性,很難做到滿足每個(gè)學(xué)生的需求,降低了教學(xué)質(zhì)量。
1.4教學(xué)考核評(píng)估方式不科學(xué)
當(dāng)前的Visual Basic程序設(shè)計(jì)課程教學(xué)中,主要還是以考試成績(jī)作為評(píng)判學(xué)生成績(jī)的標(biāo)準(zhǔn),對(duì)學(xué)生的應(yīng)用能力以及解決實(shí)際問(wèn)題能力的考核力度不足。教學(xué)考核評(píng)估方式不科學(xué),只能將學(xué)生對(duì)理論知識(shí)的掌握情況反映出來(lái),而學(xué)生的綜合編程能力卻無(wú)法得到真實(shí)體現(xiàn),考核成績(jī)太過(guò)片面化,考核結(jié)果存在嚴(yán)重的不科學(xué)性和不準(zhǔn)確性。
2.1轉(zhuǎn)變教學(xué)理念
打破傳統(tǒng)教學(xué)模式,將學(xué)生作為教學(xué)的主體,教師從旁進(jìn)行輔助和引導(dǎo),改變教學(xué)的側(cè)重點(diǎn),突出教學(xué)核心,使學(xué)生掌握Visual Basic程序設(shè)計(jì)基本理論,同時(shí)對(duì)學(xué)生進(jìn)行拓展培訓(xùn),使學(xué)生主動(dòng)探索未知領(lǐng)域,培養(yǎng)學(xué)生的探索意識(shí)和創(chuàng)新意識(shí),幫助學(xué)生形成嚴(yán)謹(jǐn)?shù)倪壿嬎季S。注重理論教學(xué)與實(shí)踐教學(xué)的相結(jié)合,可以讓學(xué)生熟練掌握理論知識(shí),靈活解決實(shí)際問(wèn)題,使學(xué)生Visual Basic程序設(shè)計(jì)的綜合能力得到提高。
2.2加強(qiáng)實(shí)訓(xùn)教學(xué)
實(shí)訓(xùn)教學(xué)是Visual Basic程序設(shè)計(jì)課程教學(xué)中非常重要的環(huán)節(jié),對(duì)于提高學(xué)生的動(dòng)手操作能力、解決實(shí)際問(wèn)題能力具有重要作用。老師可以采用由淺到深、逐步深入的方法開(kāi)展實(shí)驗(yàn)教學(xué),以教程內(nèi)容為依托,根據(jù)教學(xué)進(jìn)程合理設(shè)計(jì)試驗(yàn)方案,首先可以結(jié)合課程案例使學(xué)生按照步驟進(jìn)行模仿,掌握程序設(shè)計(jì)流程;然后利用課后習(xí)題讓學(xué)生對(duì)其進(jìn)行補(bǔ)充,將整個(gè)程序進(jìn)行完善;最后讓學(xué)生利用自己所掌握的知識(shí)自行設(shè)計(jì)程序,培養(yǎng)學(xué)生對(duì)Visual Basic知識(shí)的綜合運(yùn)用能力[2]。
2.3采用問(wèn)題驅(qū)動(dòng)
Visual Basic程序設(shè)計(jì)有些內(nèi)容比較抽象,理解起來(lái)難度較大,所以可以采用任務(wù)驅(qū)動(dòng)教學(xué)的方法,通過(guò)提出問(wèn)題使學(xué)生對(duì)問(wèn)題進(jìn)行分析和解決,為學(xué)生提供足夠的思考和想象空間。學(xué)生在探索問(wèn)題的過(guò)程中可以反復(fù)對(duì)知識(shí)點(diǎn)進(jìn)行復(fù)習(xí)與鞏固,通過(guò)思考加深了對(duì)所學(xué)知識(shí)的理解程度,培養(yǎng)學(xué)生獨(dú)立思考能力和邏輯推理能力,在促進(jìn)學(xué)生全面發(fā)展方面起到了重要作用。
2.4進(jìn)行實(shí)例教學(xué)
通過(guò)實(shí)例教學(xué)能夠引起學(xué)生的好奇心,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,使學(xué)生愿意投入到程序設(shè)計(jì)學(xué)習(xí)中。老師可以根據(jù)教學(xué)進(jìn)度,結(jié)合學(xué)生感興趣的實(shí)例如:屏幕保護(hù)設(shè)計(jì)、倒計(jì)時(shí)顯示、計(jì)算器、電腦彩票等生活中的常見(jiàn)實(shí)例對(duì)課本知識(shí)進(jìn)行講解,在實(shí)例練習(xí)中使學(xué)生對(duì)控件的屬性、方法以及事件做到熟練掌握,以此作為基礎(chǔ),引入Visual Basic程序設(shè)計(jì)中的其他對(duì)象,讓學(xué)生對(duì)其屬性、方法以及事件進(jìn)行思考、分析,整個(gè)教學(xué)過(guò)程變得充實(shí),同時(shí)也減輕了學(xué)生的學(xué)習(xí)壓力和難度,實(shí)現(xiàn)更加理想的教學(xué)效果。
在Visual Basic程序設(shè)計(jì)課程教學(xué)過(guò)程中,通過(guò)轉(zhuǎn)變教學(xué)理念、加強(qiáng)實(shí)訓(xùn)教學(xué)、采用問(wèn)題驅(qū)動(dòng)、進(jìn)行實(shí)例教學(xué)等方法,對(duì)Visual Basic程序設(shè)計(jì)課程教學(xué)方法進(jìn)行改進(jìn),能夠提高教學(xué)質(zhì)量、實(shí)現(xiàn)更加理想的教學(xué)效果,為學(xué)生未來(lái)的成長(zhǎng)和發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
[1]李波.VISUALBASIC程序設(shè)計(jì)教學(xué)方法探討[J].科教文匯旬刊,2011(3):40-41.
[2]李艷玲.VISUALBASIC程序設(shè)計(jì)課程教學(xué)方法探討[J].河南科技,2011(8):55-55.