資訊內(nèi)容
一文看懂Scratch圖形編程的來龍去脈
本文來自河北承德的孫志學(xué)老師投稿,他目前正在教授學(xué)生Scratch課程,希望通過文章來梳理、驗(yàn)證講授方法,供大家參考學(xué)習(xí)。
來源?|?STEAM在線
作者 |?孫志學(xué)(河北承德縣第一小學(xué))
編輯 |?申晴
Scratch是美國麻省理工學(xué)院的“終身幼兒園團(tuán)隊(duì)”(Lifelong Kindergarten Group)開發(fā)的圖形化編程工具。針對(duì)5至16歲的兒童和青少年設(shè)計(jì)的可視化程序設(shè)計(jì)語言與開發(fā)環(huán)境,專注于用編程實(shí)現(xiàn)簡(jiǎn)單的動(dòng)畫效果。
Scratch的目的不是為了培養(yǎng)少年程序員,它的宗旨是“創(chuàng)作和分享自己的交互故事、游戲、音樂和藝術(shù)”,重點(diǎn)在于循序漸進(jìn)地培養(yǎng)少年兒童的創(chuàng)造性思維、邏輯思維和合作學(xué)習(xí)的能力,使孩子在以后的學(xué)習(xí)中能養(yǎng)成自我分析、解決問題的習(xí)慣。可以理解為Scratch編程不等同于真正意義上的編程,但是通過Scratch的學(xué)習(xí),可以鍛煉孩子的邏輯思維能力,并初步掌握編程的方法,為未來真正的編程學(xué)習(xí)打下基礎(chǔ)。
Scratch是基于計(jì)算機(jī)思維的PBL學(xué)習(xí)模式(Project Based Learning),強(qiáng)調(diào)學(xué)生的主動(dòng)學(xué)習(xí),將學(xué)習(xí)與任務(wù)掛鉤,讓學(xué)生主動(dòng)完成任務(wù)和解決問題,主要通過制作動(dòng)畫、小游戲等項(xiàng)目來學(xué)習(xí)編程。
Scratch開發(fā)工具圖形化的操作流程很好地實(shí)現(xiàn)了小學(xué)生學(xué)習(xí)編程知識(shí),客服了VB、C+等因其結(jié)構(gòu)復(fù)雜、命令冗長、邏輯思維抽象等因素阻礙著學(xué)生學(xué)習(xí)編程的問題。
Scratch的諸多優(yōu)勢(shì)讓我們?cè)诮逃⒆臃矫娑嗔艘环N選擇,無論是教師還是家長,都要結(jié)合Scratch操作簡(jiǎn)單、便于理解的特點(diǎn),引導(dǎo)學(xué)生自主探究,在實(shí)踐的過程中主動(dòng)思考、歸納,讓學(xué)生大膽假設(shè)、探索、驗(yàn)證自己的想法。同時(shí),給學(xué)生足夠的空間讓他們用自己的思維方式去解決問題,逐步養(yǎng)成邏輯思考的能力。
根據(jù)孩子玩這個(gè)軟件的情況看,孩子自己學(xué)會(huì)使用這個(gè)軟件是有困難的,需要身邊老師和家長的指導(dǎo)。在有人指導(dǎo)的情況下,6歲的孩子基本上就可以照著例子完整的“拼”出一個(gè)能運(yùn)行的程序。這個(gè)過程并不需要孩子認(rèn)識(shí)英文或漢字。建立程序的過程,用到涂鴉,錄音,找圖片這些有趣的過程。孩子的成品可以通過軟件直接發(fā)布到官方網(wǎng)站上。
目前已有原始版本(1.4版本)、2.0版本(增加克隆積木,Lego和Makey makey拓展積木)、3.0版本(增加音樂、畫筆、視頻偵測(cè)、文字朗讀、翻譯等選擇性下載擴(kuò)展積木,并增加micro:bit和Lego mindstorms EV3拓展積木)所有人可以在任意版本中創(chuàng)作自己的程序。
Scratch下載是完全免費(fèi)的。這個(gè)開發(fā)組織僅僅保留對(duì)“SCRATCH”名稱和“軟件小貓圖標(biāo)LOGO”的著作權(quán)利。公布了程序源碼,允許任意修改,發(fā)布,傳播。
軟件是多語言版本,安裝運(yùn)行后軟件會(huì)根據(jù)操作系統(tǒng)的語言版本,自動(dòng)改成相應(yīng)語言(例如中文)界面。在原版中是沒有函數(shù)調(diào)用的功能。復(fù)雜的功能用重復(fù)編寫相同的代碼功能塊調(diào)用。在自由軟件開發(fā)組織中有人進(jìn)一步開發(fā)了制作自定義積木(自己編函數(shù))的功能。
Scratch的官方網(wǎng)站地址,https://scratch.mit.edu/??梢栽诰€運(yùn)行程序,在線制作并保存作品。可以在官網(wǎng)上進(jìn)行注冊(cè),注冊(cè)后可與來自全球的其他開發(fā)者相互分享。官方網(wǎng)站上提供了大量其他開發(fā)者開發(fā)的小程序,并附帶了這些作品的開發(fā)程序細(xì)節(jié),可供大家參考學(xué)習(xí)。官方網(wǎng)站的教學(xué)影片和介紹在離線編輯器上都是英文的,在官網(wǎng)可以找到部分中文資料。
用戶發(fā)布后的程序,在官網(wǎng)可以找到。制作中的程序只能在軟件環(huán)境下運(yùn)行,發(fā)布后的程序則是在網(wǎng)頁內(nèi)運(yùn)行的。就是說,孩子們的作品可以通過網(wǎng)絡(luò)被無數(shù)人看到。官方網(wǎng)站具有交友和評(píng)論的功能。國內(nèi)亦有類似官網(wǎng)發(fā)布程序后在網(wǎng)頁內(nèi)運(yùn)行的網(wǎng)站,方便國內(nèi)愛好者和孩子們對(duì)作品進(jìn)行交流。
在我國比較知名的Scratch編程學(xué)習(xí)及比賽網(wǎng)站有:
中國少兒編程網(wǎng):
http://www.kidscode.cn/scratch
網(wǎng)易卡搭編程社區(qū):https://kada.163.com/
阿爾法營魔抓社區(qū):https://aerfaying.com/
Scratch少兒編程語言,全球范圍內(nèi)在美國的滲透率最高,為44.8%,而我國的滲透率僅為0.96%。我國雖然大多數(shù)中小學(xué)已實(shí)行編程教育建設(shè),但由于少兒編程教育并不在我國中小學(xué)科目?jī)?nèi),很多家長熱情不高,不愿買單?,F(xiàn)在我國少兒編程的師資短缺,教學(xué)人才的緊缺是當(dāng)前少兒編程行業(yè)面臨的最大問題。真正具備較高專業(yè)水準(zhǔn)的編程人才都在工薪很高的編程工作崗位上。另外也面臨會(huì)編程的工程師不會(huì)教孩子,懂孩子教育的人又不懂編程。
STEAM=Science(科學(xué))+ Technology(技術(shù))+ Egineering(工程)+ Arts(藝術(shù))+ Maths(數(shù)學(xué)),STEAM著重培養(yǎng)多種綜合能力,跨學(xué)科能力,追求科學(xué)知識(shí),技術(shù),工程,藝術(shù),數(shù)學(xué)等學(xué)科綜合,鼓勵(lì)和培養(yǎng)學(xué)生在多方面全面發(fā)展成為綜合性人才。少兒編程作為STEAM教育公認(rèn)的一環(huán),少兒編程融合硬件圖形編程,軟件編程,3D圖形建模,數(shù)學(xué)計(jì)算正好對(duì)應(yīng)STEAM各方面,少兒編程是STEAM教育的最有效的載體,簡(jiǎn)單易學(xué)的Scratch編程是很好的切入點(diǎn)。
2014年,英國教育部門對(duì)中小學(xué)教學(xué)大綱進(jìn)行了全面改革,將編程列入了中小學(xué)必修課。
2015年,新加坡的16所中小學(xué)推出“趣味編程”計(jì)劃,旨在通過有趣的方式讓高年級(jí)小學(xué)生和低年級(jí)初中生接觸、學(xué)習(xí)編程技術(shù)。
2016年,美國政府宣布將拿出40億美元用于推廣編程教育。同一年,澳大利亞也正式將編程列入全國學(xué)校的必修課程。
2018年8月,《2018中國少兒編程教育創(chuàng)投即行業(yè)研究報(bào)告》指出,較樂觀來看,目前中國少兒編程教育的滲透率約為1%,粗略估計(jì),目前國內(nèi)少兒編程市場(chǎng)的發(fā)展空間很大。
(作者簡(jiǎn)介:孫志學(xué)老師,現(xiàn)任教于河北省承德縣第一小學(xué)。長期從事信息化教學(xué)工作,2004年獲得承德市電教先進(jìn)個(gè)人,承德市教學(xué)能手。2005年獲得承德市信息化教學(xué)與學(xué)科整合課市級(jí)一等獎(jiǎng)。2009年指導(dǎo)的《“八寶米”的研究》在全國科技創(chuàng)新大賽中獲得二等獎(jiǎng)。2016年自己研究的《連接管式栽培機(jī)》成功申報(bào)國家實(shí)用新型專利。2017年獲得河北省教具制作一等獎(jiǎng)。)
(聲明:除STEAM在線原創(chuàng)文章外,STEAM在線分享和轉(zhuǎn)載的文章皆為促進(jìn)STEAM教育在中國的傳播,非商業(yè)用途,都會(huì)注明來源,如文章、照片的原作者有異議,請(qǐng)聯(lián)系我們快速處理或刪除,謝謝支持。)
-
再先進(jìn)的技術(shù),開始學(xué)也會(huì)很慢的——教《圖說“梅蘭竹菊”》有感
-
【教研】基于STEAM教育理念的“智慧農(nóng)業(yè)”課程教學(xué)案例(灌溉)
-
人民網(wǎng):編程熱引發(fā)思考,推動(dòng)信息素養(yǎng)教育刻不容緩
-
STEAM教育理論 國內(nèi)研究存在的問題
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
臨安區(qū)小學(xué)scratch創(chuàng)意編程大賽在衣錦小學(xué)舉行
5月25日,臨安區(qū)首屆小學(xué)scratch創(chuàng)意編程大賽在衣錦小學(xué)舉行,來自全區(qū)11所學(xué)校的92位選手參加了比賽。 本次小學(xué)scratch創(chuàng)意編程大賽采取現(xiàn)場(chǎng)操作的形式。上午八點(diǎn)十分選手入場(chǎng),開始熟悉電腦,監(jiān)考老師講解了兩人小組之間利用FTP交換文件的方法,公布了作品命
- 下一篇
魅力煙臺(tái)知多少-Scratch帶你去旅游
仙境海岸 魅力煙臺(tái) Scratch帶你去旅游