沈亞萍
[摘 要] 結(jié)合教學(xué)實(shí)踐和教學(xué)經(jīng)驗(yàn),找出在Visual Basic課程教學(xué)中出現(xiàn)的問題,并提出一些應(yīng)對策略,以期能夠達(dá)到吸引學(xué)生的注意力,激發(fā)學(xué)生學(xué)習(xí)的興趣,提升教學(xué)效果的目的。
[關(guān) 鍵 詞] 中職;Visual Basic教學(xué);Visual Basic 實(shí)踐
[中圖分類號(hào)] G712 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2018)14-0128-02
Visual Basic簡稱VB,是中職計(jì)算機(jī)專業(yè)學(xué)生必修的一種計(jì)算機(jī)編程語言。Visual Basic具有廣泛的功能,在教學(xué)中可以結(jié)合實(shí)際需求,使用不同的版本開展教學(xué),VB版本大致可以分成企業(yè)版、學(xué)習(xí)版和專業(yè)版幾種。由于中職學(xué)生學(xué)習(xí)的僅僅是基礎(chǔ)的編程邏輯和算法,學(xué)生在學(xué)習(xí)中經(jīng)常照貓畫虎,很少通過自身的知識(shí)去解決實(shí)際問題。這也導(dǎo)致很多學(xué)生認(rèn)為學(xué)習(xí)Visual Basic非常的枯燥,甚至還有部分學(xué)生出現(xiàn)抵觸情緒,不愿意學(xué)習(xí)Visual Basic課程。面對這一現(xiàn)狀,認(rèn)清Visual Basic課程的定位,及時(shí)發(fā)現(xiàn)教學(xué)中出現(xiàn)的問題,并針對問題加以探討、解決就顯得至關(guān)重要。
一、Visual Basic課程的定位
Visual Basic課程是中職計(jì)算機(jī)專業(yè)學(xué)生參加浙江省高校單考單招專業(yè)技能操作考試的必修課程。本門課程分值75分,占專業(yè)技能操作考試總分的一半,地位非常重要。
而且面對社會(huì)的發(fā)展和對人才的需求,我們不難發(fā)現(xiàn),社會(huì)對學(xué)生邏輯思維、應(yīng)用能力和信息素養(yǎng)的要求越來越高,而通過Visual Basic課程可以提高學(xué)生這些方面的素養(yǎng)。
因此,研究在Visual Basic教學(xué)實(shí)踐中存在的問題,運(yùn)用一定的策略,改善和提高Visual Basic課程的教學(xué)效果,顯得至關(guān)重要。
二、Visual Basic教學(xué)實(shí)踐中存在的問題
在多年的教學(xué)中不難發(fā)現(xiàn),Visual Basic課程現(xiàn)狀不容樂觀,在教學(xué)實(shí)踐中仍舊存在著以下問題:
第一,在教學(xué)環(huán)節(jié)中,教師過分關(guān)注理論教學(xué),忽視實(shí)驗(yàn)課程,這樣的教學(xué)模式對學(xué)生的學(xué)習(xí)和發(fā)展非常不利。教學(xué)中,為了幫助學(xué)生加深對概念性知識(shí)的理解,單純地采用理論教學(xué)獲得的效果并不是非常理想。過多的理論課程會(huì)導(dǎo)致學(xué)生覺得課程非常無聊、知識(shí)點(diǎn)很難準(zhǔn)確記憶,繼而直接影響教學(xué)的效果。
第二,授課內(nèi)容的選擇。課程教學(xué)不建立在學(xué)生的實(shí)際情況基礎(chǔ)上,盲目地跟隨教材展開教學(xué)。在課程教學(xué)中,存在部分教師僅僅關(guān)注Visual Basic教材的內(nèi)容,忽視學(xué)生的實(shí)際情況,這樣在教學(xué)活動(dòng)中很難達(dá)到預(yù)期的教學(xué)效果。
第三,教學(xué)手法存在問題。過于傳統(tǒng)的教學(xué)方式導(dǎo)致教學(xué)中出現(xiàn)非常嚴(yán)重的問題,影響著學(xué)生學(xué)習(xí)的積極性。在現(xiàn)階段,中職教學(xué)中主要采用教師講解的方式。假如學(xué)生長期處于這種氛圍中,學(xué)習(xí)知識(shí)的積極性被消磨,常常會(huì)被動(dòng)參與課程,這不利于學(xué)生的個(gè)性化和創(chuàng)新能力的培養(yǎng)。
第四,課程的考核模式相對單一。以考試成績?yōu)闃?biāo)準(zhǔn)的單一的考核方式非常不利于學(xué)生的學(xué)習(xí),也很難真實(shí)地反映出學(xué)生的水平。在傳統(tǒng)教學(xué)中,教師多會(huì)通過學(xué)生的課堂表現(xiàn)和期末考試的成績來分析學(xué)生的學(xué)習(xí)情況。在這個(gè)過程中,常常會(huì)出現(xiàn)學(xué)生抄襲作業(yè)的情況,影響教學(xué)的質(zhì)量。在這種考核模式下培養(yǎng)的學(xué)生,只是明白代碼的書寫,實(shí)踐應(yīng)用能力卻很欠缺。
以上問題會(huì)直接影響學(xué)生學(xué)習(xí)的積極性,進(jìn)而影響了教學(xué)的效果。因此,有必要針對Visual Basic課程教學(xué),綜合分析,采取一定的策略,及時(shí)解決教學(xué)中的問題,提升VB教學(xué)效果。
三、Visual Basic課程教學(xué)實(shí)踐問題應(yīng)對策略
(一)理論上機(jī)配套教學(xué),提高學(xué)生的編程能力
Visual Basic課程是一門實(shí)踐性非常強(qiáng)的課程。通過上機(jī)操作和課程理論知識(shí)配套教學(xué),提高上機(jī)教學(xué)在課堂中的課時(shí),可以提高學(xué)生的動(dòng)手操作能力和問題解決能力。在教學(xué)中,我們需要摒除傳統(tǒng)教學(xué)的弊端,結(jié)合教學(xué)的實(shí)際情況,轉(zhuǎn)變學(xué)生被動(dòng)學(xué)習(xí)的狀態(tài),提高學(xué)生的實(shí)踐能力。在這一階段教學(xué)中,大致可以通過以下幾個(gè)部分引導(dǎo):
1.課前作業(yè)。在上機(jī)之前,我們需要結(jié)合每一章節(jié)的內(nèi)容設(shè)計(jì)一些題目,讓學(xué)生提前完成。題目可以包括選擇、編程或者是填空。為了確保學(xué)生作業(yè)完成的質(zhì)量,這一部分可以通過紙質(zhì)方式進(jìn)行,在學(xué)生上機(jī)前就上交,教師批改。這一部分也作為學(xué)生成績考查的一部分。
2.課中內(nèi)容??梢詫W(xué)生課前作業(yè)題中出現(xiàn)的問題整理成上機(jī)題目的形式,讓學(xué)生結(jié)合自己的實(shí)際情況主動(dòng)選擇題目進(jìn)行練習(xí)。之后,教師就可以將學(xué)生的課堂練習(xí)作出評(píng)比并指出問題。同時(shí),上機(jī)過程中,學(xué)生也可以對自己事先已經(jīng)編好的程序在VB環(huán)境中加以調(diào)試,在出現(xiàn)問題以后及時(shí)改正,正確之后更正在作業(yè)本上。
3.課后反饋。在完成上機(jī)課程以后,課后的反饋也是非常必要的。學(xué)生在完成教師提供的練習(xí)題以后,將自己的答題文件夾提交。教師通過課后的批閱,及時(shí)了解學(xué)生的掌握情況,并針對學(xué)生的不同情況設(shè)置微課及答疑。針對學(xué)生常見的問題,要在接下來的課堂中進(jìn)行進(jìn)一步講解。對個(gè)別性問題,學(xué)生在課外時(shí)間,可以結(jié)合自身的實(shí)際選擇微課回顧學(xué)習(xí)的內(nèi)容。通過這樣的方式,可以全面提高學(xué)生的實(shí)踐能力,提高教學(xué)的效率。
(二)結(jié)合教材分析,教學(xué)內(nèi)容輕重有別
Visual Basic課程分成上機(jī)教學(xué)和理論教學(xué),在有限的學(xué)時(shí)內(nèi)講解這兩部分的知識(shí)并不是一件容易的事情。因此,在實(shí)踐中,有必要結(jié)合教學(xué)的實(shí)際分析,強(qiáng)化編程思想和算法的設(shè)計(jì),淡化語言,分清輕重加以講解,這樣才可以在有限的時(shí)間之內(nèi)傳遞更多的知識(shí)。如,在教學(xué)中,教師需要著重講解對象的程序設(shè)計(jì)思想,講解類、對象、屬性、方法、事件等概念。通過講解這些概念,幫助學(xué)生更好地理解知識(shí)。講解中,可以先從現(xiàn)實(shí)中引入一些例子,然后再講解VB實(shí)例的類和對象。此外,結(jié)構(gòu)化程序設(shè)計(jì)思想也是比較重要的一部分內(nèi)容,在教學(xué)階段教師也需要花費(fèi)一定的時(shí)間加以講解。針對語言規(guī)則方面知識(shí)的講解,可以稍微弱化,避免學(xué)生在學(xué)習(xí)中出現(xiàn)鉆牛角尖的情況。
當(dāng)學(xué)生掌握Visual Basic編程思想的精髓之后,再學(xué)習(xí)其他程序設(shè)計(jì)語言就會(huì)變得輕車熟路。
(三)完善教學(xué)手法,提高教學(xué)質(zhì)量
教學(xué)中,轉(zhuǎn)變傳統(tǒng)“一言堂”的教學(xué)方法非常有必要。為了達(dá)到教學(xué)的效果,在教學(xué)實(shí)踐中教師已經(jīng)引進(jìn)了一些先進(jìn)的教學(xué)方法,如,比較式教學(xué)法、問題教學(xué)法、案例教學(xué)法、模型教學(xué)法、小組合作學(xué)習(xí)法等。
本部分結(jié)合其中的一種方法——問題教學(xué)法,簡要談一談如何開展Visual Basic課程教學(xué)。如,在講解數(shù)組概念的過程中,教師可以設(shè)置如下問題:請同學(xué)們借助編程計(jì)算全班50名學(xué)生的平均成績。在這個(gè)過程中,有學(xué)生會(huì)結(jié)合之前學(xué)過的知識(shí),通過將簡單變量和循環(huán)結(jié)構(gòu)相結(jié)合的方式,求得班級(jí)平均成績。為了引入數(shù)組的概念,我進(jìn)一步設(shè)置了問題,讓學(xué)生統(tǒng)計(jì)高于平均成績的人數(shù)。如果學(xué)生仍舊運(yùn)用原有的知識(shí)去解決問題,就會(huì)出現(xiàn)如下問題:(1)輸入數(shù)據(jù)的工作量增加;(2)如果輸入的成績和之前一次不同,就會(huì)出現(xiàn)錯(cuò)誤的統(tǒng)計(jì)結(jié)果。此時(shí),教師可以借助學(xué)生的困惑,及時(shí)引入數(shù)組概念、性質(zhì),讓學(xué)生在問題的情境中,不僅解決了現(xiàn)實(shí)的問題,還可以加深對數(shù)組的認(rèn)識(shí),進(jìn)而達(dá)到事半功倍的效果。
(四)改善考核方式,調(diào)動(dòng)學(xué)生的積極性
Visual Basic課程屬于實(shí)踐性非常強(qiáng)的課程。學(xué)生在學(xué)習(xí)過程中,常常具有這樣的特點(diǎn):看著會(huì)、聽著懂、不會(huì)做。只有通過大量的實(shí)踐練習(xí),才可以幫助學(xué)生掌握語言的基礎(chǔ)概念,加深學(xué)生對知識(shí)的理解,繼而提升使用Visual Basic語言解決計(jì)算機(jī)實(shí)際問題的能力。因此,在考核的階段,也需要關(guān)注學(xué)生解決實(shí)際問題能力的考核。
在長期的探索中,筆者發(fā)現(xiàn)可以通過筆試、上機(jī)和實(shí)踐訓(xùn)練結(jié)合的方式進(jìn)行考核。筆試主要考查學(xué)生對理論、概念的理解。上機(jī)考試是為了考查學(xué)生編程的基本能力。實(shí)踐考核,是進(jìn)一步考查學(xué)生對所學(xué)知識(shí)綜合應(yīng)用的能力,通過為學(xué)生營造實(shí)際操作的氛圍,引導(dǎo)學(xué)生借助自身的知識(shí)體系解決實(shí)際問題。最后,教師通過學(xué)生各個(gè)階段的表現(xiàn)和學(xué)生的答辯情況進(jìn)行評(píng)比,得出學(xué)生的最終成績。
總而言之,Visual Basic是中職計(jì)算機(jī)專業(yè)學(xué)生一門非常重要的課程。在教學(xué)活動(dòng)中,要經(jīng)??偨Y(jié)、反思,積極采取應(yīng)對策略解決教學(xué)中出現(xiàn)的問題,不僅能使學(xué)生在高職技能操作考試中取得比較滿意的成績,還可以全面提升學(xué)生的信息素養(yǎng)。
參考文獻(xiàn):
[1]白靜紅.淺談《Visual Basic》教學(xué)[J].中國科教創(chuàng)新導(dǎo)刊,2014(13):173.
[2]周天明.淺析《Visual Basic程序設(shè)計(jì)》教學(xué)方法[J].教育文匯,2016(23):28-29.
[3]閆淼.《Visual Basic.NET程序設(shè)計(jì)》教學(xué)中的問題及對策[J].信息技術(shù)與信息化,2014(8):25-26.
[4]王海坤.淺談Visual Basic程序設(shè)計(jì)課程教學(xué)改革[J].科技資訊,2015,13(17):200-201.
[5]林友環(huán).淺談中職Visual Basic程序設(shè)計(jì)教學(xué)策略的優(yōu)化[J].科教文匯,2014(3):135.