杭曉峰
摘 要:嘗試使用自定義程序模塊、引入編程小游戲、拓展交互性編程素材、指引編寫運(yùn)算事件等教學(xué)方式,激發(fā)學(xué)生的主動(dòng)探究精神,促使學(xué)生在思想的自由碰撞中,提升創(chuàng)造性思維能力、邏輯思維能力、創(chuàng)作能力、運(yùn)算能力等。
關(guān)鍵詞:小學(xué)信息技術(shù);Scratch編程教學(xué);計(jì)算思維
Scratch是專門為小學(xué)生設(shè)計(jì)和開發(fā)的集視覺化、圖形化為一體的積木式編程軟件,不需要復(fù)雜操作,就可以組建程序并實(shí)現(xiàn)功能。Scratch編程教學(xué),要注重凸顯知識(shí)的趣味性和實(shí)用性,鼓勵(lì)學(xué)生自由想象、充分互動(dòng),積極表達(dá)個(gè)人想法。
一、使用自定義程序模塊
Scratch“零起步”的界面很適合學(xué)生個(gè)性化的程序編寫。學(xué)生無須記憶指令和參數(shù),就能直觀地看到計(jì)算機(jī)程序的演示和腳本設(shè)計(jì)的效果,無形中降低了識(shí)憶難度。教師要充分利用這一特點(diǎn),引導(dǎo)學(xué)生靈活使用自定義程序模塊,迅速寫出簡(jiǎn)單程序:可以通過實(shí)例顯示,把代碼輸入某個(gè)特定的命令中,讓學(xué)生按照一定的邏輯順序?qū)⑦@些命令放入腳本,然后再進(jìn)行設(shè)計(jì);可以運(yùn)用生動(dòng)的教學(xué)案例向?qū)W生傳遞Scratch程序知識(shí),提高學(xué)生對(duì)編程的理解,感受生活中各種元素與編程的關(guān)系,并能從編程的角度理解生活中的各種事例;可以提醒學(xué)生從各種要素中抽取適當(dāng)?shù)膭?chuàng)意材料,進(jìn)行創(chuàng)意模擬,使學(xué)生的思維更加活躍。比如,為了讓學(xué)生深入理解“全局變量”這個(gè)概念,教師引入“迷宮”的案例,告訴學(xué)生可以通過選擇和判斷“玩家”的身份,了解人物的點(diǎn)擊、造型、聲音等,并根據(jù)各種與“迷宮”相關(guān)的因素,為“迷宮”中不同的地點(diǎn)命名。……