資訊內容
解讀:風靡全球的Scratch少兒編程到底是什么?

曾經
編程入門都是從HelloWorld!開始的,
70后、80后甚至90后都應該有深刻記憶,
語法和符號也是嚴格要求,否則程序肯定運行不了
但是伴隨著Lego和iPad長大的孩子們,
怎么能還用這么難入門的辦法呢?
微軟公司的創始人比爾蓋茨,在給兒童的編程課程上就推薦使用
積木式編程語言:Scratch.

Scratch是一款針對青少年的免費編程語言,
由美國麻省理工學院媒體實驗室終身幼兒園團隊
(Lifelong Kindergarten Group at the MIT Media Lab)
研究開發并維護。
再次強調,免費,免費,免費!下載和使用,都無需付費。
在Scratch中,小朋友們可以設計并且實現屬于自己的
故事,動畫,游戲,音樂,藝術和科學計算
自2007年正式推出至今,Scratch被翻譯成70多種語言,
在全世界許多國家和地區廣泛的使用和推廣。
我們來通過一組數據來更加直觀的了解一下Scratch
從Scratch的官網上可以獲知,全球有超過4326萬注冊用戶在學習使用Scratch。第一名不用說是美國,約1764萬,占44.78%;第二名的是英國,約261萬;第三名澳大利亞,約143萬。如圖所示,國內學習者約127萬,僅占3.22%,普及率遠不及歐美國家及地區。
作為一款面向青少年的圖形化編程工具
Scratch的用戶最小的年齡為4歲,主要集中在6-17歲這個階段。
如今在Scratch在線社區里,
7歲以上的年輕人分享的創意項目超過430萬個。
用一個當下流行的說法來講,
Scratch是少兒編程語言中當之無愧的“超級網紅”。

Scratch最大的特點就是:簡單!簡單!簡單!
傳統的編程界面大多數基于文本代碼,
需要逐字逐句一行一行的輸入!
對于孩子來說,難入門,且缺乏趣味性!
但是Scratch的畫風?
完 全 不 同?!
先來感受一下Scratch的界面:
通過圖形控件
小孩可以在不編寫任何代碼的情況下實現很多程序功能
Scratch采用的是簡易圖形可視化的編程方式
在學習的過程中,孩子僅需通過鼠標拖拽實現程序邏輯,
像搭建積木一樣就可以輕松完成一個動畫,游戲等的設計。
建立程序的過程,用到涂鴉,錄音,找圖片這些有趣的動作,
通過一個個游戲或者舞臺劇的制作,
使孩子自己逐漸潛移默化的掌握編程思維。
(Scratch官方介紹)

首先我們要明確:
讓孩子們學習編程的目的是什么?
對于中小學年齡段的孩子,
學習編程的主要目的:應該是啟蒙
重在培養孩子
數理邏輯的思維方式及鍛煉解決實際問題的能力。
而不是現在就去掌握將來的某個職業技能
讓孩子接觸編程知識,
在編程學習中
強化邏輯思考能力、系統思維能力以及組織協調能力,
進而激發孩子的創造力。

其次
近幾年,國家已經意識到了信息化教育的重要性,
出臺了不少相關的政策鼓勵、
支持編程教育、信息化教育的不斷發展,
推動編程教育在國家基礎教育層面的普及深化進程。
明確了這個目的,
我們來說說給孩子選擇Scratch作為啟蒙編程語言的原因。
1.低門檻,使用方便
Scratch對計算機硬件配置沒有任何特殊要求。Scratch 3.0版本,更是可以在手機和平板電腦上使用。我們的孩子可以隨時隨地學習Scratch,給家長們帶來了很大的便利。?
2.可視化編程,易入門
Scratch整個編程的過程,是以鼠標拖拽的形式操作的。所以不會閱讀,不認識英文字母,不會使用鍵盤,完全不構成障礙。無需死記硬背,孩子們拖動鼠標移動積木,立刻就能看見他們這一操作所產生的結果,非常的直觀生動。
3.內容全面,有利于過渡到其它語言
? ?在這里要給各位家長們強調一點:
Scratch不是一個游戲,它是一門真正的計算語言!雖然圖形界面,編程過程和傳統的基于文本的編程語言差異很大,但是Scratch包涵了所有計算機語言的通用概念:函數,循環,條件判斷等等。不管學哪種程序語言,都會碰到這些最基本的東西。無論是再復雜的程序,都是由這些基本的概念組成的。所以,對于學習Scratch的孩子而言,若有意繼續深入學習其他編程語言,都是水到渠成。
4.學習成果能夠快速反饋,給孩子極大的成就感
Scratch的官方網站上,有專門的版塊為孩子們提供分享自己作品的平臺。孩子們用Scratch完成的動畫,游戲,故事,等等各種作品,都可以發布在官方網站上,跟朋友們分享,可以極大的增加孩子的成就感。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
