黃媛吉
(武漢工程職業(yè)技術(shù)學(xué)院 湖北 武漢:430080)
《VB程序設(shè)計(jì)》是一門實(shí)用性很強(qiáng)的程序開發(fā)與應(yīng)用課程,是我院信息工程系、冶金系等專業(yè)學(xué)生學(xué)習(xí)的一門必修課程,是《計(jì)算機(jī)應(yīng)用》課程的后續(xù)課程,也是學(xué)生學(xué)習(xí)類似C 語言等計(jì)算機(jī)程序設(shè)計(jì)類課程或數(shù)據(jù)庫技術(shù)課程的前期課程。而從教學(xué)實(shí)踐來看,長(zhǎng)期以來高職的部分學(xué)生對(duì)此門課程的學(xué)習(xí)興趣并不是很大,甚至有些學(xué)生對(duì)此有畏懼或厭倦的情緒,學(xué)生的實(shí)際操作和編程能力較弱,與考級(jí)和就業(yè)的需求有一定差距。如何改變這種現(xiàn)狀,激發(fā)學(xué)生的學(xué)習(xí)興趣、發(fā)揮學(xué)生的主觀能動(dòng)性,提升教學(xué)效果,已成為目前在《VB 程序設(shè)計(jì)》課程教學(xué)改革中亟待解決的問題。
經(jīng)過觀察和分析,認(rèn)為上述現(xiàn)象的產(chǎn)生首先和高職學(xué)生的特點(diǎn)有很大關(guān)系。高職生中部分學(xué)生的數(shù)學(xué)基礎(chǔ)較差,邏輯思維能力較為欠缺,學(xué)生的畏難情緒影響了學(xué)習(xí)的主動(dòng)性和積極性。
其次,教學(xué)目標(biāo)的設(shè)定和人才培養(yǎng)目標(biāo)的制定沒有與時(shí)俱進(jìn),教學(xué)模式單一,在教學(xué)過程中重理論而輕實(shí)踐,教學(xué)內(nèi)容基本上過多參照教材,按部就班地教學(xué)。這樣的教學(xué)分離使得課程教學(xué)特點(diǎn)未體現(xiàn),教學(xué)內(nèi)容重點(diǎn)不突出,學(xué)生實(shí)際操作和編程能力較弱,不能適應(yīng)等級(jí)考試和就業(yè)的需求。
在深化高職教育改革的過程中,結(jié)合實(shí)際的教學(xué),認(rèn)為該門課程可以做如下一些教學(xué)改革的嘗試。
該課程的教學(xué)改革應(yīng)體現(xiàn)高職教育特點(diǎn),面向市場(chǎng),以學(xué)生就業(yè)為導(dǎo)向,為專業(yè)后續(xù)的計(jì)算機(jī)相關(guān)課程或?qū)W生自學(xué)打下計(jì)算機(jī)語言及編程能力的基礎(chǔ),也為想通過全國計(jì)算機(jī)二級(jí)考試的學(xué)生提高應(yīng)試能力奠定基石,對(duì)學(xué)生職業(yè)能力的培養(yǎng)和職業(yè)素質(zhì)的養(yǎng)成起到鋪墊和促進(jìn)作用。
課程的定位、目標(biāo)及課時(shí)數(shù)的限制等都對(duì)VB課程教學(xué)內(nèi)容的選取提出了要求。與此同時(shí),理論知識(shí)要以學(xué)生易用、夠用為度,按照教學(xué)規(guī)律、學(xué)生的認(rèn)知特點(diǎn)結(jié)合教學(xué)實(shí)際課時(shí)數(shù)講授各個(gè)知識(shí)點(diǎn),案例選擇以尊重教材為主,選取與知識(shí)點(diǎn)緊密結(jié)合的案例,將知識(shí)點(diǎn)和案例達(dá)到水乳交融。為此,筆者將教學(xué)內(nèi)容重新規(guī)劃為:VB 概述、VB 程序設(shè)計(jì)基礎(chǔ)、簡(jiǎn)單VB 程序設(shè)計(jì)(基本控件)、VB 語言基礎(chǔ)、VB程序控制結(jié)構(gòu)、常用控件及應(yīng)用。
通過教學(xué)內(nèi)容的重新規(guī)劃,將項(xiàng)目層層分解,解決教學(xué)分離的問題,突出了高職教學(xué)的“教、學(xué)、做”合一的特點(diǎn)[1],使學(xué)生的分析探討、教師的案例展示、學(xué)生的思考練習(xí)、教師的引導(dǎo)梳理、學(xué)生的經(jīng)驗(yàn)總結(jié)、教師的點(diǎn)評(píng)歸納融合為一體。除此之外,還要充分利用教材、課件、課外書籍、網(wǎng)絡(luò)交流等多種形式,從而在一定程度上滿足學(xué)生在課前預(yù)習(xí)、課中學(xué)習(xí)、課后復(fù)習(xí)、考級(jí)準(zhǔn)備、自學(xué)提升等不同階段及層次的需要。
為了能實(shí)現(xiàn)“教、學(xué)、做”合一,筆者在教學(xué)改革中嘗試使用了以下兩種教學(xué)模式:
(1)宏觀項(xiàng)目帶動(dòng)、微觀任務(wù)驅(qū)動(dòng)[2]
課程根據(jù)教學(xué)目標(biāo)設(shè)定教學(xué)項(xiàng)目,把教學(xué)項(xiàng)目層層分解為多個(gè)難易程度不同的項(xiàng)目,對(duì)應(yīng)每個(gè)不同的項(xiàng)目來完成設(shè)定的相應(yīng)工作任務(wù),在教學(xué)過程中通過案例教學(xué)——理解深入——總結(jié)引申來組織教學(xué)。
(2)合理運(yùn)用科學(xué)的邏輯思維模式
在教學(xué)過程中,無論是案例還是思考練習(xí)和習(xí)題的教學(xué)都遵循科學(xué)的邏輯思維模式,即提出問題——分析問題——解決問題,讓學(xué)生在老師的引導(dǎo)下發(fā)現(xiàn)問題,發(fā)揮主觀能動(dòng)性積極地分析問題,運(yùn)用相關(guān)知識(shí)點(diǎn)來有效解決問題。
(1)課程遵循以學(xué)生為主體、教師為主導(dǎo)的原則,突出以就業(yè)為導(dǎo)向、從實(shí)際出發(fā),以能力為本位的特點(diǎn),教學(xué)方法采用項(xiàng)目教學(xué)法、任務(wù)驅(qū)動(dòng)法、自主學(xué)習(xí)法、問題探究法、分組討論法等,針對(duì)不同的教學(xué)內(nèi)容采用不同的教學(xué)方法。[3]
(2)教學(xué)活動(dòng)全部在教學(xué)機(jī)房完成,教師的講授、演示、提問、答疑、點(diǎn)評(píng)、接收作業(yè)及學(xué)生的提問、演示、提交作業(yè)等都可通過多媒體教學(xué)系統(tǒng)實(shí)現(xiàn),對(duì)于程序設(shè)計(jì)的過程也可適當(dāng)借助黑板,真正體現(xiàn)理論與實(shí)踐一體化教學(xué),課后為學(xué)生推薦的網(wǎng)絡(luò)資源及網(wǎng)上交流,這些都為各種教學(xué)方法的實(shí)施提供了保障。[4]
(1)將以前的平時(shí)成績(jī)占40%+考試占60%的形式變?yōu)槠綍r(shí)占30%+綜合練習(xí)占30%+考試占40%的形式,這樣更能公平公正的反映學(xué)生的實(shí)際水平。
(2)以前教師多以四個(gè)編程題目來考查學(xué)生,現(xiàn)在可結(jié)合學(xué)生的實(shí)際掌握水平和程度、參考全國計(jì)算機(jī)二級(jí)考試題型,將考試方式改變?yōu)檫x擇題和編程題兩種題型。這種考試模式更能全面的體現(xiàn)學(xué)生的理論知識(shí)掌握和實(shí)踐操作能力。
下面以教材中VB程序控制結(jié)構(gòu)中的循環(huán)控制結(jié)構(gòu)為例說明本人在教學(xué)改革中的措施。
VB循環(huán)控制結(jié)構(gòu)是程序控制結(jié)構(gòu)這一章節(jié)中的重難點(diǎn)部分,通過這個(gè)內(nèi)容的學(xué)習(xí),學(xué)生能夠使用For-Next、While-Wend、Do-Loop 這三種循環(huán)控制結(jié)構(gòu)進(jìn)行簡(jiǎn)單的程序設(shè)計(jì)。在VB循環(huán)控制結(jié)構(gòu)這一章節(jié)中,筆者將項(xiàng)目任務(wù)分解為:循環(huán)變量交換關(guān)系(重點(diǎn)內(nèi)容)—累加和、累乘積構(gòu)成的循環(huán)語句體<For-Next、While-Wend、Do-Loop>(核心內(nèi)容)—包含循環(huán)控制結(jié)構(gòu)的完整程序,并設(shè)計(jì)了以下幾個(gè)教學(xué)環(huán)節(jié):
(1)問題引入。為了理解循環(huán)變量交換關(guān)系,教師提出兩個(gè)問題:<1>A 瓶裝有紅墨水,B 瓶裝有黑墨水,如何將兩個(gè)瓶中的墨水進(jìn)行交換?<2>如何交換a和b兩個(gè)變量值,語句如何書寫?
(2)分析問題。教師引導(dǎo)學(xué)生把A 瓶和B瓶比作變量的地址,紅、黑墨水比作變量的值,使學(xué)生理解交換變量a、b的值需添加一個(gè)變量c作為中間變量,提高學(xué)生的學(xué)習(xí)興趣。
(3)解決問題。在教師的指導(dǎo)下學(xué)生寫出正確的VB語句表達(dá)方式。
(4)分組討論。教師可設(shè)計(jì)一個(gè)小組討論,寫出三個(gè)語句(a=a+b:b=a-b:a=a-b),讓學(xué)生判斷這三個(gè)語句能否實(shí)現(xiàn)a、b兩個(gè)變量值的交換,學(xué)生分組討論,教師指導(dǎo)學(xué)生設(shè)計(jì)出變量值的變化情況表,使程序的變量值的變化變得清晰明朗,讓學(xué)生不僅能用基本方法和技巧讀懂程序且能加深對(duì)于將涉及到的累加和語句有一定程度的認(rèn)識(shí),還充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性。
(5)自主學(xué)習(xí)。限定時(shí)間讓學(xué)生通過閱讀For-Next、While-Wend、Do-Loop循環(huán)所對(duì)應(yīng)的案例,找出題目所需實(shí)現(xiàn)的功能,結(jié)合教師通過教學(xué)機(jī)房的課件講授、最終效果演示以及書上的操作步驟進(jìn)行案例教學(xué),達(dá)到理解累加和、累乘積構(gòu)成的循環(huán)語句體。
(6)互動(dòng)教學(xué)。教師通過教學(xué)機(jī)房的多媒體教學(xué)系統(tǒng),引導(dǎo)學(xué)生完成For-Next、While-Wend、Do-Loop循環(huán)的思考練習(xí)中的填空、選擇題目,學(xué)生可對(duì)難以解決的問題進(jìn)行討論和交流,教師對(duì)學(xué)生的共性問題進(jìn)行修正,對(duì)在做題時(shí)體現(xiàn)的教學(xué)遺漏知識(shí)點(diǎn)進(jìn)行補(bǔ)充,從而加深學(xué)生對(duì)循環(huán)語句體的理解。
(7)評(píng)價(jià)引申。教師布置學(xué)生任務(wù):運(yùn)用For-Next、While-Wend、Do-Loop 循環(huán)語句結(jié)構(gòu)進(jìn)行完整地編程,在教學(xué)機(jī)房環(huán)境下教師可給出學(xué)生發(fā)送作業(yè)及提示信息,學(xué)生可提出問題或求助于網(wǎng)絡(luò)或查閱書籍等相關(guān)資源,進(jìn)行獨(dú)立編程并提交作業(yè),教師可給出答疑、點(diǎn)評(píng)、演示、總結(jié)歸納本章節(jié)的知識(shí)、提供學(xué)習(xí)技巧,以此達(dá)到培養(yǎng)學(xué)生學(xué)習(xí)興趣的同時(shí)獲得解決難題的成就感。由于循環(huán)控制結(jié)構(gòu)的部分題目具有一題多解性,教師還可針對(duì)不同層次的學(xué)生提出不同的做題要求和題目難度,實(shí)現(xiàn)因材施教,對(duì)學(xué)有余力或有參與二級(jí)考試要求的學(xué)生提出要求其達(dá)到一題多解或找出相對(duì)復(fù)雜題目的解決方案。
高職《VB程序設(shè)計(jì)》課程在采用該教學(xué)改革方案后,使學(xué)生激發(fā)學(xué)習(xí)興趣的同時(shí)在知識(shí)、技能、綜合素質(zhì)上均有一定程度的提高,教學(xué)質(zhì)量和教學(xué)效果有明顯的改善。在未實(shí)施該教學(xué)改革前,學(xué)生參加全國計(jì)算機(jī)二級(jí)等級(jí)考試筆試通過率為60%,上機(jī)通過率為0%;而采取并實(shí)施了該教學(xué)改革后,學(xué)生筆試通過率為80%;上機(jī)通過率為60%。
在《VB程序設(shè)計(jì)》課程教學(xué)改革的道路上還有很多方面有待進(jìn)一步實(shí)踐和完善,還要在特色和創(chuàng)新上多下功夫,還要開拓校企合作、工學(xué)結(jié)合的新思路,為深化教學(xué)改革,提升教學(xué)服務(wù)水平做出新的更大的貢獻(xiàn)。
[1]童 鑫.高職VB語言基礎(chǔ)課“教、學(xué)、做”一體化教學(xué)模式改革初探[J].教書育人:高教論壇,2011,(6):106-107.
[2]于大弘.高職VB教學(xué)方法改革的探索與實(shí)踐[J].科園月刊,2011,(3):116-117.
[3]張偉民.高職VB6.0 課程的教學(xué)改革探索[J].價(jià)值工程,2011,(27):268-269.
[4]朱一飛.淺談高職院校非計(jì)算機(jī)專業(yè)《VB程序設(shè)計(jì)》教學(xué)[J].教育界,2011,(8):81-82.