摘 要:中職計(jì)算機(jī)專業(yè)《VB程序設(shè)計(jì)》是一門(mén)重要的編程課程。課程教學(xué)中需要涉及到較多的英語(yǔ)詞匯與數(shù)學(xué)算法理論,這是中職學(xué)生掌握程度最為薄弱的環(huán)節(jié)。學(xué)生因看不懂單詞、不理解數(shù)學(xué)算法而導(dǎo)致提不起興趣,課堂教學(xué)效率較差,學(xué)習(xí)成績(jī)不佳。為改變這一局面,在《VB程序設(shè)計(jì)》教學(xué)中采用了“微劇場(chǎng)”情景教學(xué),實(shí)施后課堂學(xué)習(xí)效率提高,學(xué)生課堂參與度提升,教學(xué)成效提升明顯。
關(guān)鍵詞:“微劇場(chǎng)”;VB程序設(shè)計(jì);情景教學(xué)
一、中職VB“微劇場(chǎng)”教學(xué)實(shí)施緣起
1.課程難度大,學(xué)生學(xué)習(xí)狀態(tài)差
在近4屆高三學(xué)生中做過(guò)一項(xiàng)調(diào)查顯示:在中職計(jì)算機(jī)專業(yè)課中,學(xué)生最喜歡上哪門(mén)課和最害怕上哪門(mén)課。調(diào)查結(jié)果顯示:Photoshop與網(wǎng)頁(yè)制作是學(xué)生最喜歡的兩門(mén)課程,分別為85.9%、80.3%。而對(duì)于最怕學(xué)的課,93.5%的同學(xué)選擇了《VB程序設(shè)計(jì)》。
調(diào)查結(jié)果表明,喜歡網(wǎng)頁(yè)制作與Photoshop課的原因是在制作過(guò)程中,學(xué)生可以在作品中融入自己的思想,作品的效果可以及時(shí)呈現(xiàn),學(xué)生有較強(qiáng)的學(xué)習(xí)動(dòng)力。而VB課程中有學(xué)生比較害怕的英語(yǔ)詞匯及復(fù)雜數(shù)學(xué)算法,這些學(xué)習(xí)上的障礙使相當(dāng)一部分學(xué)生產(chǎn)生了畏懼心理。如上機(jī)實(shí)現(xiàn)兩數(shù)的最小公倍數(shù)與最大公約數(shù)的編程題就讓許多學(xué)生望而卻步,“不明白”這三個(gè)字經(jīng)常在學(xué)生口頭流傳,課堂死氣沉沉,能參與師生互動(dòng)的情況少之又少,有的只能讓學(xué)生死記硬背程序。VB是計(jì)算機(jī)專業(yè)學(xué)生的一門(mén)重要課程,也是高職考的重點(diǎn)科目,在近幾年的高職考試中,VB課程是專業(yè)課成績(jī)拉分的重點(diǎn)。
2.教學(xué)方式落后,教師教學(xué)效率低
目前,中職VB課堂教學(xué)大多采用輸入式教學(xué)。教師往往照本宣科,將程序?qū)懺诤诎迳?,進(jìn)行逐一講解,并讓學(xué)生自己回去慢慢體會(huì)。這種教學(xué)方式十分落后,學(xué)生處于被動(dòng)接受狀態(tài)。除了個(gè)別領(lǐng)悟力強(qiáng)的學(xué)生,大部分學(xué)生不能在課堂上掌握要領(lǐng),更不能將知識(shí)與技能融會(huì)貫通。一些教師采用任務(wù)驅(qū)動(dòng)式教學(xué),但由于學(xué)生對(duì)編程原理不理解、對(duì)編程方法不能很好掌握,在實(shí)際授課過(guò)程中常出現(xiàn)許多學(xué)生對(duì)布置下去的任務(wù)難以完成的情況。教師最終還是采用“填鴨式教學(xué)”,課堂教學(xué)效果和學(xué)生學(xué)習(xí)效率大打折扣,與新課改的理念相背離,教學(xué)目標(biāo)難以達(dá)成,最終學(xué)生還是不明白其中原委,只是單純地為一題而做一題,不會(huì)舉一反三。
二、“微劇場(chǎng)”設(shè)計(jì)與實(shí)施策略
要在課堂中培養(yǎng)學(xué)生的創(chuàng)新思維與實(shí)踐能力,行之有效的教學(xué)方法之一就是采用情景教學(xué),它一改往日以教師講授為主,學(xué)生被動(dòng)參與學(xué)習(xí)的傳統(tǒng)教學(xué)模式。可以使學(xué)生身臨其境,讓學(xué)生成為當(dāng)事人,讓他們盡自己最大努力來(lái)處理并解決遇到的問(wèn)題,在這個(gè)尋找過(guò)程中,找到解題的最優(yōu)化方案,體會(huì)到探究的樂(lè)趣,收獲付出帶來(lái)的成功喜悅。
“情景教學(xué)”是教師在課前根據(jù)教學(xué)實(shí)際設(shè)計(jì)出適合學(xué)生探究的“微情境”,課上由學(xué)生根據(jù)腳本中的問(wèn)題情景,進(jìn)行主動(dòng)探究、演繹,在學(xué)生自主演繹中學(xué)習(xí)編程原理,總結(jié)編程方法,課后拓展練習(xí)、鞏固所學(xué)。課堂實(shí)施情景教學(xué),培養(yǎng)學(xué)生創(chuàng)新思維和動(dòng)手實(shí)踐能力,以模擬實(shí)際情景提出問(wèn)題,圍繞問(wèn)題進(jìn)行獨(dú)立自主探究,以課堂效率最優(yōu)化原則讓學(xué)生以最快的速度掌握編程方法。
“微情境”為學(xué)生搭建一個(gè)平臺(tái),學(xué)生通過(guò)情景導(dǎo)入學(xué)習(xí)教學(xué)重點(diǎn)。在整個(gè)教學(xué)過(guò)程中,以創(chuàng)設(shè)情景為中心,學(xué)生融合情景之中,學(xué)生自主學(xué)習(xí)為主體,教師引導(dǎo)為輔,讓學(xué)生通過(guò)已掌握知識(shí)與技能參與到學(xué)習(xí)中去,從情景中去找到問(wèn)題、剖析問(wèn)題、解決問(wèn)題,從而達(dá)到教學(xué)目的。從這一個(gè)過(guò)程中,學(xué)生不僅可以學(xué)到新的知識(shí)點(diǎn)和技能,也培養(yǎng)了學(xué)生自主學(xué)習(xí)能力與個(gè)人素質(zhì)的提升。
基于VB教學(xué)的特殊性,教學(xué)重點(diǎn)應(yīng)放在程序的編程方法上,即讓學(xué)生明白遇到問(wèn)題應(yīng)采取何種編程方法來(lái)實(shí)現(xiàn)編程。如“求兩數(shù)的最小公倍數(shù)與最大公約數(shù)”,這個(gè)任務(wù)讓學(xué)生來(lái)實(shí)現(xiàn)編程,由于學(xué)生編程方法不清楚,怎能編程。他們中的大部分人只能完成VB界面的設(shè)計(jì),而實(shí)際的編程代碼就顯得無(wú)可奈何了,課堂效果會(huì)變得極其低下。針對(duì)這種現(xiàn)狀,如何設(shè)置合理而有趣的教學(xué)情境,以減輕學(xué)生的畏難情緒、調(diào)動(dòng)學(xué)生的積極性、主動(dòng)性,就顯得尤為重要了。
一個(gè)合適的“微情境”的設(shè)計(jì)是課堂教學(xué)的重點(diǎn),是整堂課的龍頭,如何來(lái)設(shè)計(jì)適合的情景呢?下面我以幾個(gè)課堂實(shí)例來(lái)加以闡明。
1、情景設(shè)計(jì)宜簡(jiǎn)單,理論與實(shí)際相結(jié)合。
“微劇場(chǎng)”的情景設(shè)置應(yīng)以簡(jiǎn)單、易操作為宜。如利用一個(gè)簡(jiǎn)單的生活場(chǎng)景來(lái)模擬計(jì)算機(jī)的算法步驟,從整個(gè)場(chǎng)景的實(shí)施過(guò)程中讓學(xué)生自己去探究,讓學(xué)生馬上記憶這個(gè)編程方法,成為永久性記憶。
例如,求兩數(shù)的最小公倍數(shù)時(shí),在數(shù)學(xué)理念下大家都知道2與3的最小公倍數(shù)是6。為了讓學(xué)生獲得“微劇場(chǎng)”的感覺(jué),改革設(shè)置拍賣(mài)行拍賣(mài)的場(chǎng)景,讓學(xué)生在競(jìng)拍中學(xué)習(xí)。準(zhǔn)備好課堂實(shí)物,如可樂(lè)(價(jià)值2元)漢堡(價(jià)值3元)等。將學(xué)生分成兩個(gè)組,一個(gè)組起價(jià)2元,另一個(gè)組起價(jià)3元,每次競(jìng)拍價(jià)1元,讓學(xué)生自己自由舉牌并板書(shū)價(jià)格,等到價(jià)格到6元時(shí),主持人結(jié)束競(jìng)拍,并提出6這個(gè)數(shù)字同數(shù)字2和3有什么關(guān)系,此時(shí)學(xué)生就會(huì)發(fā)現(xiàn)2與3的最小公倍數(shù)正是6。從而讓學(xué)生自己總結(jié)出編程算法,即從兩個(gè)數(shù)中找到一個(gè)大數(shù),從這個(gè)數(shù)起依次向上加一,直到滿足條件這個(gè)數(shù)能同時(shí)被這兩個(gè)數(shù)整除為止,那這個(gè)數(shù)就是最小公倍數(shù)。
微劇場(chǎng)的簡(jiǎn)單場(chǎng)景的設(shè)計(jì)是為了讓學(xué)生從場(chǎng)景中體會(huì)到此類編程的方法,達(dá)到舉一反三的目的。通過(guò)學(xué)生自己進(jìn)行探究就可以得到兩個(gè)數(shù)的最大公約數(shù),即先找到兩個(gè)數(shù)的小數(shù),讓小數(shù)依次往下減一,直到這個(gè)數(shù)能同時(shí)被兩數(shù)整除,從而達(dá)到教學(xué)目的。
教學(xué)場(chǎng)景的設(shè)置比較簡(jiǎn)單,但簡(jiǎn)單中卻隱藏著解題的思路,學(xué)生可以迅速找到解題思路,便于學(xué)生理解,而拍賣(mài)的場(chǎng)景又貼近生活,富于新鮮感,極大地調(diào)動(dòng)了學(xué)生的能動(dòng)性,符合新課程改革的要求。
2.情景設(shè)計(jì)要層層提升,環(huán)環(huán)相扣
場(chǎng)景的設(shè)置還應(yīng)該要層層提升,環(huán)環(huán)相扣,將相似的題目聯(lián)系起來(lái),成為一個(gè)相連的整體,這個(gè)場(chǎng)景是為了下一個(gè)場(chǎng)景作鋪墊,能將整一個(gè)教學(xué)要求形成一條記憶鏈,便于學(xué)生進(jìn)行靈活運(yùn)用。
例如,在求最大值與最小值的過(guò)程中,設(shè)計(jì)的場(chǎng)景是將5位同學(xué)進(jìn)行排列,求這5位同學(xué)的最高的同學(xué)與最矮的同學(xué)。準(zhǔn)備好一個(gè)紙牌上面寫(xiě)著MAX,交由第一位同學(xué),要求這一位同學(xué)和下一位同學(xué)比較,如果第一位同學(xué)的身高比第二位同學(xué)高時(shí),則讓第一位同學(xué)與第二位同學(xué)交換位置,反之將牌子MAX交給第二位同學(xué),等到一輪比較之后,手中拿著MAX的同學(xué)就是這5位同學(xué)中個(gè)子最高的同學(xué),這個(gè)場(chǎng)景的設(shè)置可以讓學(xué)生馬上能體會(huì)到求最值的編程方法。同時(shí)這個(gè)場(chǎng)景是為了下一個(gè)場(chǎng)景做好準(zhǔn)備,即求從鍵盤(pán)上輸入5個(gè)數(shù),分別去掉一個(gè)最大值、一個(gè)最小值,求它的平均值。
第一個(gè)場(chǎng)景的教學(xué)目的是為了讓學(xué)生明白求最值的編程方法,為了使這兩個(gè)場(chǎng)景進(jìn)行聯(lián)系,筆者在設(shè)計(jì)第二個(gè)場(chǎng)景中添加了奧運(yùn)元素,通過(guò)視頻剪輯出奧運(yùn)女皇郭晶晶的跳水視頻,將最后的得分讓學(xué)生來(lái)設(shè)計(jì)程序,得到郭晶晶的最后得分。
學(xué)以致用,通過(guò)前景的鋪墊,學(xué)生已基本掌握了求最值的方法,后一個(gè)場(chǎng)景就成了檢驗(yàn)成果的階段。這樣做目的在于讓學(xué)生明白現(xiàn)學(xué)現(xiàn)用,小程序是為了將來(lái)的應(yīng)用做好準(zhǔn)備的,大提升了學(xué)生學(xué)習(xí)的積極性,有利于學(xué)生知識(shí)點(diǎn)的系統(tǒng)性。
3.情景教學(xué)應(yīng)不拘一格,靈活運(yùn)用
計(jì)算機(jī)教學(xué)環(huán)境無(wú)外乎機(jī)房與教室,為配合“微劇場(chǎng)”教學(xué)模式,教學(xué)環(huán)境不能僅限一處,形之有效的方法就是將傳統(tǒng)的課堂“搬”出機(jī)房,“搬”出教室,在一些“特殊”的情景下開(kāi)展新式計(jì)算機(jī)教學(xué),讓學(xué)生走出機(jī)房,走出教室,進(jìn)入操場(chǎng),在自由的空氣下進(jìn)行學(xué)習(xí),在自由的教學(xué)環(huán)境下開(kāi)展教學(xué),這樣做可以使學(xué)生感受到新的場(chǎng)景、新的教學(xué)環(huán)境,讓他們的學(xué)習(xí)愿望提高,以迅速提高學(xué)習(xí)效率,更重要的是可以讓“場(chǎng)景”變得更大,會(huì)讓更多的同學(xué)參與到活動(dòng)中來(lái),做到整體參與,提高教學(xué)感知,充分讓學(xué)生在“另類”的課堂中學(xué)習(xí)課程知識(shí),體會(huì)到學(xué)習(xí)所帶來(lái)的樂(lè)趣。
例如,VB程序算法中雙循環(huán)結(jié)構(gòu)算法以實(shí)現(xiàn)圖形化編程中,三角形、倒三角、菱形、漏斗形等圖形編程類型,如果學(xué)生不理解外層循環(huán)控制行數(shù),內(nèi)層循環(huán)控制列數(shù),中間采用特殊語(yǔ)句用來(lái)控制圖形的編程算法結(jié)構(gòu),那只能采用一題一題講解的形式,學(xué)生不愛(ài)聽(tīng),不想聽(tīng),在課堂學(xué)習(xí)效果極差的情況下,采用把課堂“搬”到操場(chǎng)上去,把“微劇場(chǎng)”教學(xué)融入到課堂,學(xué)生們成為了一個(gè)個(gè)字符,在統(tǒng)一指揮下形成了三角形,菱形……。
通過(guò)“微劇場(chǎng)”學(xué)生在學(xué)習(xí)中參與到課堂中去,親身去體會(huì)這一類圖形編程算法,相對(duì)于之前課堂教師在用成形的結(jié)構(gòu)化的程序講解,學(xué)生的學(xué)習(xí)參與度大增,課堂學(xué)習(xí)效果明顯增強(qiáng)。學(xué)生對(duì)于重難點(diǎn)的突破也就成為一件簡(jiǎn)單的事。
三、成效與反思
實(shí)施“微劇場(chǎng)”教學(xué),充分體現(xiàn)學(xué)生為主體、教師為主導(dǎo)的新課程教學(xué)理念。課堂變得生動(dòng)了,學(xué)生也變得更活躍了,學(xué)生個(gè)個(gè)都主動(dòng)參與到“場(chǎng)景”中來(lái),從一個(gè)個(gè)“場(chǎng)景”中體會(huì)到了參與的快樂(lè)和成功的喜悅,掌握了各類編程的方法,讓原先一個(gè)個(gè)難題變得通俗簡(jiǎn)單,課堂教學(xué)效率得到大幅度提升,學(xué)生由原先的“不明白”過(guò)渡到了“有點(diǎn)懂”直到現(xiàn)在會(huì)舉一反三了,學(xué)習(xí)的動(dòng)力更足了,學(xué)生的成績(jī)自然而然有所提高。學(xué)生在“微劇場(chǎng)”這一平臺(tái)中,愿意去學(xué),愿意去做。他們?cè)凇拔?chǎng)”的幫助下,理論知識(shí)與技能相融合,課上主動(dòng)探究演繹,了解編程原理,學(xué)習(xí)編程方法,課后拓展提升,學(xué)習(xí)積極性增加了,實(shí)踐操作能力增強(qiáng),課堂學(xué)習(xí)任務(wù)完成率有較大提升。
近兩個(gè)班級(jí)課程成績(jī)的對(duì)比表明,采用了“微劇場(chǎng)”教學(xué)模式之后學(xué)生的成績(jī)有了明顯提升。
“微劇場(chǎng)”教學(xué)作為一種新的教學(xué)形式,其實(shí)質(zhì)是給學(xué)生搭建自主探究VB知識(shí)的空間和平臺(tái),在具體實(shí)施過(guò)程中取得了一定的效果,同時(shí)也有一些問(wèn)題,比如教師課前微腳本設(shè)計(jì)的難度把握問(wèn)題、如何正確處理提升學(xué)生興趣度與拓展學(xué)生思維二者之間關(guān)系的問(wèn)題等。因而,在下階段的教學(xué)實(shí)施中,需要注意以下問(wèn)題:
1.情景設(shè)置應(yīng)難度適中、梯度明顯,面向全體
由于學(xué)生的學(xué)習(xí)程度各不相同,接受能力也差別很大,所以在場(chǎng)景的設(shè)計(jì)中應(yīng)難度適中,便于全體學(xué)生接受,不能以相同的方式來(lái)解決一些難題,應(yīng)將難題進(jìn)行分解,將一個(gè)難題分解為一個(gè)個(gè)小題,逐一分解,盡量針對(duì)全體同學(xué)將“情景”設(shè)計(jì)成一個(gè)個(gè)簡(jiǎn)單的情景。讓學(xué)生一看就懂,一點(diǎn)就通,以達(dá)到教學(xué)效果。
2.不可局限學(xué)生的思維能力,充分體現(xiàn)編程的多樣化
編程無(wú)定法,即編程中無(wú)固定的編程方法,只要能達(dá)到最后正確效果,可以同時(shí)出現(xiàn)幾種不同的編程方法,所以要在“微劇場(chǎng)”教學(xué)中不能局限學(xué)生的思維,要讓學(xué)生表達(dá)并充分展示其獨(dú)特性思考。
參考文獻(xiàn)
[1]錢(qián)冬云,周雅靜.高職高專計(jì)算機(jī)任務(wù)驅(qū)動(dòng)模式教材:SQL[M].清華大學(xué).2010
[2]顧國(guó)生.淺談問(wèn)題教學(xué)法在中職計(jì)算機(jī)課堂中的運(yùn)用[J].教師.2014(35)
作者簡(jiǎn)介:?jiǎn)卫祝?978年8月)男,浙江紹興人,大學(xué)本科,杭州市臨平職業(yè)高級(jí)中學(xué),職稱:中學(xué)一級(jí),研究方向:計(jì)算機(jī)教學(xué)單位郵編:311100