尚曉晶
【摘 要】Scratch作為一款可視化編程軟件工具以其難度低、趣味強(qiáng)等特點(diǎn)為學(xué)生的表達(dá)和創(chuàng)造提供了條件。本文研究設(shè)計(jì)了基于Scratch的編程的校本課程,以提高學(xué)生的創(chuàng)新思維和實(shí)踐能力。
【關(guān)鍵詞】校本課程;Scratch編程
【中圖分類號】G632.3 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1671-8437(2019)04-0086-01
近年來,基于Scratch的少兒編程逐漸走進(jìn)中學(xué)教育,在scratch創(chuàng)意編程的課程中,學(xué)生可以通過發(fā)揮豐富的想象,恰當(dāng)運(yùn)用scratch編程工具去實(shí)現(xiàn)自己的創(chuàng)意,逐漸培養(yǎng)學(xué)生的創(chuàng)新合作意識以及分析并解決問題的能力。
1 Scratch編程的優(yōu)勢
Scratch是一款由美國麻省理工學(xué)院(MIT)為8至16歲的青少年設(shè)計(jì)開發(fā)的圖形化簡易編程工具。學(xué)習(xí)者能夠運(yùn)用素材庫中豐富的素材,充分發(fā)揮想象力和創(chuàng)造力,創(chuàng)作出自己喜歡的游戲、動畫等。Scratch作為一款可視化編程工具,具有以下優(yōu)勢。(1)操作簡單。Scratch軟件下載完全免費(fèi)。學(xué)生在使用時不需要輸入復(fù)雜的代碼,通過鼠標(biāo)操作即可實(shí)現(xiàn)編程操作,很容易激發(fā)學(xué)生的編程興趣,適合沒有編程基礎(chǔ)的中學(xué)生。(2)趣味性強(qiáng)。Scratch程序設(shè)計(jì)交互性強(qiáng)、軟件界面色彩豐富,不同功能的積木形狀和顏色都不一樣,學(xué)習(xí)者在設(shè)計(jì)程序時不需要了解很多的語法、算法,只需要雙擊腳本中的任意一塊或者一段指令塊即可看到運(yùn)行結(jié)果,學(xué)生拼接積木的過程既有趣又簡單,能夠?qū)崿F(xiàn)所編即所得[1]。另外,素材庫擁有大量的包括圖片、聲音等素材,用戶可根據(jù)創(chuàng)意自由繪制角色、背景、錄制音頻,也可從本地上傳素材,這大大提高了學(xué)生的學(xué)習(xí)積極性。
2 Scratch校本課程開發(fā)的流程
2.1 Scratch校本課程設(shè)計(jì)
課程的內(nèi)容由Scratch軟件幾大主題組成的,每章都圍繞不同的主題,按課程的階段性和層次性分為基礎(chǔ)篇、編程篇、進(jìn)階篇和創(chuàng)意篇四個模塊。
(1)基礎(chǔ)篇,旨在讓學(xué)生了解Scratch軟件的主要功能和基本模塊的簡單用法,初步體驗(yàn)“舞臺”“角色”“腳本”的作用和關(guān)系。(2)編程篇,讓學(xué)生了解Scratch中控制、動作、數(shù)字和邏輯運(yùn)算等模塊下的基本命令的功能,會用相關(guān)模塊和命令搭建簡單的小程序。(3)進(jìn)階篇,主要是在學(xué)生已經(jīng)學(xué)習(xí)了在Scratch軟件中添加角色、變換造型、搭建模塊、編寫腳本等基礎(chǔ)知識之后,繼續(xù)學(xué)習(xí)畫筆圖章、鼠標(biāo)跟隨、鍵盤控制、循環(huán)命令、變量控制、創(chuàng)建鏈表、搭建聲音模塊、編輯樂曲、廣播與接收、聲控繪圖等知識,并綜合運(yùn)用這些知識創(chuàng)編妙趣橫生的Scratch作品。(4)創(chuàng)意篇,通過設(shè)計(jì)多個Scratch小游戲來了解和認(rèn)識面向?qū)ο蟮木幊?,通過設(shè)計(jì)程序和游戲,積累設(shè)計(jì)和調(diào)試程序的經(jīng)驗(yàn),并思考游戲的數(shù)字本質(zhì)。
每四課時為一個活動單元,課程內(nèi)容由淺及深,在每課時中都安排實(shí)際操作的項(xiàng)目,注重對學(xué)生動手操作能力的培養(yǎng)。教師在課程設(shè)計(jì)的過程中,需要將更多的注意力放在啟發(fā)學(xué)生充分發(fā)揮自己的想象力和創(chuàng)造力上面,爭取引導(dǎo)學(xué)生每課時都能完成一個創(chuàng)意項(xiàng)目,使學(xué)生在合作中將創(chuàng)意轉(zhuǎn)變?yōu)楝F(xiàn)實(shí),感受創(chuàng)造的樂趣并提升創(chuàng)新能力,在作品展示與分享的過程中體會小組合作帶來的快樂。
2.2 考核評估
Scratch趣味編程校本課的考核方式以評價學(xué)生的編程能力為主。采取學(xué)生自評、互評、教師評等相結(jié)合的方法。
技術(shù)要求:數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)合理,邏輯正確
藝術(shù)要求:布局合理,角色、畫面等美觀,顏色搭配和諧。
3 Scratch引入校本課程中存在的問題與對策
信息技術(shù)最突出的一個特點(diǎn)就是時效性,所以校本課程內(nèi)容的設(shè)置不是一成不變的,如當(dāng)我們以Scratch1.4版本為載體開發(fā)課程時Scratch2.0版本已悄然問世,這就需要我們根據(jù)軟件的最新功能及時調(diào)整校本教材的內(nèi)容。好在核心原理沒有變,改變的只是形式以及一些新增的基本功能,所以教材內(nèi)容的更新問題是可以克服的。信息技術(shù)更新發(fā)展頻率快,我們在開發(fā)建設(shè)校本資源時要留出足夠的發(fā)展空間,這樣才能跟上時代發(fā)展的腳步。
【參考文獻(xiàn)】
[1]趙蘭蘭.運(yùn)用Scratch軟件培養(yǎng)中學(xué)生計(jì)算思維的研究[D]. 上海師范大學(xué),2013.