祝福洪
摘 要:小學(xué)信息技術(shù)課程在之前由于課程本身性質(zhì)、教學(xué)設(shè)施以及教學(xué)內(nèi)容局限等原因一直得不到重視。隨著網(wǎng)絡(luò)的普及以及全民編程概念的興起,在小學(xué)信息技術(shù)教學(xué)中引入編程教學(xué)也引起廣泛的關(guān)注。Scratch作為一個專為兒童設(shè)計的編程軟件,在小學(xué)信息技術(shù)教學(xué)中得到廣泛應(yīng)用。
關(guān)鍵詞:Scratch,信息技術(shù)教育,小學(xué)
程序設(shè)計是小學(xué)信息技術(shù)教學(xué)中的重要部分,但大部分情況下,由于小學(xué)生的認知能力有限,對于復(fù)雜的程序設(shè)計語言往往理解困難,出現(xiàn)學(xué)習(xí)上的困惑。而Scratch是一款由麻省理工學(xué)院設(shè)計并開發(fā)的少兒編程軟件,不同于其他復(fù)雜的編程語言或者邏輯工具,該軟件并不要求使用者認識英文單詞或者熟練使用鍵盤敲寫命令,只需要將程序準備好的模塊拖動到程序編輯窗口。這種簡單的操作模式和即時的反饋系統(tǒng),滿足了他們的好奇心同時增強了他們創(chuàng)造和邏輯思維能力,也為他們以后融入信息時代打下了“計算思維”的基礎(chǔ)。
1 Scratch程序的特點
1.1 良好的交互
Scratch中文直譯是“抓”,這也很好地反映了它最突出的特點,便是通過鼠標抓取命令模塊,類似搭積木的方式編寫程序,這對小學(xué)生來說大大減輕了操作的復(fù)雜性。而且Scratch卡通化的圖形界面也能夠吸引學(xué)生,使用故事情節(jié)或者動畫的方式完成程序的設(shè)計構(gòu)建,并且能夠即時的通過舞臺區(qū)看到程序運行效果,激發(fā)學(xué)生的學(xué)習(xí)主動性和創(chuàng)造能力。
1.2 豐富的指令和操作
Scartch包含了程序設(shè)計基本概念中的不同的指令,能有效地幫助學(xué)生建立系統(tǒng)的編程思維體系以及信息技術(shù)知識體系,如建模、控制、事件以及運算等[1]。學(xué)生在進行編程創(chuàng)作的過程中,不僅僅會接觸到書本或老師口中的教學(xué)知識,自身也會逐漸搭建起程序過程化、對象化以及架構(gòu)化的高級程序設(shè)計思想,這對提高學(xué)生的創(chuàng)新能力和綜合素質(zhì)水平有很大的幫助。
1.3 交流分享
Scratch有其官方網(wǎng)站,學(xué)生可以通過在官網(wǎng)注冊登錄賬號從而發(fā)布自己的作品或者查看別人發(fā)布的作品來進行分享交流,同時官網(wǎng)上的社區(qū)中也有很多經(jīng)驗豐富的Scartch使用者或者教學(xué)人員,可以通過和他們的交流來更好地學(xué)習(xí),提升創(chuàng)作能力。此外,Scratch作品可以生成可執(zhí)行文件,學(xué)生在課外也可以組織班級內(nèi)部或者學(xué)校范圍內(nèi)的作品交流。
2 Scratch教學(xué)模式的構(gòu)建
Scratch程序的目的并不是培養(yǎng)少年程序員,它的教學(xué)目的是希望學(xué)生能通過編程過程表達自己的思維和想法,核心的理念是把計算機編程融合學(xué)生興趣的同時,加強學(xué)生邏輯思維能力和創(chuàng)造思維能力的鍛煉,通過分析和思考去解決問題。關(guān)于Scratch的教學(xué)模式的構(gòu)建,之前已有學(xué)者提出樂高的“4C”教學(xué)法比較符合Scratch的設(shè)計理念,即將教學(xué)過程分為聯(lián)系(Connect)、建構(gòu)(Construct)、反思(Contemplate)和延續(xù)(Continue)四個環(huán)節(jié)[2]。在樂高“4C”法教學(xué)以及其他相關(guān)Scratch教學(xué)模式基礎(chǔ)上[3],本文提出“場景想象和初步創(chuàng)作、評價比較和完善設(shè)計、經(jīng)驗總結(jié)和分享交流”的教學(xué)模式。
2.1 場景想象和初步創(chuàng)作
小學(xué)生對很多事物都有很強烈的好奇心,他們心中往往包含著天馬行空的想象和有趣生動的故事。不過要將自己心中所想象的故事具現(xiàn)地表現(xiàn)出來并通過編程實現(xiàn),往往有不小的難度。所以構(gòu)建故事情景的第一步可以通過繪畫、講述、寫作等方式實現(xiàn),對于部分能力比較強的學(xué)生還可以讓他們通過互聯(lián)網(wǎng)查閱資料,豐富自己的場景內(nèi)容,完善故事情節(jié)。其后,教師可以對學(xué)生構(gòu)建的故事場景進行完善修改,挑選少量具有代表性的故事進行范例創(chuàng)作,講解創(chuàng)作過程中的關(guān)鍵知識點和重點難點指令模塊,學(xué)生通過范例創(chuàng)作過程中學(xué)到的操作流程和相關(guān)知識,完成故事創(chuàng)作的自主探究學(xué)習(xí)。
2.2 評價比較和完善設(shè)計
在初步創(chuàng)作環(huán)節(jié)結(jié)束之后,教師可以組織學(xué)生依次展示其作品,教師和其他學(xué)生作為評委給學(xué)生的作品提出意見和建議,指出其優(yōu)點和缺點。在這個過程中,需要學(xué)生記錄其作品在評價過程中所接收到的意見,加以總結(jié),并在之后的完善設(shè)計階段加以改進。教師在這個過程中也需要記錄大部分學(xué)生出現(xiàn)的相同的問題,在以后的教學(xué)階段中反思改進。對于評價環(huán)節(jié)出現(xiàn)的較為新穎的觀點和突出的初步設(shè)計作品,教師要鼓勵他們繼續(xù)進行創(chuàng)新的思考和設(shè)計,幫助他們建立新的認知結(jié)構(gòu)以及發(fā)展創(chuàng)新思維。
2.3 經(jīng)驗總結(jié)和分享交流
對于完善設(shè)計階段后完成的最終作品,教師可以組織班級內(nèi)部或者班級間的分享交流,這種總結(jié)交流活動不同于評價比較階段,它可以在學(xué)生之間形成相互學(xué)習(xí)的氛圍,對于某個問題,集思廣益得到的解決方法和思路往往要比一個人獨自思考來的好。此外,學(xué)生們還以在Scratch官網(wǎng)上獲取更多相關(guān)的知識和經(jīng)驗,實現(xiàn)自主學(xué)習(xí),提升自己的創(chuàng)新思維能力。
3 Scratch教學(xué)應(yīng)用的意義
在中國大多數(shù)的兒童編程學(xué)習(xí)中,往往以將學(xué)科知識與編程知識相融合的方式進行授課教學(xué)。其中原因主要是傳統(tǒng)的中國式教育是以升學(xué)為目的的,只有將學(xué)科知識融入到編程學(xué)習(xí)當中,家長才會樂于讓孩子去接觸。這種傳統(tǒng)的中國式教育使得學(xué)生的思維方式僵化,不符合新時代教育目標中的創(chuàng)新能力的培養(yǎng)。Scratch則是在故事創(chuàng)作和編程中培養(yǎng)發(fā)散思維,通過玩學(xué)結(jié)合的方式來對學(xué)生進行培養(yǎng),有以下這些優(yōu)點:
3.1 邏輯思維能力培養(yǎng)
編程本身就是通過抽象來進行邏輯演繹的過程,盡管Scratch不是通過代碼和命令來編寫程序,但在場景設(shè)計和模塊搭建階段也包含了初階的邏輯思維能力的培養(yǎng)。學(xué)生在場景設(shè)計階段需要考慮使用哪些模塊,在模塊搭建階段則需要考慮模塊的使用時序,這些過程都需要邏輯性的考量。
3.2 系統(tǒng)思維能力的培養(yǎng)
在Scratch編程學(xué)習(xí)中,學(xué)生想要編出一個好的程序,沒有唯一的方式和答案,而是需要學(xué)生在編程的每一階段都要考慮這一階段對整個程序的影響。這樣可以使學(xué)生學(xué)會不斷優(yōu)化每一個步驟的操作,進而能培養(yǎng)他們用嚴謹?shù)南到y(tǒng)的方式去思考問題,養(yǎng)成良好的思維習(xí)慣,為將來的學(xué)習(xí)打下思維基礎(chǔ)。
3.3 注意力和組織協(xié)調(diào)能力的培養(yǎng)
Scratch獨特的圖形編寫模式可以同時提高學(xué)生的注意力和組織協(xié)調(diào)能力,由于編程是一種系統(tǒng)的學(xué)習(xí)過程,簡單趣味的方式很容易引起學(xué)生的創(chuàng)作欲。在動手創(chuàng)作的過程中,集中的注意力可以不知不覺將圖形的擺放抽象為學(xué)生自身的邏輯思考,促進了學(xué)生的心智發(fā)展。
4 總結(jié)
目前,將Scratch引入到小學(xué)信息技術(shù)教學(xué)還處在一個初步開始的過程,教師在教學(xué)設(shè)計階段,應(yīng)認真考慮學(xué)生實際的認知情況,有針對性的進行課程的設(shè)定,防止因為對教學(xué)難度的錯誤評估或課程性質(zhì)的判別失誤導(dǎo)致迷失課程教學(xué)目的和培養(yǎng)目標。此外,教師在教學(xué)實踐和創(chuàng)新過程中應(yīng)考慮到實際教學(xué)過程中的不足和缺點,加以總結(jié)改進。
參考文獻
[1]宋文斌.基于Scratch課程的小學(xué)生創(chuàng)造性思維培養(yǎng)研究[J].教學(xué)管理與教育研究,2018(2).
[2]曾永強.為創(chuàng)作而學(xué)——4C教學(xué)法在小學(xué)Scratch教學(xué)中的應(yīng)用[J]. 中國信息技術(shù)教育,2013(4).
[3]郭偉,李媛.Scratch程序設(shè)計在小學(xué)信息技術(shù)課堂教學(xué)模式實踐研究[J].軟件導(dǎo)刊.教育技術(shù),2018.