摘 要:在初中信息技術(shù)課程教學(xué)中應(yīng)用Scratch,能夠讓信息技術(shù)課堂因此而變得而更加具有活力,而且還能有助于學(xué)生思維能力、創(chuàng)新意識(shí)得以發(fā)展。Scratch本就是專(zhuān)門(mén)為青少年所設(shè)計(jì)的程序,十分契合初中生身心發(fā)展訴求,所以文章也就Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用展開(kāi)了探究。
關(guān)鍵詞:Scratch;初中;信息技術(shù)
一、 引言
Scratch是一款由麻省理工學(xué)院而設(shè)計(jì)的一款面向青少年的簡(jiǎn)易變成工具,借助于這一編程軟件來(lái)編寫(xiě)程序,編程人員并不需要專(zhuān)業(yè)的程序知識(shí),只需要進(jìn)行簡(jiǎn)單的文字基礎(chǔ)、邏輯思維能力即可像玩積木一樣來(lái)編寫(xiě)程序,十分有趣,所以也深受青少年所喜愛(ài)。Scratch主要特征是以知識(shí)性、趣味性、創(chuàng)新性為主,將其應(yīng)用于初中信息技術(shù)課程教學(xué)實(shí)踐之中,可以說(shuō)是在玩中、實(shí)踐中學(xué)習(xí),能夠起到良好的教學(xué)優(yōu)化效果,所以文章也就其實(shí)際應(yīng)用進(jìn)行了如下探討。
二、 Scratch程序特點(diǎn)
(一)操作簡(jiǎn)單,趣味性強(qiáng)
Scratch作為一款面向青少年而設(shè)計(jì)的編程軟件,其能夠讓復(fù)雜的編程變得簡(jiǎn)單化,學(xué)生只需要拖拽鼠標(biāo)就可以像搭積木一樣直接將指令從程序指令區(qū)移動(dòng)到程序腳本區(qū),之后再疊加在一起,單擊程序即可卡到編程的最終結(jié)果,整個(gè)操作十分簡(jiǎn)單且容易操作。在這一過(guò)程中,學(xué)生并不需要擔(dān)心出現(xiàn)編程語(yǔ)法錯(cuò)誤,也無(wú)需記憶哪些枯燥的指令代碼,即可輕輕松松完成各種各樣的動(dòng)畫(huà)、故事以及游戲創(chuàng)作,從而有效促進(jìn)學(xué)生對(duì)于編程語(yǔ)言概念的理解,將其應(yīng)用于信息技術(shù)課程教學(xué)課堂,學(xué)生就能成為創(chuàng)造者,而非被動(dòng)聆聽(tīng)者,從而起到良好的教學(xué)效果。
(二)指令多樣,內(nèi)涵豐富
Scratch程序之中也提供了較多的范例,像是故事、動(dòng)畫(huà)、游戲等,在應(yīng)用過(guò)程中學(xué)生可以直接操作觀看,學(xué)生在操作與應(yīng)用各種指令的時(shí)候,其自然能夠感受到學(xué)習(xí)的樂(lè)趣,從而有效激發(fā)學(xué)生學(xué)習(xí)興趣??傊?,Scratch程序就好比是學(xué)生的玩具,可是內(nèi)涵上又十分的強(qiáng)大,學(xué)生可以在上面編程、創(chuàng)作,有效促進(jìn)學(xué)生多方面能力得以提升。
(三)功能強(qiáng)大,應(yīng)用廣泛
Scratch程序還可以借助于游戲制作、人工智能、Flash動(dòng)畫(huà)、音樂(lè)編輯等多種元素來(lái)對(duì)學(xué)生展開(kāi)教學(xué),從而有效激發(fā)學(xué)生學(xué)習(xí)自覺(jué)性,讓學(xué)生在信息技術(shù)課堂能夠主動(dòng)學(xué)習(xí)與思考。除此之外,Scratch程序之中還有鼠標(biāo)、鍵盤(pán)、聲音、廣播、光桿、角色等素材,功能各方面都十分的強(qiáng)大,所以學(xué)生可以基于此來(lái)創(chuàng)作各式各樣的作品。
三、 Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用可行性分析
(一)信息技術(shù)教學(xué)條件分析
在國(guó)家教育事業(yè)投入不斷加大的環(huán)境下,大多數(shù)學(xué)校也構(gòu)建了多媒體教室,基本上來(lái)說(shuō)已經(jīng)實(shí)現(xiàn)了上網(wǎng)、一人一機(jī)的基礎(chǔ)硬件條件,所以在初中信息技術(shù)課程教學(xué)實(shí)踐期間并不需要配備其他硬件設(shè)施,即可讓學(xué)生直接參與到Scratch項(xiàng)目實(shí)踐操作之中。另外,還有較多學(xué)校為了能夠有效豐富學(xué)生信息技術(shù)學(xué)習(xí)內(nèi)容,還借助于Scratch開(kāi)發(fā)出來(lái)了相應(yīng)的校本課程,并且結(jié)合Ardunio、Kinect等設(shè)備來(lái)對(duì)學(xué)生展開(kāi)了創(chuàng)客教育。從這一點(diǎn)來(lái)分析的話(huà),Scratch在初中信息技術(shù)課程教學(xué)中應(yīng)用可行性較高。
(二)學(xué)生學(xué)習(xí)需求分析
從學(xué)生學(xué)習(xí)需求來(lái)分析的話(huà),信息技術(shù)課程本身就有綜合性、變化性與層次性等特征,這也促使學(xué)生對(duì)于同一節(jié)課程內(nèi)容會(huì)產(chǎn)生不一樣的訴求,將Scratch有效應(yīng)用于初中信息技術(shù)課程教學(xué)實(shí)踐之中,則十分有助于教師結(jié)合學(xué)生個(gè)體訴求來(lái)合理調(diào)整信息技術(shù)課程教學(xué),而學(xué)生也能在Scratch應(yīng)用過(guò)程中結(jié)合自身興趣愛(ài)好來(lái)進(jìn)行自我創(chuàng)作與編程。由此可見(jiàn),Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用,還能很好地滿(mǎn)足學(xué)生學(xué)習(xí)訴求。
(三)初中信息技術(shù)課堂教學(xué)內(nèi)容分析
從初中信息技術(shù)課程教學(xué)內(nèi)容來(lái)分析的話(huà),教學(xué)內(nèi)容依然還是延續(xù)了小學(xué)教學(xué)內(nèi)容,在對(duì)學(xué)生暫開(kāi)教學(xué)的時(shí)候則是以技術(shù)操練式方式而展開(kāi),教學(xué)課堂過(guò)分注重軟件工具性卻忽視了學(xué)生思維能力發(fā)展,在這種情況下學(xué)生信息素養(yǎng)自然無(wú)法得到有效提升??墒?,Scratch在初中信息技術(shù)課程教學(xué)中的有效應(yīng)用則能改善這一現(xiàn)象,在應(yīng)用過(guò)程中學(xué)生即可直接借助于Scratch指令、語(yǔ)法等直觀顏色與形狀來(lái)進(jìn)行區(qū)分,這樣就能讓學(xué)生在抽象與建模過(guò)程中將學(xué)生創(chuàng)意有效表達(dá)出來(lái),而學(xué)生則能在這一過(guò)程中實(shí)現(xiàn)從形象思維到抽象思維的有效過(guò)渡,從而有效發(fā)展學(xué)生邏輯思維能力以及問(wèn)題解決能力。
四、 Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用措施
在上述分析中大家了解了Scratch特點(diǎn)以及其應(yīng)用于初中信息技術(shù)課程教學(xué)中的可行性,而為了能夠?qū)⑵鋺?yīng)用價(jià)值有效發(fā)揮出來(lái),文章也就其實(shí)際應(yīng)用提出了如下建議:
(一)增強(qiáng)課堂教學(xué)表現(xiàn)力
在初中信息技術(shù)課程教學(xué)實(shí)踐期間,要想有效發(fā)揮出Scratch的應(yīng)用價(jià)值,還是要提高教學(xué)過(guò)程本身表現(xiàn)力,這能進(jìn)一步提升Scratch應(yīng)用效果,從而有效優(yōu)化初中信息技術(shù)課程教學(xué)。課堂表現(xiàn)力可以將其理解為教師使用什么樣的教學(xué)方式來(lái)對(duì)學(xué)生展開(kāi)教學(xué),在中國(guó)傳統(tǒng)初中信息技術(shù)教學(xué)課堂之上,大多存在著教學(xué)枯燥、單一等情況,教師在開(kāi)展信息技術(shù)課程教學(xué)的時(shí)候是以教師講解、學(xué)生練習(xí)為主,這種固定的教學(xué)形式直接限制了學(xué)生思維,學(xué)生很難產(chǎn)生學(xué)習(xí)興趣。為了改善這一現(xiàn)象,教師可以在應(yīng)用Scratch教學(xué)的時(shí)候,嘗試一些全新的教學(xué)方式,這能進(jìn)一步優(yōu)化教學(xué)課堂。例如,教師可以在課堂之上為學(xué)生制定教學(xué)課題,然后讓學(xué)生自行在Scratch編程軟件上操作,在操作之前可以讓學(xué)生相互合作與交流,這能進(jìn)一步優(yōu)化學(xué)生理解,增強(qiáng)課堂教學(xué)表現(xiàn)力,而學(xué)生則能在這一過(guò)程中更好地把握信息技術(shù)教學(xué)內(nèi)容。
(二)精心設(shè)計(jì)與準(zhǔn)備
新課程標(biāo)準(zhǔn)下教學(xué)活動(dòng)要想順利實(shí)施,教師需要在教學(xué)課堂做好教學(xué)設(shè)計(jì)以及課前籌劃工作,同時(shí)還需要注重課中“即席創(chuàng)作”,畢竟只有做好這一點(diǎn)會(huì)對(duì)信息技術(shù)課程教學(xué)質(zhì)量造成影響。就目前Scratch在本校信息技術(shù)課程教學(xué)中的應(yīng)用現(xiàn)狀來(lái)看,其教學(xué)應(yīng)用還是處在起步階段,教學(xué)資源還是較為匱乏、師資力量也不足,這種情況下要想將Scratch有效應(yīng)用于初中信息技術(shù)課程中,教師自然需要做好精心設(shè)計(jì)與準(zhǔn)備工作。為此,教師在應(yīng)用Scratch進(jìn)行初中信息技術(shù)課程教學(xué)的時(shí)候,可以基于學(xué)校已有的教學(xué)條件以及學(xué)生學(xué)習(xí)實(shí)際,來(lái)將教學(xué)內(nèi)容先確定為初步認(rèn)識(shí)Scratch、模仿編寫(xiě)Scratch以及自主創(chuàng)作Scratch這三個(gè)階段,其中第一階段可以借助于小貓散步這一案例來(lái)讓學(xué)生有效掌握角色、模塊與舞臺(tái)等相關(guān)知識(shí),同時(shí)學(xué)會(huì)使用一些簡(jiǎn)單的腳本來(lái)控制舞臺(tái)和角色,這樣學(xué)生就能對(duì)Scratch形成良好感知。而第二個(gè)階段則可以結(jié)合學(xué)生實(shí)際為學(xué)生開(kāi)設(shè)貓抓老鼠、幸運(yùn)大抽獎(jiǎng)、打磚塊、吹泡泡、數(shù)學(xué)運(yùn)算大比拼等活動(dòng),讓學(xué)生在活動(dòng)過(guò)程中學(xué)會(huì)組合應(yīng)用外觀、動(dòng)作、控制、事件以及數(shù)學(xué)與邏輯運(yùn)算等模塊來(lái)編寫(xiě)程序。最后一個(gè)階段則要求學(xué)生按照自身實(shí)際情況來(lái)展開(kāi)創(chuàng)意編程,其涵蓋的范圍可以不進(jìn)行限制,可以是學(xué)生學(xué)科知識(shí),也可以是講述故事、所見(jiàn)所聞,抑或者是借助于一些外聯(lián)設(shè)備來(lái)展開(kāi)創(chuàng)客創(chuàng)作,這樣學(xué)生就能真正在Scratch實(shí)踐操作過(guò)程中形成良好的信息素養(yǎng),有效優(yōu)化初中信息技術(shù)教學(xué)。
(三)學(xué)習(xí)任務(wù)合理分層
Scratch在初中信息技術(shù)課程教學(xué)中要想得以有效應(yīng)用,教師在教學(xué)課堂還可以結(jié)合學(xué)生實(shí)際情況來(lái)對(duì)學(xué)生進(jìn)行合理分層,將不同層次學(xué)生合理劃分為6~8人的小組,然后在教學(xué)過(guò)程中按照以生為本這一原則來(lái)為學(xué)生設(shè)計(jì)分層目標(biāo)以及教學(xué)設(shè)計(jì),這樣就能讓每一位學(xué)生都能夠在Scratch應(yīng)用課堂上得到發(fā)展。例如,在小貓散步這一教學(xué)課堂上,對(duì)于零基礎(chǔ)的學(xué)生可以讓其對(duì)常見(jiàn)移動(dòng)模塊形成一定把握,即可,這樣學(xué)生在掌握之后就能在實(shí)踐操作中靈活改變參數(shù)來(lái)讓小貓移動(dòng)方式發(fā)生變化;而對(duì)于中等層次的學(xué)生,教師在信息技術(shù)教學(xué)課堂之上,則需要學(xué)生融合其中幾種模塊來(lái)有效實(shí)現(xiàn)小貓不同方式的運(yùn)動(dòng)變成與設(shè)計(jì),這樣學(xué)生就能得到相應(yīng)的提升與發(fā)展;而對(duì)于高層次學(xué)生教師則可以在中等層次學(xué)生之上注重學(xué)生個(gè)性化發(fā)展,讓學(xué)生自行進(jìn)行創(chuàng)新設(shè)計(jì),這樣學(xué)生自然能夠在分層實(shí)踐與應(yīng)用中得到提升,最大限度優(yōu)化Scratch應(yīng)用效果。
(四)利用Scratch鍛煉學(xué)生邏輯思維能力
在初中信息技術(shù)課程教學(xué)課堂之上,Scratch的有效應(yīng)用能夠?yàn)閷W(xué)生提供各式各樣的游戲以及動(dòng)畫(huà),教師要想有效發(fā)揮出其價(jià)值,還可以在課堂之上利用Scratch來(lái)鍛煉學(xué)生邏輯思維,這樣不僅能夠優(yōu)化信息技術(shù)課程教學(xué),還能發(fā)展學(xué)生思維能力。應(yīng)用Scratch來(lái)學(xué)習(xí)編程與程序設(shè)計(jì),其目的并不是讓學(xué)生掌握高深的編程語(yǔ)言、成為一名程序設(shè)計(jì)高手,而是為了讓學(xué)生在程序體驗(yàn)與實(shí)踐操作過(guò)程中有效發(fā)展學(xué)生邏輯思維能力、問(wèn)題處理以及創(chuàng)新思維能力。為此,教師在初中信息技術(shù)課程教學(xué)實(shí)踐期間,對(duì)于一些無(wú)趣、理論化較強(qiáng)的知識(shí),教師可以利用Scratch程序之中生動(dòng)活潑的界面來(lái)為學(xué)生創(chuàng)設(shè)出實(shí)踐與操作的情境,這樣學(xué)生就能在情境體驗(yàn)中有效鍛煉自身思維能力,從而優(yōu)化初中信息技術(shù)課程教學(xué)。
(五)利用Scratch發(fā)展學(xué)生解決問(wèn)題的能力
Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用,教師還可以發(fā)揮出自身引導(dǎo)者作用,在教學(xué)課堂利用Scratch程序來(lái)引導(dǎo)學(xué)生思考、想象與應(yīng)用,同時(shí)為學(xué)生提供一些探索與實(shí)踐的空間,這能充分發(fā)揮出學(xué)生想象力與創(chuàng)造力,讓學(xué)生在實(shí)踐探索過(guò)程中更好地提高自身解決實(shí)際問(wèn)題的能力,從而有效優(yōu)化初中信息技術(shù)教學(xué)。具體而言,教師可以在初中信息技術(shù)教學(xué)課堂,為學(xué)生合理設(shè)計(jì)一些問(wèn)題,借由此來(lái)點(diǎn)燃學(xué)生思維,讓學(xué)生在問(wèn)題發(fā)現(xiàn)、解決與處理過(guò)程中自主學(xué)習(xí)與探究,同時(shí)發(fā)揮出自身創(chuàng)造力和想象力在Scratch編程軟件上進(jìn)行創(chuàng)新設(shè)計(jì),這樣學(xué)生解決問(wèn)題的能力、信息技術(shù)素養(yǎng)均能夠得到發(fā)展和提升。
五、 結(jié)語(yǔ)
綜上所述,Scratch程序是以堆積木的方式而展開(kāi)的編程,其具備十分豐富的素材資源庫(kù),也具有可視化平臺(tái),在很大程度上降低了程序設(shè)計(jì)門(mén)檻,將其應(yīng)用于初中信息技術(shù)課程教學(xué)活動(dòng),能夠讓學(xué)生更好地掌握信息技術(shù)課程內(nèi)容,真正讓學(xué)生參與到信息技術(shù)應(yīng)用于實(shí)踐之中,從而有效讓初中信息技術(shù)課堂因此而變得更加具活力,形成一種寓教于樂(lè)的信息技術(shù)課程教學(xué)課堂。
參考文獻(xiàn):
[1]張國(guó)江.Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用[J].計(jì)算機(jī)產(chǎn)品與流通,2020(11).
[2]王寶亮.Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用研究:以深圳紅嶺中學(xué)為例[D].華中師范大學(xué),2015.
[3]楊玉亮.Scratch編程在初中信息技術(shù)課程教學(xué)中的應(yīng)用探討[J].讀書(shū)文摘,2019(6).
[4]張華.淺談陶行知“教學(xué)做合一”理論在初中信息技術(shù)課堂中的應(yīng)用:以《基于scratch程序設(shè)計(jì)》教學(xué)為例[J].數(shù)碼世界,2019.
[5]張馳.初中信息技術(shù)課程中實(shí)施同伴互評(píng)的應(yīng)用研究:以“Scratch”課程為例[D].華中師范大學(xué),2018.
作者簡(jiǎn)介:
曹磊,河北省石家莊市,河北經(jīng)貿(mào)大學(xué)附屬中學(xué)。