樓其蘭
摘要:近幾年,信息技術(shù)迅速發(fā)展,隨之而來(lái)的是各類設(shè)計(jì)產(chǎn)品,這些產(chǎn)品已經(jīng)滲透到人們生活的方方面面不斷影響并改變著現(xiàn)代的生活。而信息技術(shù)的迅速發(fā)展也推動(dòng)了國(guó)家的經(jīng)濟(jì)和科技發(fā)展,而程序設(shè)計(jì)也也迅速發(fā)展起來(lái),VB變成語(yǔ)言作為一種計(jì)算機(jī)設(shè)計(jì)語(yǔ)言,具有良好的發(fā)展前景以及豐富的社會(huì)人才需求。而中職教學(xué)中,也適當(dāng)?shù)念~融入了VB設(shè)計(jì)課程,本文就VB設(shè)計(jì)語(yǔ)言的教學(xué)方法展開探討。
關(guān)鍵詞:中職;計(jì)算機(jī)專業(yè);VB教學(xué)
引言:
VB課程是編程課程,注重需求分析,實(shí)現(xiàn)方式,以及代碼編寫思路。契核心宗旨是學(xué)會(huì)編程語(yǔ)言中每個(gè)關(guān)鍵字、事件、方法、屬性、對(duì)象、甚至類的應(yīng)用和組合方式,而這些都是需要通過(guò)Visual Basic.NET這個(gè)程序來(lái)實(shí)現(xiàn)。在學(xué)習(xí)過(guò)程中,需要熟練使用幾個(gè)關(guān)鍵字的用法,并能夠合理的規(guī)劃關(guān)鍵詞,將關(guān)鍵字的屬性和方法結(jié)合起來(lái),來(lái)呈現(xiàn)事件。而這個(gè)過(guò)程就是編程過(guò)程,也是程序設(shè)計(jì)和開發(fā)過(guò)程。學(xué)習(xí)的核心在學(xué)生的編程思維,整體教學(xué)過(guò)程枯燥乏味。因此為了保證學(xué)生的學(xué)習(xí)效果,教師需要構(gòu)造趣味課堂,提升教課堂質(zhì)量。
一、結(jié)果導(dǎo)向法,帶動(dòng)學(xué)習(xí)積極性
結(jié)果導(dǎo)向法就是讓學(xué)生先看到編程結(jié)果,然后思考該結(jié)果的實(shí)現(xiàn)過(guò)程。需要借助已有的成熟的VB設(shè)計(jì)作品來(lái)激起學(xué)生的學(xué)習(xí)積極性。從教學(xué)設(shè)計(jì)方面來(lái)說(shuō),結(jié)果導(dǎo)向法其實(shí)就是倒敘方式,也就是說(shuō)教師可以提前準(zhǔn)備一個(gè)較為完善的系統(tǒng),在課堂上給學(xué)生展示系統(tǒng)各個(gè)環(huán)節(jié)的功能,并告知學(xué)生,這些功能都是可以通過(guò)VB語(yǔ)言來(lái)實(shí)現(xiàn),且學(xué)生可以在這些功能上繼續(xù)做優(yōu)化,從而引起學(xué)生的好奇心和學(xué)習(xí)積極性,并提升課堂趣味。
例如,教師可以給學(xué)生展示一個(gè)快遞分揀系統(tǒng)。教師先通過(guò)視頻展示一個(gè)傳統(tǒng)的分揀方式,一群人每人拿一個(gè)快遞盒看快遞盒上面的信息,并將快遞放在對(duì)應(yīng)的盒箱子里。一個(gè)人每天最多分揀兩百個(gè)快遞,并且錯(cuò)誤率達(dá)到3%。而在融合快遞分揀系統(tǒng)之后快遞只要被掃碼放上傳遞帶,在固定的位置會(huì)有固定的機(jī)械臂將快遞分流到不同的通道,可以達(dá)到每小時(shí)分流500個(gè)快遞的時(shí)速,錯(cuò)誤率也只有0.1%。而這個(gè)快遞分流系統(tǒng)就是通過(guò)VB語(yǔ)言來(lái)實(shí)現(xiàn)的。之后教師開始課堂講解,給學(xué)生講解快遞分流系統(tǒng)的實(shí)現(xiàn)過(guò)程。此時(shí)的兩個(gè)工作方式的對(duì)比下,學(xué)生能夠感受到快遞分流系統(tǒng)的巨大應(yīng)用效果。在學(xué)習(xí)方面,也會(huì)更加用心。
二、問(wèn)題導(dǎo)向法,挖掘?qū)W生好奇心
VB編程語(yǔ)言作為一種設(shè)計(jì)語(yǔ)言,你主要作用就是簡(jiǎn)化生活中遇到的一些難題。而在學(xué)習(xí)之初,學(xué)生對(duì)VB語(yǔ)言的了解不夠,也會(huì)導(dǎo)致學(xué)生欠缺學(xué)習(xí)興趣。因此教師可以給學(xué)生展示一些生活中常見(jiàn)的問(wèn)題。并告訴學(xué)生我們是可以通過(guò)VB程序設(shè)計(jì)來(lái)簡(jiǎn)化該問(wèn)題,進(jìn)而展開程序設(shè)計(jì)講解,然后讓學(xué)生根據(jù)課堂內(nèi)容,設(shè)計(jì)相應(yīng)程序開發(fā)軟件解決問(wèn)題,通過(guò)這樣的方式,帶動(dòng)學(xué)生的學(xué)習(xí)積極性,同時(shí)挖掘?qū)W生的程序開發(fā)天賦。
在日常生活中,利用程序設(shè)計(jì)解決了諸多問(wèn)題。像某企業(yè)為銷售型單位,其中百分之八十的員工都是業(yè)務(wù)員,常年在外跑。單位底薪較高,但是業(yè)務(wù)員在外執(zhí)勤情況無(wú)法把控,該問(wèn)題該如何解決。此時(shí)可以利用VB編程語(yǔ)言,開發(fā)了業(yè)務(wù)員管理系統(tǒng),只要業(yè)務(wù)員登錄系統(tǒng),業(yè)務(wù)員的行走軌跡,停留時(shí)間,以及行動(dòng)時(shí)效,都可以完美把控。企業(yè)管理者可以實(shí)時(shí)掌控業(yè)務(wù)員的工作狀況,提升了業(yè)務(wù)員的工作效率,為公司增收。教師給學(xué)生講解該系統(tǒng)的開發(fā)方式,并讓學(xué)生自主開發(fā)該系統(tǒng),完成之后,將軟件裝在自己的手機(jī)上做試驗(yàn)。通過(guò)這種方式,能夠鍛煉學(xué)生的學(xué)習(xí)積極性,提升學(xué)習(xí)樂(lè)趣。
三、游戲?qū)蚍?,激發(fā)學(xué)習(xí)趣味
編程語(yǔ)言教學(xué)的樂(lè)趣在于可以自制小游戲和網(wǎng)站,現(xiàn)階段網(wǎng)絡(luò)上充斥著各種游戲,教師可以結(jié)合VB語(yǔ)言的教學(xué)進(jìn)程,利用一個(gè)簡(jiǎn)單的小游戲來(lái)進(jìn)行教學(xué)。能夠改善VB編程教學(xué)枯燥的教學(xué)環(huán)境,讓學(xué)生在游戲中學(xué)習(xí),提升課堂教學(xué)有效性。
例如之前流行的跑跑卡丁車游戲,游戲主要以躲避障礙,收集金幣和能量為主,教師可以引導(dǎo)學(xué)生自己分析跑跑卡丁車的游戲?qū)崿F(xiàn)方式,并通過(guò)VB語(yǔ)言來(lái)試圖實(shí)現(xiàn),進(jìn)而測(cè)試功能。制作游戲和測(cè)試游戲的過(guò)程,是學(xué)習(xí)過(guò)程,也是玩游戲過(guò)程。這個(gè)過(guò)程就相當(dāng)于學(xué)生自己制作玩具,自己玩。并且游戲設(shè)計(jì)較好,可以將其發(fā)放在公開平臺(tái)上,供人下載。游戲玩家可以給出游戲評(píng)論,這樣能夠激發(fā)學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的自信心。
四、分解導(dǎo)向法,簡(jiǎn)化教學(xué)步驟
VB編程語(yǔ)言和其他編程語(yǔ)言類似,在教學(xué)過(guò)程中,都是通過(guò)一個(gè)個(gè)模塊,一個(gè)個(gè)類組成的程序主體,因此教學(xué)過(guò)程中,教師可以進(jìn)行分模塊教學(xué),將編程中要用到的關(guān)鍵詞、類、模塊、對(duì)象按照相同類型教學(xué),從不同常用詞的性質(zhì)、用法、功能等一點(diǎn)點(diǎn)滲透給學(xué)生,之后將所有知識(shí)整合起來(lái),形成VB語(yǔ)言體系,進(jìn)而進(jìn)行程序設(shè)計(jì)。
教師應(yīng)該在教學(xué)實(shí)踐過(guò)程中運(yùn)用程序設(shè)計(jì)思想來(lái)循序漸進(jìn)的引導(dǎo)學(xué)生們學(xué)習(xí)VB課程,對(duì)提高學(xué)生的學(xué)習(xí)質(zhì)量相當(dāng)重要,在引導(dǎo)學(xué)生學(xué)習(xí)時(shí),要按照程序思想要循序漸進(jìn)的引導(dǎo),例如對(duì)應(yīng)一年級(jí)學(xué)生就應(yīng)該準(zhǔn)備一些簡(jiǎn)單和基礎(chǔ)的課堂題目,例如網(wǎng)頁(yè)設(shè)計(jì)和計(jì)算機(jī)基礎(chǔ)等,在教授課程中可以有意地整合一些編程思想,在VB學(xué)習(xí)是將程序設(shè)計(jì)的結(jié)構(gòu)化以及界面設(shè)計(jì)的可視化充分融合起來(lái),在教學(xué)中穿擦汗程序設(shè)計(jì)的思路和算法。而中職二年級(jí)的時(shí)候,學(xué)生基本能力清楚了解VB程序設(shè)計(jì)語(yǔ)言的核心理念,而教師在課程講解過(guò)程中,融入豐富的案例,能夠讓學(xué)生清晰的明白每個(gè)類、對(duì)象和關(guān)鍵字的具體用法以及通過(guò)使用該關(guān)鍵字呈現(xiàn)出來(lái)的結(jié)果。通過(guò)這樣的方式,教師完成了現(xiàn)象與概念相結(jié)合的教學(xué),更有利于學(xué)生理解編程理念和編程語(yǔ)言的編寫方式,從而要提高教學(xué)效果。
結(jié)束語(yǔ):
在信息全面發(fā)展的現(xiàn)代社會(huì)中,程序設(shè)計(jì)人才逐漸發(fā)展成為科技方面的中高端人才,從薪資待遇,到職業(yè)需求都在不斷攀升,而中職計(jì)算機(jī)教學(xué)中開展VB編程語(yǔ)言課程,就是為了迎合社會(huì)需求。因此教師在教學(xué)中,需要不斷革新教學(xué)方式,優(yōu)化教學(xué)內(nèi)容,不斷挖掘?qū)W生的設(shè)計(jì)天賦,培養(yǎng)學(xué)生的程序設(shè)計(jì)興趣,優(yōu)化學(xué)生的程序設(shè)計(jì)能力,為社會(huì)為國(guó)家培養(yǎng)一批優(yōu)秀的程序設(shè)計(jì)人才。
參考文獻(xiàn):
[1] 周彥斐. 中職VB程序設(shè)計(jì)課程有效教學(xué)模式初探[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2014(6):201-202.
[2] 王擁軍. 中等職業(yè)學(xué)校中的VB.NET教學(xué)研究[J]. 科技風(fēng),2011(18):244-244. DOI:10.3969/j.issn.1671-7341.2011.18.211.
[3] 林秀琴. 中職《VB程序設(shè)計(jì)》實(shí)施”目標(biāo)倒推法”教學(xué)研究[J]. 黑河教育,2018(7):87-88. DOI:10.3969/j.issn.1002-1647.2018.07.043.
[4] 王利江. 基于游戲編程視角下的中職VB程序設(shè)計(jì)課程教學(xué)策略研究[J]. 職業(yè),2019(31):90-91.