朱德鵬
摘 要:Scratch是美國麻省理工學(xué)院開發(fā)的一套開源程序,是一種可視化、積木式的創(chuàng)作工具。利用Scratch編程學(xué)習(xí)來培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,開展自主學(xué)習(xí)的探究,積累自主學(xué)習(xí)教學(xué)模式的經(jīng)驗(yàn),培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,為終生學(xué)習(xí)打下基礎(chǔ)。
關(guān)鍵詞:Scratch編程語言;編程思想;信息技術(shù);自主學(xué)習(xí)
一、創(chuàng)設(shè)情境,激發(fā)興趣,使學(xué)生樂于自主學(xué)習(xí)
興趣是最好的老師。教學(xué)的藝術(shù)在于激勵、喚醒、鼓舞學(xué)生投身到學(xué)習(xí)中去,教師在教學(xué)過程中,以學(xué)生喜聞樂見的實(shí)情、實(shí)物、實(shí)事入手,創(chuàng)設(shè)情境,抓住教材中能引起學(xué)生興趣的知識點(diǎn),或稍作改編、或拓展延伸,讓學(xué)生在興趣中學(xué)習(xí)。
實(shí)例:大魚吃小魚。編程知識點(diǎn)是條件指令、偵測指令、重復(fù)執(zhí)行指令,子程序調(diào)用。程序的故事情節(jié):兩個(gè)角色一條大魚和一條小魚,游戲剛開始時(shí)兩個(gè)角色相差一點(diǎn),場景是海底世界的圖片,兩條魚在海里自由自在地游動,當(dāng)大魚碰到小魚時(shí),大魚張開大口吃到那條小魚(實(shí)際小魚就隱藏,感覺就像是大魚吃了小魚),每吃一次大魚就變大一點(diǎn),小魚消失后一會兒又出現(xiàn),保證游戲的可持續(xù)性??梢酝ㄟ^小魚的大小和運(yùn)動的速度來調(diào)整游戲的難度。
讓學(xué)生自己設(shè)計(jì)制作這種小游戲,獨(dú)自完成編程的全部過程,學(xué)生的學(xué)習(xí)熱情高漲。教師引導(dǎo)學(xué)生主動創(chuàng)作,首先要思考出“好創(chuàng)意”,然后要編寫出“好劇本”,最后設(shè)計(jì)出“好程序”。學(xué)生自己主動來完成這一系列的作品創(chuàng)作,編程指令還是課本中的那幾個(gè)編程指令,但學(xué)習(xí)效果完全不一樣,學(xué)生樂在其中。
二、循循善誘,授人以漁,為學(xué)生自主學(xué)習(xí)傳授方法
增進(jìn)學(xué)生自主學(xué)習(xí)意識的關(guān)鍵在于教會學(xué)生學(xué)習(xí)的方法和策略,讓學(xué)生由“要學(xué)”到“會學(xué)”,提高學(xué)生的學(xué)習(xí)質(zhì)量,使學(xué)生真正成為學(xué)習(xí)的小主人。在信息技術(shù)教學(xué)中,教師要著力于學(xué)法指導(dǎo),提高學(xué)生的自主參與能力,學(xué)會自主學(xué)習(xí)。
一個(gè)程序、一個(gè)實(shí)例它作為一個(gè)整體都是有些難度的,讓人無法下手。在教學(xué)過程中,我常常用“三步走”對程序進(jìn)行分解,讓學(xué)生自己去分析、解決問題。以實(shí)例“萬花筒——多變的小狗”為例,該程序的大意是:有六只會變成各種各樣特效的小狗,有顏色變化、有馬賽克特效、有旋轉(zhuǎn)特效、有超廣角特效、有濾鏡等效果。這個(gè)程序看似很簡單,卻包括四個(gè)功能模塊。程序所要實(shí)現(xiàn)的功能是:當(dāng)鼠標(biāo)指針指向小狗,就會觸發(fā)小狗,小狗受觸發(fā)后就顯示馬賽克的效果,移開鼠標(biāo),小狗恢復(fù)原樣,其功能就像小時(shí)候玩過的萬花筒一樣。我的“三步走”設(shè)計(jì)如下:
第一步,觀察程序:程序展示讓學(xué)生觀察程序。
第二步,分析程序:具體提出三個(gè)問題:(1)這個(gè)程序案例中你看到了哪些角色;(2)這些角色做了哪些事;(3)可能會用到哪些編程指令。
第三步,編寫程序。
“三步走”的方法能夠把一個(gè)復(fù)雜的問題化繁為簡、化難為易,通過多次練習(xí),學(xué)生掌握這一系列分析、解決問題的過程,在學(xué)習(xí)過程中有所收獲、有所感悟。授人以魚,不如授人以漁,讓學(xué)生學(xué)會學(xué)習(xí),為學(xué)生終身學(xué)習(xí)服務(wù)。
三、精心設(shè)計(jì),自編教程,為學(xué)生自主學(xué)習(xí)提供動力
要讓學(xué)生自主地學(xué)習(xí),就要摸準(zhǔn)學(xué)生學(xué)習(xí)的起點(diǎn)。學(xué)生的認(rèn)知能力存在差異。針對這個(gè)差異,每節(jié)課的教學(xué)我都準(zhǔn)備兩份設(shè)計(jì)——基礎(chǔ)部分、拓展部分。全體學(xué)生先學(xué)習(xí)基礎(chǔ)知識,預(yù)留拓展知識給那些學(xué)得快的學(xué)生。
《神秘的畫筆》這課,本課主要學(xué)習(xí)畫筆的大小設(shè)定及畫筆大小的變化,畫筆顏色的設(shè)定及顏色的變化,我設(shè)計(jì)的兩部分如下表所示:
通過不同的設(shè)計(jì)要求,根據(jù)不同的學(xué)生提出不同的問題、不同的要求,做到因材施教。鼓勵學(xué)有余力的學(xué)生更深入地思考,不同層次的學(xué)生皆有所獲,學(xué)生的自主學(xué)習(xí)能力在學(xué)習(xí)過程中不斷培養(yǎng)。
這樣的程序我有幾十個(gè),都是我近兩年在教學(xué)過程中思考編寫的,拋磚引玉,目的是讓學(xué)生在學(xué)習(xí)過程中有所思考,啟發(fā)學(xué)生的思維,培養(yǎng)學(xué)生的創(chuàng)作能力,源源不動的素材案例為學(xué)生自主學(xué)習(xí)提供永恒的動力。
四、合作探究,評價(jià)交流,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力
在教學(xué)中,創(chuàng)造機(jī)會讓學(xué)生在合作中探究來獲得知識。合作學(xué)習(xí)是一種體現(xiàn)自我協(xié)調(diào)同伴間優(yōu)勢互補(bǔ)的有效學(xué)習(xí)形式。它能充分發(fā)揮每個(gè)學(xué)生生動活潑、主動學(xué)習(xí)的內(nèi)在動力的作用。
在教學(xué)過程中創(chuàng)造“組內(nèi)互助合作,組間競爭奪標(biāo)”學(xué)習(xí)氛圍,增強(qiáng)各小組內(nèi)部團(tuán)結(jié)協(xié)作,各小組間互相競爭,全班形成一種你爭我趕的局面。Scratch編程還是有一定的難度,有的程序有幾十行代碼,有的程序要幾個(gè)角色配合完成,這樣的程序?qū)W生在一節(jié)課完成的確難度太大,那就需要鼓勵學(xué)生共同思考、合作完成。即使是一般的程序,學(xué)生個(gè)體學(xué)習(xí)能力存在差異,每個(gè)班不可避免存在著這樣的一些學(xué)生,同樣的問題有的學(xué)生很快就能完成,有的學(xué)生苦苦思索,也沒有結(jié)果,或許他們離目標(biāo)就差那么一小步,小組中的高手只要稍稍點(diǎn)撥他們就能順利掌握。放手讓學(xué)生在小組內(nèi)合作交流,互相幫助。激發(fā)學(xué)生積極參與、樂于學(xué)習(xí)的興趣和動機(jī),增強(qiáng)學(xué)生的團(tuán)隊(duì)精神和集體榮譽(yù)感,從而培養(yǎng)學(xué)生自主學(xué)習(xí)的能力。
自主學(xué)習(xí)是個(gè)永恒的話題,自主學(xué)習(xí)的意識和習(xí)慣的形成是一個(gè)長期的過程,Scratch教學(xué)十分生動,孩子們興趣高。讓兩者有機(jī)結(jié)合,在創(chuàng)作過程中培養(yǎng)學(xué)生自主學(xué)習(xí)的習(xí)慣,提升學(xué)生的創(chuàng)造力。 我們的目標(biāo)是找到一條適合學(xué)生自主學(xué)習(xí)的途徑,讓自主學(xué)習(xí)成為學(xué)生終身受益的好習(xí)慣。
編輯 魯翠紅