劉麗
摘 要:Scratch是適用于小學生編程的軟件,也是小學信息技術(shù)課程中的重要教學部分。介紹了計算思維的內(nèi)涵,并以蘇科版小學信息技術(shù)《初始Scratch》教學為例,分析探討了基于學生計算思維培養(yǎng)的Scratch課程的教學設(shè)計,期望對實現(xiàn)小學信息技術(shù)課程教學目標有所幫助。
關(guān)鍵詞:小學;Scratch課程;計算思維
一、計算思維概述
計算思維是指運用計算機科學基本概念和理論解決問題、設(shè)計系統(tǒng)以及了解人類行為的一種能力。在信息技術(shù)課程標準中,已經(jīng)將學生計算思維培養(yǎng)作為課程教學目標之一,明確了計算思維的內(nèi)涵與實際操作,即運用計算機處理抽象特征、建立結(jié)構(gòu)模型、合理組織數(shù)據(jù),運用算法提出問題解決方案,用以解決抽象、分解復雜的任務(wù),或設(shè)計系統(tǒng)。培養(yǎng)小學生計算思維是信息技術(shù)課程的重要教學任務(wù),教師要指導學生將復雜的問題轉(zhuǎn)化為簡單的問題,明確問題的解決思路和方法,利用計算機提供整體解決方案。在Scratch課程設(shè)計中,要滲透小學生計算思維,通過組織一系列活動,引導學生自主解決問題,促進小學生思維能力得到全面發(fā)展。
二、基于計算機思維培養(yǎng)的小學生Scratch課程教學設(shè)計
下面以蘇科版小學信息技術(shù)《初始Scratch》課程教學為例,對該課程進行教學設(shè)計,滲透小學生計算機思維培養(yǎng)。
(一)創(chuàng)設(shè)游戲情境
在《初始Scratch》課程的課堂導入環(huán)節(jié),教師可設(shè)計游戲活動引出Scratch的學習內(nèi)容,讓學生帶著好奇心和求知欲學習新課知識。教師讓學生玩打地鼠的游戲,看看誰在30秒內(nèi)得分最高,在學生玩得興致勃勃之后,教師順勢提出:“同學們,想知道這款好玩的游戲是用什么軟件開發(fā)出來的嗎?”這一問題燃起了學生的聽課熱情,教師再介紹有關(guān)Scratch軟件開發(fā)的背景知識,并向?qū)W生說:“如果你們學會了Scratch軟件,就能制作出類似于打地鼠的游戲?!彪S后,教師再介紹Scratch的標志性圖標,讓學生打開軟件,找出Scratch界面的特點。通過在課堂導入環(huán)節(jié)創(chuàng)設(shè)游戲情境,能夠激發(fā)學生參與教學活動的積極性,并讓學生認識到利用Scratch軟件可以設(shè)計出游戲系統(tǒng),引導學生初步形成計算思維意識。
(二)引導自主探究
Scratch界面分為四大區(qū)域,教師可采用自主探究的教學方式引導學生對四大區(qū)域進行探索和學習,具體教學過程如下:在舞臺區(qū),教師通過小貓這一卡通人物帶領(lǐng)學生認識Scratch界面,讓學生找一找舞臺區(qū)上有哪些“演員”;在角色區(qū),教師讓學生了解舞臺上的“演員”,并引導學生將“演員”與角色區(qū)的角色對應起來,使學生認識到舞臺上的任何事物都是角色;在控制區(qū),教師布置學生任務(wù),讓學生用控制區(qū)的按鈕,將小豬變大、將小鳥變小。在學生的自主操作中,認識并學會了綠旗按鈕,并在好奇心的驅(qū)使下,主動探索其他按鈕的作用,體會操作按鈕制作作品的成功感;在腳本區(qū),教師先讓學生了解小貓腳本區(qū)包括哪些控件,以及這些控件的作用,之后提出問題讓學生自主探究,“小鳥也有腳本,但是為什么按下按鈕后卻沒有任何反應?”“能讓小狗走動的控件是什么?”通過讓學生自主探究問題,有助于學生更加深入地掌握常見控件的作用。在認識Scratch界面的教學中,教師運用自主探究方式組織教學活動,能夠引導學生在腦中形成“設(shè)計動作—選擇控件—搭建腳本”的編程思維過程,對培養(yǎng)學生計算思維起著重要作用。
(三)開展動手操作
在學生掌握Scratch界面的相關(guān)知識的基礎(chǔ)上,教師可布置學生動手操作任務(wù),讓學生通過搭建腳本,指揮舞臺上的小動物表演節(jié)目,體會成功搭建腳本的喜悅感。在此之后,教師讓學生充分發(fā)揮想象力和創(chuàng)造力,改編打地鼠的游戲,鼓勵學生利用Scratch界面上的控制和腳本修改原有程序。有的學生將地鼠被打時發(fā)出的“?。俊备淖?yōu)椤昂猛窗?!?有的學生更改了游戲限制時間;有的學生將錘子變大等。通過在動手操作環(huán)節(jié)引入改編打地鼠游戲程序的任務(wù),不僅有助于引導學生運用計算思維設(shè)計系統(tǒng),體驗到程序設(shè)計的成功感,而且有助于拓展課本知識,提升學生對Scratch軟件的操作能力,達到學以致用的教學效果。
總而言之,Scratch課程是小學信息技術(shù)課程中的重要組成部分,也是培養(yǎng)小學生計算思維的有效途徑。在Scratch課程教學中,教師要從促進學生思維能力發(fā)展的層面出發(fā),通過創(chuàng)設(shè)游戲情境、引導自主探究、布置動手操作任務(wù)等,幫助學生逐步形成計算思維意識,不斷提高學生運用計算機解決問題的能力。
參考文獻:
[1]崔志生.面向STEAM教育的小學Scratch創(chuàng)新實踐課程設(shè)計與教學實踐研究[J].中小學電教,2018(12):82-83.
[2]曾云雪,黃威榮,王軍.面向創(chuàng)客教育的小學Scratch課程體系設(shè)計[J].中國信息技術(shù)教育,2019(3):142-143.
[3]梁曉燕,李健欣,郭婷婷,等.面向STEAM教育的小學Scratch創(chuàng)意編程教材設(shè)計研究[J].電腦知識與技術(shù),2019(2):150-151.
編輯 魯翠紅