劉薇
(遼寧省交通高等??茖W(xué)校 遼寧 沈陽(yáng) 110122)
高職VB課程現(xiàn)狀與教學(xué)改革探析
劉薇
(遼寧省交通高等專科學(xué)校 遼寧 沈陽(yáng) 110122)
Visual Basic(簡(jiǎn)稱VB)因?yàn)槠涔δ軓?qiáng)大,簡(jiǎn)單易學(xué),使用量大,目前是大多數(shù)職業(yè)學(xué)校計(jì)算機(jī)專業(yè)學(xué)生的必修課程。相對(duì)高職計(jì)算機(jī)專業(yè)來(lái)說(shuō),依據(jù)高職教育的規(guī)則,增強(qiáng)教學(xué)質(zhì)量,提高學(xué)習(xí)效果,表現(xiàn)的尤為重要。該課題剖析了VB程序設(shè)計(jì)課程的教學(xué)現(xiàn)狀,根據(jù)當(dāng)前實(shí)際教學(xué)中發(fā)現(xiàn)的問(wèn)題,融合程序設(shè)計(jì)課程自身的規(guī)律和學(xué)生的當(dāng)前狀況,剖析了VB課程改革辦法,讓學(xué)生可以從本課程的學(xué)習(xí)中,實(shí)際擁有VB程序設(shè)計(jì)的思維模式和一般的操作手段。
VB程序設(shè)計(jì)教學(xué)改革
縱觀VB程序設(shè)計(jì)課程當(dāng)前教學(xué)現(xiàn)狀,普遍運(yùn)用的還是以教科書(shū)固有內(nèi)容為主體的傳統(tǒng)教學(xué)方法。通過(guò)教學(xué)內(nèi)容普遍引用程式化方式進(jìn)行。在通過(guò)上機(jī)實(shí)際操作來(lái)熟悉和掌握課本上的重點(diǎn)內(nèi)容。現(xiàn)實(shí)教學(xué)證明,該種教學(xué)方法雖然能夠使學(xué)生掌握VB的大多數(shù)理論。也能夠理解程序代碼含義。但學(xué)生如果面對(duì)實(shí)際問(wèn)題的時(shí)候,往往多不知從何做起。由此分析歸納出該課程在實(shí)際教學(xué)中存在的問(wèn)題:
(一)教學(xué)內(nèi)容和教學(xué)目的不對(duì)應(yīng)
學(xué)習(xí)VB程序設(shè)計(jì)的目標(biāo)是為了培養(yǎng)學(xué)生對(duì)程序設(shè)計(jì)的基本認(rèn)識(shí),熟練的操作技能和獨(dú)特的思維模式,但目前大多教師在實(shí)際授課時(shí),只是按照教科書(shū)自身的知識(shí)體系開(kāi)展,只重視語(yǔ)法,語(yǔ)句與結(jié)構(gòu)的講解,忽略對(duì)學(xué)生解決實(shí)際問(wèn)題能力的培養(yǎng)。不能夠?qū)⒊绦蛘Z(yǔ)言,編程環(huán)境,數(shù)據(jù)結(jié)構(gòu),算法和程序設(shè)計(jì)理念結(jié)合起來(lái)系統(tǒng)教學(xué)。這樣就使學(xué)生只能掌握語(yǔ)法理論但不會(huì)靈活運(yùn)用。能理解程序語(yǔ)句含義,但不能識(shí)別整段代碼要實(shí)現(xiàn)的功能。
(二)上級(jí)練習(xí)內(nèi)容過(guò)于簡(jiǎn)單,多數(shù)是教材固有的
雖然對(duì)學(xué)生理解和掌握基本語(yǔ)法結(jié)構(gòu)有幫助,但不能使學(xué)生掌握解決實(shí)際問(wèn)題的方法。上機(jī)操作大多只是針對(duì)教材某個(gè)知識(shí)點(diǎn),無(wú)完整的實(shí)踐項(xiàng)目為依托。不能激發(fā)學(xué)生的學(xué)習(xí)興趣,收不到好的效果。
(三)學(xué)生目前頭腦中普遍沒(méi)有計(jì)算機(jī)語(yǔ)言的概念
在此之前一般沒(méi)有任何基礎(chǔ)對(duì)算法思想想當(dāng)匱乏。無(wú)法適應(yīng)程序設(shè)計(jì)的思維模式。更不用說(shuō)分析和解決實(shí)際問(wèn)題了。目前多數(shù)學(xué)生雖然能夠理解教師對(duì)程序的分析,能讀懂代碼。但沒(méi)有自己動(dòng)手能力,面對(duì)實(shí)際問(wèn)題無(wú)從下手。
面對(duì)這些問(wèn)題,就需要對(duì)教學(xué)模式進(jìn)行改革與創(chuàng)新。
(一)拓展教學(xué)內(nèi)容
本課程目的是改變學(xué)生對(duì)于程序設(shè)計(jì)的思維模式和掌握實(shí)際的編程水平。并不是單一的程序語(yǔ)言,可見(jiàn)是要改變?cè)械膫鹘y(tǒng)教學(xué)模式,著重培養(yǎng)學(xué)生的實(shí)際能力,一能力培養(yǎng)為中心展開(kāi)教學(xué)。要拓寬教學(xué)內(nèi)容,突破傳統(tǒng)局限,整合程序程序設(shè)計(jì)中所有知識(shí)點(diǎn),比如可視化編程方法、語(yǔ)法結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、常用算法以及程序調(diào)試等等,以算法為中心形成新的體系,掌握如何運(yùn)用算法解決某一實(shí)際問(wèn)題。
當(dāng)然,程序語(yǔ)言是基礎(chǔ)是程序設(shè)計(jì)的工具,必修好好掌握,但要培養(yǎng)學(xué)生對(duì)大量枯燥的語(yǔ)法規(guī)則的學(xué)習(xí)興趣。
(二)優(yōu)化教學(xué)策略與方法
事實(shí)證明這種以老師為主學(xué)生為輔傳統(tǒng)的程序設(shè)計(jì)教學(xué)存在缺陷。面對(duì)學(xué)生不積極的態(tài)度很難引起學(xué)生的學(xué)習(xí)興趣。但拋棄這種方式也不是明智的方法,講課是向?qū)W生傳遞大量知識(shí)的常規(guī)模式,尤其在程序設(shè)計(jì)教學(xué)中,面對(duì)學(xué)生普遍沒(méi)有程序設(shè)計(jì)基礎(chǔ)的現(xiàn)狀,作為教師必修耐心詳細(xì)講解學(xué)生才能接受大量的理論知識(shí)。但作為教師應(yīng)該運(yùn)用多種方法,比如把抽象的理論與實(shí)際的東西或者已有的知識(shí)相關(guān)聯(lián),就能降低理解難度,比如學(xué)生之前已經(jīng)掌握的Excel中有關(guān)概念可跟VB中的數(shù)據(jù)類(lèi)型和函數(shù)相關(guān)聯(lián),這樣學(xué)生就容易接受。比如Widows操作也是依據(jù)面向?qū)ο笾贫ǖ?,桌面圖標(biāo)就可以理解為一個(gè)對(duì)象,用鼠標(biāo)點(diǎn)擊就能啟動(dòng)(消息驅(qū)動(dòng))。當(dāng)然還可以靈活的針對(duì)不同情境運(yùn)用引導(dǎo)法、問(wèn)題法、實(shí)例教學(xué)任務(wù)驅(qū)動(dòng)等多種教學(xué)方法。提高學(xué)生學(xué)習(xí)興趣,變消極為積極。
(三)完善上機(jī)實(shí)踐教學(xué)體制
作為一科理論與實(shí)際結(jié)合很強(qiáng)的課程,必修注重實(shí)踐環(huán)節(jié)。學(xué)生想要掌握程序設(shè)計(jì)的方法技能只有通過(guò)大量上機(jī)練習(xí)。學(xué)生要理解VB語(yǔ)言的概念掌握編程方法就必修要有足夠的上機(jī)練習(xí)時(shí)間。教師要培養(yǎng)學(xué)生程序設(shè)計(jì)思維模式與動(dòng)手操作能力就必修選擇好合適案例恰當(dāng)?shù)恼n題。
(四)建立科學(xué)的項(xiàng)目實(shí)例庫(kù)
目前網(wǎng)絡(luò)上能搜索到大量的各類(lèi)VB程序?qū)嵗?,可選擇一些有實(shí)際意義的比較典型的作為模板給學(xué)生?;趯W(xué)生沒(méi)有程序設(shè)計(jì)基礎(chǔ)的現(xiàn)狀,往往會(huì)用數(shù)學(xué)思維模式對(duì)待程序設(shè)計(jì)問(wèn)題。頭腦中還沒(méi)有程序的思維模式。在實(shí)踐中遇到新題目往往無(wú)從下手,不會(huì)引用編程思路。通過(guò)從項(xiàng)目實(shí)例庫(kù)中借鑒或修改相應(yīng)的實(shí)例就會(huì)取得事半功倍的效果。讓學(xué)生經(jīng)常觀摩這些實(shí)例熟能生巧,對(duì)提高學(xué)生的實(shí)踐能力會(huì)收到良好效果。
具體來(lái)說(shuō),教師可整理四五十個(gè)比較典型的項(xiàng)目,然后分成算法、基礎(chǔ)、圖形、應(yīng)用等類(lèi)別供學(xué)生借鑒,讓學(xué)生理解掌握其中包含VB課程多數(shù)知識(shí)點(diǎn)六到八個(gè)典型項(xiàng)目實(shí)例,讓學(xué)生對(duì)該課程在頭腦中有全面的印象。比如挑選學(xué)生比較感興趣的實(shí)例對(duì)代碼掌握分析上機(jī)調(diào)試改寫(xiě)編程代碼,調(diào)動(dòng)學(xué)生的積極性。
(五)把學(xué)生綜合運(yùn)用能力納入考試范圍
考試是檢驗(yàn)教學(xué)效果的有效方法,是教學(xué)中不可或缺的重要部分。教師要根據(jù)VB課程特點(diǎn),在傳統(tǒng)考試模式上增加實(shí)驗(yàn)考核、平時(shí)考核,上機(jī)實(shí)踐考核等模式。利用綜合的考試方法可驗(yàn)證學(xué)生技能,知識(shí)、系統(tǒng)條理化等綜合運(yùn)用能力,有效調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,提高學(xué)生興趣。
VB程序設(shè)計(jì)課程在教學(xué)時(shí)要運(yùn)用多種方法與策略,充分激發(fā)學(xué)生自身的學(xué)習(xí)興趣,努力培養(yǎng)學(xué)生的程序思維模式與實(shí)際解決問(wèn)題能力。結(jié)合學(xué)生當(dāng)前知識(shí)掌握情況去摸索、尋找有效的教學(xué)方法與手段,提高VB程序設(shè)計(jì)的教學(xué)效果。
[1]趙雪梅.VB語(yǔ)言程序設(shè)計(jì)教學(xué)探討與實(shí)踐[J].中國(guó)成人教育. 2011(10)
[2]王莉.VB課程教學(xué)方法改革與實(shí)踐[J].新課程研究(中旬刊). 2011(02)
[3]馮素琴,焦莉娟.《VB程序設(shè)計(jì)》課程的教學(xué)改革[J].福建電腦. 2010(02)
[4]劉麗,朱俊東.VB程序設(shè)計(jì)實(shí)驗(yàn)課教學(xué)改革的探索與實(shí)踐[J].中國(guó)現(xiàn)代教育裝備.2010(21)
[5]王敏,魏霖靜.“程序設(shè)計(jì)基礎(chǔ)(VB)”課程實(shí)驗(yàn)教學(xué)改革與實(shí)踐[J].農(nóng)業(yè)網(wǎng)絡(luò)信息.2009(10)