李亞魁 張國(guó)慶
泰山出版社出版的初中信息技術(shù)教材于2015年進(jìn)行了全面改版,新教材以“項(xiàng)目教學(xué)法”為主要方式來(lái)組織和引導(dǎo)教師的教學(xué)、學(xué)生的學(xué)習(xí)活動(dòng)。所謂“項(xiàng)目教學(xué)法”就是在教師的指導(dǎo)下,將一個(gè)相對(duì)獨(dú)立的項(xiàng)目交由學(xué)生處理,信息的收集、方案的設(shè)計(jì)、項(xiàng)目實(shí)施及最終評(píng)價(jià),都由學(xué)生負(fù)責(zé),他們了解并把握整個(gè)過(guò)程及每一個(gè)環(huán)節(jié)中的基本要求。
淄博市初中階段信息技術(shù)結(jié)業(yè)考試的重要性目前已經(jīng)等同于史、地、生等學(xué)科,因此,信息技術(shù)教師在深挖學(xué)科核心素養(yǎng)之余,還需要研究如何讓學(xué)生更從容地應(yīng)對(duì)結(jié)業(yè)考試。初中階段的六冊(cè)教材內(nèi)容豐富,知識(shí)點(diǎn)廣闊,既有傾向于信息技術(shù)應(yīng)用方面的Office系列軟件、Photoshop、Flash等知識(shí),也有利用Visual Basic培養(yǎng)計(jì)算思維的編程學(xué)習(xí)。
Visual Basic是初三年級(jí)整冊(cè)書(shū)的學(xué)習(xí)內(nèi)容,全冊(cè)書(shū)共有11個(gè)微項(xiàng)目,共包含30個(gè)專題,每個(gè)專題都是一個(gè)VB案例。如果按照傳統(tǒng)的方法,把每個(gè)專題都從頭至尾包括界面制作、編程思路分析、代碼輸入等過(guò)程都講一遍的話,至少需要一節(jié)課的時(shí)間,這將使學(xué)生每節(jié)課都要把時(shí)間用在制作界面、輸入代碼和修改代碼的輸入錯(cuò)誤上,從而使難點(diǎn)不能逐一擊破。
面對(duì)這個(gè)問(wèn)題,部分教師采取了“講”的辦法:不讓學(xué)生實(shí)際操作實(shí)踐,而是把部分專題拿來(lái)講一講就過(guò)去,壓縮Visual Basic學(xué)習(xí)的時(shí)間,最后再采用題海戰(zhàn)術(shù),通過(guò)做題把知識(shí)點(diǎn)串通。應(yīng)該說(shuō),這類(lèi)方法有一定的效果,但這種走馬觀花式的學(xué)習(xí)是無(wú)法深入的,更不要談對(duì)學(xué)生邏輯思維的鍛煉、計(jì)算思維的培養(yǎng)了。
在近兩年的教學(xué)實(shí)踐中,筆者優(yōu)化了課堂素材的設(shè)計(jì),給學(xué)生下發(fā)了相關(guān)專題的“半成品”素材,有針對(duì)性地進(jìn)行教學(xué)。
1.第2單元-微項(xiàng)目2-專題1:《點(diǎn)名出列》
本專題的重點(diǎn)是對(duì)Top屬性的學(xué)習(xí)。學(xué)習(xí)此專題時(shí),學(xué)生對(duì)界面制作的掌握已經(jīng)達(dá)到了一個(gè)較高的水平。本專題程序界面的制作對(duì)大部分學(xué)生來(lái)說(shuō),已經(jīng)沒(méi)有困難,但如果讓學(xué)生制作本專題的程序界面,還是需要10分鐘左右的時(shí)間,這是因?yàn)橐恍┲貜?fù)性的操作會(huì)耗費(fèi)許多的時(shí)間,即便是這樣,還無(wú)法保證所有學(xué)生都能按要求完成,如果界面制作完不成,則會(huì)影響下一步的學(xué)習(xí)。所以在本專題的學(xué)習(xí)中,教師提前把制作好的本專題素材下發(fā)給學(xué)生,素材中只有界面,但代碼部分是完全空缺的,這樣學(xué)生就可以把大部分時(shí)間放在本節(jié)課的重點(diǎn)上,并可以從容探索、嘗試編寫(xiě)代碼,實(shí)現(xiàn)該程序的功能。
2.第1單元-微項(xiàng)目2-專題2:《自由的手繪板》
本專題是第一單元的專題,學(xué)生學(xué)習(xí)VB的時(shí)間還不是很長(zhǎng),所以本專題的重點(diǎn)是讓學(xué)生認(rèn)識(shí)不同的控件,以及界面中的“控件”與代碼的對(duì)應(yīng)關(guān)系。因?yàn)槌绦虼a并不是本專題學(xué)習(xí)的重點(diǎn),所以教師把部分代碼以素材的形式提供給學(xué)生,學(xué)生只要把代碼和界面中的控件對(duì)應(yīng)起來(lái),正確調(diào)試程序就可以了。
這樣一來(lái),需要學(xué)生輸入的只是很少的一部分關(guān)鍵代碼,空出來(lái)的時(shí)間可以留給學(xué)生思考“討論思考”部分的三個(gè)問(wèn)題,使其鞏固對(duì)重點(diǎn)知識(shí)的掌握,探索未知考點(diǎn)。
3.第2單元-微項(xiàng)目2-專題3:《自控變色衣》
該專題的重點(diǎn)在于認(rèn)識(shí)RGB函數(shù)以及滾動(dòng)條控件。本專題的素材,筆者是這樣設(shè)計(jì)的:程序界面只把滾動(dòng)條部分空出來(lái),其余部分提前制作好。界面中,“小兔子”部分是多次利用shape控件繪制的,文字部分標(biāo)簽框的制作也比較復(fù)雜,還牽扯到不同的顏色。如果讓學(xué)生從零開(kāi)始制作該界面的話,對(duì)學(xué)生的繪畫(huà)能力有一定的要求,而且形狀部分還牽扯到填充色的設(shè)置,雖然學(xué)生做起來(lái)會(huì)比較感興趣,但這會(huì)讓學(xué)生忽略了本節(jié)課的重點(diǎn)知識(shí)。而shape控件在前面的《會(huì)打拍子的火焰》專題中已經(jīng)學(xué)習(xí)過(guò)了,所以筆者把該部分內(nèi)容直接提供給學(xué)生,讓他們補(bǔ)充三個(gè)滾動(dòng)條控件,從而認(rèn)識(shí)滾動(dòng)條控件,然后把大部分的精力投入到RGB函數(shù)和程序代碼的學(xué)習(xí)中。
4.第4單元-微項(xiàng)目1-專題1:《速算1+2+…+100》
本專題的重點(diǎn)是讓學(xué)生理解For循環(huán)結(jié)構(gòu),界面的制作和代碼的輸入都比較簡(jiǎn)單,對(duì)學(xué)生來(lái)說(shuō)已經(jīng)能夠輕車(chē)熟路的完成。為了讓學(xué)生能夠更透徹地理解For循環(huán),認(rèn)識(shí)For循環(huán)的各個(gè)組成部分,筆者設(shè)計(jì)了一個(gè)實(shí)驗(yàn):把現(xiàn)成的程序和實(shí)驗(yàn)記錄表當(dāng)作素材下發(fā)給學(xué)生,讓他們通過(guò)修改程序中的循環(huán)變量和循環(huán)體,觀察結(jié)果的變化,并記錄結(jié)果。學(xué)生通過(guò)修改與記錄,觀察循環(huán)變量、循環(huán)體與最后結(jié)果之間的關(guān)系,從而深入了解For循環(huán)的工作原理。
通過(guò)兩年的教學(xué)實(shí)踐,利用了優(yōu)化設(shè)計(jì)后的“半成品”Visual Basic素材的課堂,大大減少了由于學(xué)生的初始差異對(duì)學(xué)習(xí)產(chǎn)生的影響,解決了因非重點(diǎn)知識(shí)導(dǎo)致學(xué)習(xí)無(wú)法進(jìn)入下一步的問(wèn)題。該方法還能大幅度減少每個(gè)專題的學(xué)習(xí)時(shí)間,不但能有效解決信息技術(shù)課時(shí)數(shù)緊張的問(wèn)題,還能更好地突出教學(xué)重點(diǎn),為高效課堂的建設(shè)和學(xué)生計(jì)算思維的培養(yǎng)做好鋪墊。