李良飛
2014年,新的高考招生方案出臺(tái),技術(shù)(信息技術(shù)和通用技術(shù))被確定為浙江省高考的七門選考課程之一。這次改革后,很可能信息技術(shù)選修部分會(huì)增加“排序算法”、“查找算法”和“VB與數(shù)據(jù)庫(kù)”等內(nèi)容。而“VB”作為高中階段“算法”教學(xué)的語(yǔ)言,知識(shí)點(diǎn)的內(nèi)容將會(huì)大幅增加,知識(shí)點(diǎn)的難度也會(huì)有所提高,這對(duì)教師的教學(xué)能力將會(huì)有更高的要求。具體的教學(xué)策略有以下幾個(gè)方面。
● 抓住學(xué)生的興趣點(diǎn),上好“VB”的第一節(jié)課
“興趣”是最好的老師,任何學(xué)科都非常重視學(xué)生學(xué)習(xí)興趣的培養(yǎng),信息技術(shù)學(xué)科也不能例外。對(duì)于“VB”的內(nèi)容,我們不能因?yàn)橹R(shí)本身的抽象特點(diǎn),使學(xué)生產(chǎn)生厭學(xué)情緒,所以“VB”第一節(jié)課的教學(xué)內(nèi)容安排很重要。例如,在第一節(jié)課時(shí),我沒(méi)有詳細(xì)介紹“VB”軟件的界面及相關(guān)概念,而是以模擬中央臺(tái)“幸運(yùn)52——猜物品價(jià)格”為主題,準(zhǔn)備一個(gè)猜物品價(jià)格的軟件,讓學(xué)生先玩一下猜價(jià)格的游戲。這樣,學(xué)生有了興趣之后,我們?cè)僖肴绾卧O(shè)計(jì)制作,學(xué)生就會(huì)容易接受,學(xué)習(xí)的積極性就會(huì)被調(diào)動(dòng)起來(lái)。
● 巧用類比,化解“VB”中抽象的概念
“VB”中有很多專業(yè)性很強(qiáng)的概念,這些概念對(duì)學(xué)生而言很難理解,而且非常容易混淆,如什么是變量,什么是對(duì)象、屬性、類、事件、方法和過(guò)程等。在介紹這些知識(shí)時(shí),教師可以通過(guò)類比的方法,將“變量”比作“儲(chǔ)物柜”,不同的變量類型就是儲(chǔ)物柜中不同的功能區(qū),用于存放各種類別的物品。將“窗體”比作“舞臺(tái)”,那么“對(duì)象”就是在舞臺(tái)中表演的各種各樣的“人物”;我們可以理解為同一個(gè)種族的人為一類,如漢族、回族、苗族等;每個(gè)“人物”會(huì)有不同的發(fā)型、不同的服飾、不同的語(yǔ)言等,這就是“對(duì)象”的屬性;“方法”和“過(guò)程”就是舞臺(tái)中人物表演的動(dòng)作,“事件”就是指什么情況下人物開(kāi)始表演。通過(guò)與實(shí)現(xiàn)生活的例子相類比,學(xué)生就很容易區(qū)分這些概念以及它們之間的關(guān)系,使原本枯燥、無(wú)味的內(nèi)容變得形象、生動(dòng)。
● 借用Excel中的“VBA”功能,講解對(duì)學(xué)生邏輯思維能力要求較高的“循環(huán)結(jié)構(gòu)”
“循環(huán)結(jié)構(gòu)”是“算法”三種基本結(jié)構(gòu)中學(xué)生最難理解的內(nèi)容,對(duì)學(xué)生的邏輯思維能力要求較高。為了讓學(xué)生更直觀地體會(huì)“循環(huán)結(jié)構(gòu)”,我采用Excel中的“VBA”功能,對(duì)Excel工作表中的成績(jī)劃分等第,先讓學(xué)生用VB程序?qū)崿F(xiàn)第一個(gè)人等第的劃分,然后向?qū)W生提問(wèn)“如何實(shí)現(xiàn)全部人等第的劃分”,引出“循環(huán)結(jié)構(gòu)”。這樣一方面可以讓學(xué)生非常直觀地了解“循環(huán)結(jié)構(gòu)”運(yùn)行過(guò)程,使學(xué)生對(duì)“循環(huán)結(jié)構(gòu)”的理解更加深刻;另一方面也可以讓學(xué)生了解“循環(huán)結(jié)構(gòu)”給我們帶來(lái)的方便,激發(fā)學(xué)生的學(xué)習(xí)興趣。
● 發(fā)揮優(yōu)生作用,培養(yǎng)學(xué)生合作意識(shí)
學(xué)生水平層次差距問(wèn)題,是高中階段很多學(xué)校普遍存在的問(wèn)題。筆者通過(guò)多年的教學(xué)實(shí)踐,以及結(jié)合其他教師的做法,認(rèn)為解決這個(gè)問(wèn)題的有效方法有以下兩種:①采用“小助手”。通過(guò)前期調(diào)查,了解哪些學(xué)生是信息技術(shù)水平比較高的,再綜合各方面因素,從中挑選幾個(gè)學(xué)生作為教師的“小助手”,讓他們?nèi)ポo導(dǎo)水平較低的同學(xué)。②采用“結(jié)對(duì)幫扶”。對(duì)于一部分特別差的學(xué)生,可以安排一個(gè)好的學(xué)生坐在他旁邊,并做好兩個(gè)人的思想工作,差的學(xué)生要主動(dòng)問(wèn),好的學(xué)生要耐心教。通過(guò)“小助手”和“結(jié)對(duì)幫扶”的形式,可以達(dá)到三方共贏效果:差的學(xué)生碰到問(wèn)題時(shí),可以得到幫助;好的學(xué)生在幫助別人的過(guò)程中,對(duì)知識(shí)點(diǎn)的理解可能會(huì)更進(jìn)一步;教師可以從繁重的輔導(dǎo)任務(wù)中解脫出來(lái),有更充裕的時(shí)間對(duì)學(xué)生存在的整體性問(wèn)題進(jìn)行講解。學(xué)生在長(zhǎng)期的幫扶過(guò)程中,自然而然地形成合作意識(shí)、團(tuán)隊(duì)精神。
● 預(yù)設(shè)懸念,激發(fā)學(xué)生探究欲望
如果我們?cè)诮虒W(xué)中也設(shè)置“懸念”,就能激發(fā)學(xué)生探究的欲望,使學(xué)生能積極、主動(dòng)地學(xué)習(xí)教學(xué)內(nèi)容。例如,在講解“VB”的“分支結(jié)構(gòu)”時(shí),我預(yù)先用“VBA”制作了一個(gè)“自殺式的Excel文件”,這個(gè)文件只有在“D盤”才能打開(kāi),在其他地方打開(kāi),它就會(huì)自動(dòng)刪除。將該文件課前發(fā)給學(xué)生,學(xué)生雙擊之后,就會(huì)覺(jué)得很奇怪,文件怎么自動(dòng)刪除了?這個(gè)“懸念”激發(fā)了學(xué)生探究欲望,這時(shí)教師再打開(kāi)文件,分析代碼,原來(lái)代碼是由兩個(gè)部分組成:一個(gè)是一段自我刪除的代碼,另一個(gè)是一段分支語(yǔ)句,判斷當(dāng)前打開(kāi)的文件是否在“D盤”,如果是則能正常打開(kāi),不是則調(diào)用自我刪除代碼。通過(guò)這樣引入“分支結(jié)構(gòu)”,學(xué)生會(huì)更有求知欲望。
● 因材施教,設(shè)計(jì)分層“任務(wù)”
學(xué)生是有差異的,教學(xué)中要能夠根據(jù)學(xué)生的個(gè)別差異,做到有的放矢,充分調(diào)動(dòng)每個(gè)學(xué)生的學(xué)習(xí)積極性。在“VB”教學(xué)過(guò)程中,采用“因材施教”的原因是學(xué)生信息技術(shù)的能力不同,掌握“VB”知識(shí)的進(jìn)度和深度就不同。設(shè)計(jì)分層“任務(wù)”是指根據(jù)教材內(nèi)容和學(xué)生情況,既要設(shè)計(jì)出符合整體學(xué)生的“基礎(chǔ)”任務(wù),又要設(shè)計(jì)出符合一部分好學(xué)生的“提高”任務(wù)。這樣可以使好的學(xué)生在完成“基礎(chǔ)”任務(wù)后,通過(guò)“提高”任務(wù),使他們的能力上升到更高的層次。
● 創(chuàng)設(shè)情境,激發(fā)學(xué)生學(xué)習(xí)動(dòng)力
“VB”內(nèi)容給學(xué)生的感覺(jué)是過(guò)于嚴(yán)謹(jǐn)、抽象,邏輯性非常強(qiáng),所以選擇一個(gè)好的情境導(dǎo)入很重要。教學(xué)情境的選擇應(yīng)根據(jù)課程內(nèi)容,結(jié)合學(xué)生的興趣愛(ài)好、社會(huì)的熱點(diǎn)問(wèn)題進(jìn)行融合。創(chuàng)設(shè)情境可以使原本枯燥無(wú)味的VB知識(shí)變得色、香、味俱全,將學(xué)生的學(xué)習(xí)動(dòng)力有效地激發(fā)出來(lái)。例如,在講授“分支結(jié)構(gòu)”和“循環(huán)結(jié)構(gòu)”時(shí),我創(chuàng)設(shè)的情境是幫助老師給學(xué)業(yè)水平考試成績(jī)劃分等第;在講授“枚舉算法”時(shí),我創(chuàng)設(shè)的情境是幫小軍找回自己加密文件的密碼。學(xué)生在這些情境背景下學(xué)習(xí)“VB”知識(shí),能感受到“VB”對(duì)我們學(xué)習(xí)、生活的幫助,感覺(jué)受學(xué)習(xí)的樂(lè)趣。
● 及時(shí)小結(jié),幫助學(xué)生厘清知識(shí)
在VB的課堂教學(xué)過(guò)程中,學(xué)生會(huì)接觸到很多的概念、控件、語(yǔ)法結(jié)構(gòu),剛接觸這些內(nèi)容時(shí),學(xué)生對(duì)知識(shí)的掌握處于離散的狀態(tài),記憶上容易出現(xiàn)混亂。例如,對(duì)于不同控件之間屬性的差別、“分支結(jié)構(gòu)”和“循環(huán)結(jié)構(gòu)”的各種語(yǔ)法表達(dá)方式等這些內(nèi)容,教師要及時(shí)小結(jié),幫助學(xué)生厘清這些知識(shí)的聯(lián)系和區(qū)別,使學(xué)生有個(gè)整體、全面的認(rèn)識(shí)。
● 布置課后練習(xí),鞏固課堂知識(shí)
課堂上大部分學(xué)生的思路都是跟著教師的思路走,缺少自己獨(dú)立思考問(wèn)題的時(shí)間,即使有時(shí)間思考,也是在教師的引導(dǎo)下思考。VB這樣的內(nèi)容對(duì)學(xué)生的邏輯性思維要求非常高,學(xué)生只有做一定量的練習(xí)之后,才能對(duì)知識(shí)有較深的理解,才能靈活地運(yùn)用。僅憑課堂上的時(shí)間,學(xué)習(xí)VB是遠(yuǎn)遠(yuǎn)不夠的。高中信息技術(shù)課程很多內(nèi)容的作業(yè)不好布置,因?yàn)樗鼘?duì)計(jì)算機(jī)的依賴性很大,但VB的作業(yè)相對(duì)而言對(duì)計(jì)算機(jī)的依賴程度較小,它主要考查學(xué)生的邏輯思維能力,學(xué)生可以不借助計(jì)算機(jī)完成作業(yè)。通過(guò)課后練習(xí),學(xué)生也能進(jìn)一步鞏固課堂知識(shí)。
總之,教學(xué)策略在程序設(shè)計(jì)教學(xué)中舉足輕重,它制約著程序設(shè)計(jì)教學(xué)的效率。雖然教無(wú)定法,但萬(wàn)變不離其宗,不能離開(kāi)程序設(shè)計(jì)的教學(xué)內(nèi)容和教學(xué)目標(biāo),不能脫離學(xué)生的知識(shí)背景和認(rèn)知規(guī)律。只有采取符合學(xué)生認(rèn)知規(guī)律的科學(xué)的教學(xué)方法,才能提高教學(xué)效率,教學(xué)才能收到事半功倍的效果。