程勝
摘要:在我國(guó)素質(zhì)教育引領(lǐng)下,小學(xué)教學(xué)階段的信息技術(shù)課程正逐漸普及,針對(duì)小學(xué)生編程學(xué)習(xí)而開(kāi)發(fā)設(shè)計(jì)的Scratch編程軟件也已被廣泛使用,其利用自身特性為學(xué)生提供良好的編程教學(xué)環(huán)境。在小學(xué)信息技術(shù)教學(xué)中運(yùn)用Scratch編程,學(xué)生可以形象、直觀的運(yùn)用拖拽平移、組合調(diào)整等方式進(jìn)行動(dòng)畫(huà)、游戲等個(gè)性化作品創(chuàng)作,而不是通過(guò)記憶繁瑣、枯燥的代碼指令與程序語(yǔ)法進(jìn)行編程學(xué)習(xí),從而使學(xué)生在輕松愉悅的教學(xué)環(huán)境中提高自身邏輯思維能力與自主解決問(wèn)題能力,進(jìn)而提升Scratch編程教學(xué)質(zhì)量。本文主要對(duì)小學(xué)信息技術(shù)教學(xué)中的Scratch編程軟件進(jìn)行研究探討。
關(guān)鍵詞:小學(xué);信息技術(shù);Scratch編程;教學(xué)研究
引言:Scratch作為一款專為少兒研發(fā)的圖形化程序設(shè)計(jì)軟件,具有操作性、趣味性、靈活性以及交互性等功能特性,在小學(xué)信息技術(shù)課程教學(xué)中利用形象直觀的編程環(huán)境為學(xué)生創(chuàng)造程序?qū)W習(xí)的便利條件,從而使學(xué)生在提高自身編程學(xué)習(xí)能力的同時(shí),也提升自身綜合思維能力。此外,為了進(jìn)一步有效實(shí)施Scratch編程教學(xué),完成信息技術(shù)課程教學(xué)目標(biāo),作為小學(xué)教師也應(yīng)該積極針對(duì)學(xué)生的學(xué)習(xí)狀況對(duì)自身的教學(xué)策略進(jìn)行有效調(diào)整與提升,進(jìn)而大大提升小學(xué)信息技術(shù)課程教學(xué)質(zhì)量,為學(xué)生核心素養(yǎng)發(fā)展做出巨大貢獻(xiàn)。
一、Scratch編程教學(xué)的重要性分析
在Scratch編程的學(xué)習(xí)應(yīng)用中,其程序命令、性能參數(shù)以及設(shè)計(jì)程序大多由不同的功能模塊進(jìn)行實(shí)現(xiàn),所以在Scratch編程教學(xué)中學(xué)生只需利用鼠標(biāo)進(jìn)行簡(jiǎn)單拖拽與點(diǎn)擊,將不同功能的程序模塊進(jìn)行邏輯順序組合就可完成編程設(shè)計(jì)目標(biāo),通過(guò)輸入簡(jiǎn)單程序指令促使Scratch軟件進(jìn)行自主數(shù)字運(yùn)算,從而達(dá)到所需編撰效果。同時(shí)在此應(yīng)用過(guò)程中可利用啟發(fā)式教學(xué)方式來(lái)引導(dǎo)學(xué)生運(yùn)用積木式思維方式完成匯編信息知識(shí),從而在不同的思維模塊中進(jìn)行程序設(shè)計(jì),進(jìn)而提升學(xué)生的信息技術(shù)學(xué)科思維水平。而且Scratch編程具有較為豐富的功能模塊,比如角色模塊、腳本模塊以及舞臺(tái)模塊等,學(xué)生在進(jìn)行程序設(shè)計(jì)時(shí)可以根據(jù)自身作品特性進(jìn)行角色選擇、場(chǎng)景布置以及舞臺(tái)設(shè)計(jì),并對(duì)其創(chuàng)作方式進(jìn)行及時(shí)調(diào)整與完善,從而在滿足學(xué)生創(chuàng)作自由的前提條件下,也可以充分激發(fā)學(xué)生的創(chuàng)作欲望與想象熱情,進(jìn)而運(yùn)用針對(duì)性與趣味性的教學(xué)指令增強(qiáng)學(xué)生對(duì)Scratch編程教學(xué)的認(rèn)識(shí)。另外,Scratch編程借助Flash動(dòng)畫(huà)與java功能架構(gòu)使程序創(chuàng)作過(guò)程更具有趣味性、觀賞性以及操作性,從而便于在建模設(shè)計(jì)、元素控制以及動(dòng)畫(huà)操作等程序設(shè)計(jì)中將復(fù)雜程序簡(jiǎn)單化,進(jìn)而增強(qiáng)學(xué)生的學(xué)習(xí)編程語(yǔ)言的積極性與主動(dòng)性。
二、小學(xué)信息技術(shù)Scratch編程教學(xué)的策略研究
1.結(jié)合實(shí)例開(kāi)展模擬創(chuàng)新,有效提升邏輯思維能力
科學(xué)實(shí)例表明,將Scratch編程引入到教學(xué)中去有利于提升學(xué)生編程語(yǔ)言的邏輯思維能力,Scratch編程就是將程序指令放入到一個(gè)特定的指令中,而學(xué)生就是將這個(gè)特定指令按照一定的邏輯順序放到腳本模塊中進(jìn)行構(gòu)造設(shè)計(jì),從而設(shè)計(jì)出符合生活邏輯的程序作品,而且利用生活化的教學(xué)案例進(jìn)行Scratch編程教學(xué)有利于增強(qiáng)學(xué)生對(duì)編程知識(shí)的接受度,在教學(xué)過(guò)程中可以引導(dǎo)學(xué)生感知生活元素,學(xué)習(xí)了解不同的生活實(shí)例,從而便于在不同元素中提取合適的創(chuàng)作素材進(jìn)行模擬創(chuàng)新,從而將生活案例創(chuàng)作成相應(yīng)的動(dòng)畫(huà)、游戲等,進(jìn)而有利于發(fā)散學(xué)生思維。例如在迷宮游戲設(shè)計(jì)中,首先對(duì)其游戲成員角色進(jìn)行篩選與判定,了解點(diǎn)擊腳本、造型以及聲音等區(qū)域內(nèi)容,然后學(xué)生針對(duì)迷宮中的元素變量進(jìn)行命名分析,使學(xué)生進(jìn)一步加深“全局變量”思想,此時(shí)教師可引導(dǎo)學(xué)生將生活中常見(jiàn)的動(dòng)物加入到迷宮角色中去,比如小貓、小狗等,從而利用動(dòng)物特性為角色添加適當(dāng)?shù)哪_本信息。而在這個(gè)過(guò)程中學(xué)生進(jìn)行模擬創(chuàng)作時(shí)所進(jìn)行的自主學(xué)習(xí)、問(wèn)題發(fā)現(xiàn)、問(wèn)題解決等過(guò)程階段則很好的鍛煉了學(xué)生編程語(yǔ)言的邏輯思維能力。
2.結(jié)合情境開(kāi)展教學(xué)內(nèi)容,有效提升學(xué)生想象能力
傳統(tǒng)教學(xué)中的“填鴨式”、“滿堂灌”等教學(xué)方式,這種“機(jī)械化”的被動(dòng)式教學(xué)狀態(tài)極大地限制了學(xué)生的想象能力,從而降低學(xué)生對(duì)Scratch編程教學(xué)的熱情與興趣,進(jìn)而不利于學(xué)生綜合素質(zhì)的提升。因此教師可以在教學(xué)中引入特定情境,并將角色、舞臺(tái)以及內(nèi)容等信息進(jìn)行說(shuō)明,讓學(xué)生在情境環(huán)境中自由想象,從而引導(dǎo)學(xué)生感知特定元素,進(jìn)而激發(fā)學(xué)生的學(xué)習(xí)積極性與主動(dòng)性,比如學(xué)生進(jìn)行“小貓起床”的設(shè)計(jì)創(chuàng)作中,教師可以引導(dǎo)學(xué)生感知“小貓”的運(yùn)動(dòng)習(xí)性與生活規(guī)律,再通過(guò)學(xué)生的想象,對(duì)小貓起床過(guò)程中的角色、元素、舞臺(tái)燈進(jìn)行設(shè)計(jì),比如“伸懶腰”、“舔爪子”等元素,從而完成編程作品的再創(chuàng)新。故此,在小學(xué)Scratch編程教學(xué)中,教師要充分賦予學(xué)生自主創(chuàng)作與自由想象的發(fā)展空間,從而促進(jìn)小學(xué)信息技術(shù)課程教學(xué)發(fā)展。
3.結(jié)合信息交互方式,有效提升學(xué)生創(chuàng)新能力
在信息爆炸式發(fā)展的今天,多元化的信息交互方式是人們了解這個(gè)世界的必要手段,針對(duì)信息的龐大性、靈活性以及便捷性,數(shù)字化的網(wǎng)絡(luò)交互則是人們的首要選擇,同理的在小學(xué)信息技術(shù)課程教學(xué)中,為了進(jìn)一步發(fā)揮Scratch編程的教學(xué)策略,學(xué)生可以利用數(shù)字化的網(wǎng)絡(luò)信息進(jìn)行學(xué)習(xí)與交流,通過(guò)網(wǎng)絡(luò)進(jìn)行相互學(xué)習(xí)、相互交流、相互分享,從而加強(qiáng)學(xué)生對(duì)數(shù)字資源的有效利用。在此學(xué)習(xí)過(guò)程中,引導(dǎo)學(xué)生進(jìn)行自主感知、體驗(yàn)交互、設(shè)計(jì)優(yōu)化以及學(xué)習(xí)分享等教學(xué)活動(dòng)。比如在設(shè)計(jì)創(chuàng)作球體跌落后的運(yùn)動(dòng)狀態(tài)動(dòng)畫(huà)時(shí),教師可要求學(xué)生對(duì)此進(jìn)行談?wù)撛O(shè)計(jì),此時(shí)學(xué)生間可以提出自己的看法與見(jiàn)解,從而向同學(xué)分享說(shuō)明自己的編程定義技巧,同時(shí)借助網(wǎng)絡(luò)信息對(duì)同類型的物體墜落后狀態(tài)進(jìn)行觀察與思考,并對(duì)其程序指令進(jìn)行深入研究,之后針對(duì)其掉落狀態(tài)、運(yùn)動(dòng)軌跡、傾斜程度等進(jìn)行網(wǎng)絡(luò)模擬設(shè)計(jì),從而設(shè)計(jì)命名相應(yīng)的元素變量,進(jìn)而創(chuàng)作出具有創(chuàng)新意義的優(yōu)秀作品。此外,Scratch編程中的操作教學(xué)也尤為重要,進(jìn)一步促使學(xué)生將所學(xué)的知識(shí)內(nèi)容積極的應(yīng)用到實(shí)際設(shè)計(jì)創(chuàng)作中,從而增強(qiáng)學(xué)生的知識(shí)運(yùn)用能力與創(chuàng)新應(yīng)用能力。
結(jié)束語(yǔ):綜上所述,Scratch編程作為一種新型的教學(xué)軟件,在小學(xué)信息技術(shù)課堂教學(xué)中發(fā)揮著巨大作用,一是編程語(yǔ)言的思維邏輯順序?qū)W(xué)生未來(lái)更深入的編程學(xué)習(xí)具有鋪墊作用,二是課堂教學(xué)的情境想象對(duì)學(xué)生的自主學(xué)習(xí)與深入研究具有促進(jìn)作用,三是課程交互的交流方式對(duì)學(xué)生的知識(shí)拓展與應(yīng)用創(chuàng)新具有加強(qiáng)作用。因此,為了進(jìn)一步在小學(xué)信息技術(shù)課程教學(xué)中取得更好的成果,教師應(yīng)該在課堂教學(xué)中積極開(kāi)展Scratch編程教學(xué),從而在教學(xué)實(shí)踐中提高學(xué)生的邏輯思維能力、思維想象能力、應(yīng)用創(chuàng)新能力以及知識(shí)運(yùn)用能力,進(jìn)而深入提升學(xué)生的綜合素養(yǎng)。
參考文獻(xiàn):
[1]周松松.探究創(chuàng)意編程在小學(xué)信息技術(shù)教學(xué)中的應(yīng)用——Scratch軟件為例[J].安徽教育科研,2021(13):115-116.
[2]張萍.小學(xué)信息技術(shù)編程教學(xué)的實(shí)踐與思考[J].中國(guó)新通信,2019,21(16):209.