摘 要:近年來,創(chuàng)客教育開展得如火如荼,創(chuàng)客教育理念中的“實(shí)踐”“協(xié)作”“創(chuàng)新”“分享”在學(xué)校信息技術(shù)教育中逐漸受到教師的重視。隨著素質(zhì)教育的推進(jìn),在小學(xué)信息技術(shù)課程中引用Scratch編程,對培養(yǎng)學(xué)生的邏輯思維能力、分析解決問題的能力及創(chuàng)造能力都具有重要作用,有利于發(fā)展學(xué)生的綜合素質(zhì)。本文基于創(chuàng)客教育模式,從五個(gè)方面對Scratch編程教學(xué)進(jìn)行了探討,以期為Scratch編程在小學(xué)信息技術(shù)教學(xué)中的開展提供參考。
關(guān)鍵詞:創(chuàng)客教育;Scratch編程;教學(xué)探討
中圖分類號:G420 ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A ? ? ? ? ? ? ? ? ? 文章編號:2095-624X(2020)18-0010-02
引 言
國務(wù)院總理李克強(qiáng)在2014年9月的達(dá)沃斯論壇上提出了“大眾創(chuàng)業(yè),萬眾創(chuàng)新”的口號,自此,創(chuàng)客教育逐漸獲得大眾的關(guān)注,受到人們的重視。在當(dāng)前小學(xué)信息技術(shù)課程中,很多學(xué)校都引用了Scratch編程課程。Scratch編程課程有助于我們探索課堂教育與創(chuàng)新教育的融合模式。但由于當(dāng)前大部分的Scratch編程課程在國內(nèi)學(xué)校的實(shí)踐開展經(jīng)驗(yàn)不夠豐富,技術(shù)手段相對不成熟,教師在創(chuàng)客教學(xué)中采用的教學(xué)方法和模式還比較傳統(tǒng)、保守,阻礙了Scratch編程課程在創(chuàng)客教學(xué)中的開展。所以,筆者對基于創(chuàng)客教育模式的Scratch編程教學(xué)進(jìn)行構(gòu)建,并在教學(xué)實(shí)踐中進(jìn)行探討。
一、簡述Scratch編程和創(chuàng)客教育
1. Scratch編程
Scratch是一款為8~16歲學(xué)生設(shè)計(jì)開發(fā)的圖形化的編程軟件,主要將程序設(shè)計(jì)轉(zhuǎn)變?yōu)橛腥ど鷦拥幕顒觾?nèi)容。Scratch編程具有操作簡單、指令較多、涵蓋面廣、功能廣泛等特點(diǎn)。首先,Scratch編程的操作界面簡單,學(xué)生在編程過程中不需要編寫繁復(fù)的代碼程序,只需要將現(xiàn)有的程序模塊根據(jù)自己的設(shè)計(jì)需要直接拖入編輯區(qū)操作即可。其簡單的操作方式非常便于小學(xué)生快速地掌握要領(lǐng),并在實(shí)際操作中學(xué)習(xí)到相關(guān)的知識。其次,Scratch編程軟件中包含控制、事件、邏輯、建模等指令,給予了學(xué)生足夠大的操作空間,不僅能鍛煉學(xué)生的學(xué)習(xí)思維,提高學(xué)生的綜合能力,還能讓學(xué)生對編程有初步的認(rèn)識。Scratch編程中包含的指令較多,涵蓋的知識面也較廣,學(xué)生可以在編程學(xué)習(xí)過程中開闊自己的視野,豐富自身的知識體系。而且這些程序中的指令都是現(xiàn)成的,編程方式也符合學(xué)生的發(fā)展特點(diǎn),具有很強(qiáng)的趣味性。最后,Scratch編程涉及的功能相對廣泛,可以實(shí)現(xiàn)將學(xué)生自己編寫的內(nèi)容通過故事、動畫等制作形式展現(xiàn)出來,并進(jìn)行分享,從而滿足學(xué)生的求知欲和成就感,極大地提高學(xué)生主動參與編程學(xué)習(xí)的興趣和積極性[1]。
2.創(chuàng)客教育
創(chuàng)客教育一種是將教育與現(xiàn)代信息技術(shù)相融合的新型教學(xué)模式,倡導(dǎo)“在做中創(chuàng)作,在創(chuàng)造中學(xué)”的主要學(xué)習(xí)方式,主要教育目的是培養(yǎng)出更多創(chuàng)新型人才。創(chuàng)客教育以“實(shí)踐”“協(xié)作”“創(chuàng)新”及“分享”為教育理念。國內(nèi)眾多學(xué)校已開始引入開展創(chuàng)客教育。秉承著“教育要從娃娃開始抓起”的原則,在小學(xué)信息技術(shù)教育中,教師要將創(chuàng)客教育和培養(yǎng)學(xué)生的信息技術(shù)相結(jié)合,開創(chuàng)教育新模式。創(chuàng)客教育重視學(xué)習(xí)過程中的技術(shù)融合和創(chuàng)造性的思維開發(fā),旨在幫助學(xué)生將頭腦中的想法通過主動操作進(jìn)行實(shí)現(xiàn)。教師將創(chuàng)客教育理念融入Scratch編程教學(xué)中,能推動信息技術(shù)課程的有效開展。
二、基于創(chuàng)客教育模式的Scratch編程教學(xué)構(gòu)建與實(shí)踐
基于創(chuàng)客教育模式,筆者將“實(shí)踐”“協(xié)作”“創(chuàng)新”及“分享”的創(chuàng)客教學(xué)理念融入構(gòu)建Scratch編程的模式中(如圖1),并進(jìn)行教學(xué)實(shí)踐。以Scratch編程課程《變形金剛》為例,設(shè)計(jì)教學(xué)目標(biāo)為:讓學(xué)生了解角色的造型特點(diǎn)、掌握角色和造型的導(dǎo)入操作方法,并對“重復(fù)執(zhí)行”指令的使用進(jìn)行初步掌握[2]。
1.創(chuàng)設(shè)情境,激趣引入
有效的學(xué)習(xí)要從學(xué)生的興趣入手?!蹲冃谓饎偂肥谴蟛糠中W(xué)生熟知并喜愛的科幻電影,筆者在上課前先給學(xué)生播放了一段《變形金剛》電影的經(jīng)典變形片段,短短幾分鐘,酷炫的影片特效和變形金剛的造型變化一下子就抓住了學(xué)生的眼球,吸引了學(xué)生的注意力,激發(fā)了他們的學(xué)習(xí)興趣。緊接著,筆者提問學(xué)生:“你們知道如何利用Scratch編程來實(shí)現(xiàn)類似電影中的變形效果嗎?”這時(shí)學(xué)生紛紛開動腦筋,發(fā)散思維進(jìn)行想象,并爭先恐后地說出自己的猜想,筆者借此時(shí)機(jī)順其自然地引出這堂課的課題。
2.自主學(xué)習(xí),探究實(shí)踐
趁著學(xué)生還在思考討論變形金剛怎么“變形”的“熱乎勁兒”,筆者為學(xué)生布置了這堂Scratch編程課程的基本任務(wù):運(yùn)用編程軟件給變形金剛添加角色。筆者要求學(xué)生在微課視頻步驟教學(xué)的引導(dǎo)下進(jìn)行獨(dú)立操作,先將原有的小貓角色刪除,為變形金剛添加一種造型,同一小組學(xué)生添加同一種變形金剛角色。筆者先把課堂交給學(xué)生,讓學(xué)生自主去探究Scratch編程中腳本的編寫和模塊的選擇方式,并在變形金剛造型的添加方法上進(jìn)行獨(dú)立思考,進(jìn)而構(gòu)建和完成這項(xiàng)任務(wù)。在編程過程中,遇到有操作困難的學(xué)生,筆者會引導(dǎo)他們通過反復(fù)觀看“添加角色和造型”相關(guān)的微課視頻教學(xué)內(nèi)容,學(xué)習(xí)角色和造型的添加操作方法。與此同時(shí),筆者會對學(xué)生的實(shí)際操作步驟進(jìn)行觀察,總結(jié)其中存在的一些共同問題,待學(xué)生的任務(wù)基本完成后,提出剛才觀察到的問題,并讓個(gè)別具有代表性的學(xué)生上臺講解和演示他的解決辦法。最后,筆者再對學(xué)生的發(fā)言進(jìn)行總結(jié)并適當(dāng)做出補(bǔ)充和提醒[3]。
3.小組探討,協(xié)作學(xué)習(xí)
在學(xué)生基本掌握變形金剛的角色添加方法后,筆者逐漸加深Scratch編程內(nèi)容的學(xué)習(xí)難度,為各個(gè)小組布置了提高任務(wù):掌握編程指令給變形金剛換造型。筆者為學(xué)生準(zhǔn)備了數(shù)份“變身秘籍”,讓每組代表隨機(jī)領(lǐng)取一份,然后小組成員一起探討如何為變形金剛換造型,并要求各小組成員間通過相互協(xié)作,參考微課視頻中示范的操作步驟,結(jié)合“變身秘籍”,運(yùn)用Scratch編程為變形金剛添加腳本,使其可以任意地切換造型。在變形金剛的造型切換學(xué)習(xí)和操作中,學(xué)生可以運(yùn)用的方法有很多,由于其思維方式存在差異,能想到的Scratch語言也不盡相同,有的學(xué)生會想到“下一個(gè)造型”,有的學(xué)生則會用到“將造型切換為……”筆者鼓勵(lì)學(xué)生在操作過程中大膽嘗試、各抒己見,并提醒學(xué)生操作中的注意事項(xiàng),同時(shí)要求學(xué)生在小組協(xié)作中互相幫助、共同學(xué)習(xí)。在良好的協(xié)作氛圍中,學(xué)生不僅鍛煉了溝通交往的能力和合作解決問題的能力,在開發(fā)變形金剛換造型方法的同時(shí),也培養(yǎng)了自身的思維能力。
4.延伸拓展,設(shè)計(jì)創(chuàng)新
在學(xué)生完成Scratch編程課程的基本任務(wù)和提高任務(wù)后,筆者還為學(xué)生布置了拓展任務(wù):創(chuàng)意新型變形金剛,以此來鞏固本節(jié)課的相關(guān)知識。
小組之間通過探討協(xié)作,對變形金剛造型進(jìn)行了創(chuàng)意了切換,并在原有基礎(chǔ)上進(jìn)行了創(chuàng)新,設(shè)計(jì)出了一款新型的變形金剛。在實(shí)踐和協(xié)作環(huán)節(jié)中,給變形金剛添加角色更換造型的兩個(gè)基本任務(wù)相對來說要基礎(chǔ)一些,而拓展任務(wù)的開展,則是將課堂內(nèi)容進(jìn)行延伸,發(fā)展學(xué)生的創(chuàng)新能力。學(xué)生運(yùn)用Scratch編程對變形金剛造型進(jìn)行創(chuàng)意設(shè)計(jì)的過程,也是學(xué)生發(fā)揮想象力、延展思維的過程。在這個(gè)過程中,學(xué)生的想象力、創(chuàng)造力均得到了有效鍛煉和培養(yǎng),充分凸顯出了創(chuàng)客教育的“創(chuàng)新”理念[4]。
5.成果分享,欣賞評價(jià)
在Scratch編程課堂的最后環(huán)節(jié),每個(gè)小組的學(xué)生要將拓展任務(wù)中完成的“新型變形金剛”進(jìn)行分享和展示,并相互欣賞、觀摩,給予客觀評價(jià)。在學(xué)生的評價(jià)過程中,筆者鼓勵(lì)學(xué)生各抒己見,發(fā)表對各組創(chuàng)意作品的看法,指出哪些作品好,好在哪些地方,怎樣做可以更好,并讓學(xué)生在相互評價(jià)中取長補(bǔ)短,對自己的作品進(jìn)行完善。這一課堂環(huán)節(jié)充分體現(xiàn)了創(chuàng)客教育的“分享”理念,可以使學(xué)生在分享的過程中學(xué)會欣賞、學(xué)會表達(dá)、學(xué)會向他人學(xué)習(xí)。
結(jié) 語
綜上所述,以上課堂具體實(shí)踐可以表明,筆者基于創(chuàng)客教育模式對Scratch編程教學(xué)的有效構(gòu)建是有效且實(shí)用的。這個(gè)教學(xué)過程對學(xué)生的各種思維能力、溝通協(xié)作能力及創(chuàng)新能力的培養(yǎng)均有很好的促進(jìn)作用,不僅有助于Scratch編程課程的有效開展,還能大大提高信息技術(shù)的教學(xué)效果。
[參考文獻(xiàn)]
張斌.創(chuàng)客教育下的小學(xué)信息技術(shù)教學(xué)實(shí)踐研究[J].電腦知識與技術(shù),2018(35):114+125.
施云春.創(chuàng)客教育模式下的小學(xué)scratch教學(xué)探析[J].內(nèi)蒙古教育,2019(32):27-28.
涂振.基于微課的小學(xué)Scratch編程教學(xué)[J].課程教育研究,2020(13):134.
許新慧.小學(xué)高年級Scratch編程教學(xué)的理論與實(shí)踐[J].電腦知識與技術(shù),2020(05):142-143.
作者簡介:王穎(1993.5—),女,江蘇海安人,中小學(xué)二級教師。