學編程為什麼要從Scratch開始啟蒙?

全球範圍內,少兒編程軟件有很多種,其中啟蒙初期階段主要以圖形拖拽編程方式為主,這其中最具代表性的就是Scratch。

學編程為什麼要從Scratch開始啟蒙?

NSA(美國宇航局)的工程師在使用Scratch

Scratch是麻省理工學院的“終身幼兒園團隊”開發的圖形化編程工具,主要面對青少年開放。全球有超過1500萬名孩子通過Scratch來學習編程。同時Scratch在150多個不同的國家/地區使用,並被翻譯成英語、法語、中文、日語等40多種語言。

學編程為什麼要從Scratch開始啟蒙?

Scratch通過類似搭積木的方式來編寫程序,而且作為可視化的編程語言,Scratch還帶有相應圖形界面,可以說用Scratch編程的過程中充滿著趣味。

Scratch 功能強大

Scratch雖然是少兒編程的啟蒙和初級工具。但其功能已經足夠強大,並且很人性化。

以孩童喜歡的卡通小貓形象入門,可完成數據計算、場景建設、小遊戲製作等等適合少兒的項目。

在以培養孩子興趣和掌握基本編程思維方式後,Scratch還可以通過各種傳感器連接機器人,進一步開發機器人編程,讓機器人按照兒童編寫的程序去執行某種操作,這就是人工智能的初級操作,比如當下熱門的無人駕駛技術。

Scratch入門容易

Scratch是由麻省理工大學專門針對6-16歲兒童開發的可視化的編程語言。採用圖形化你的呈現和拖拽的方式來完成編程的核心邏輯和成果,可以把它簡單理解成“電子積木”。

Scratch及時反饋

Scratch點擊代碼塊就可以看到“移動”“轉向”“切換造型”等代碼的效果,簡單操作即可完成一個故事/賀卡/小遊戲,孩子極易獲得成就感。

Scratch避免了代碼的語法錯誤

學編程為什麼要從Scratch開始啟蒙?

Scratch是拖拽代碼塊的方式來編程,不存在拼寫錯誤等常見語法問題,對孩子來說重點點在理解邏輯而非編輯代碼。不要求孩子具備打字能力、會變成英語,低齡孩子也能學習。

Scratch高上限

學編程為什麼要從Scratch開始啟蒙?

Scratch可以做出來的成果很廣泛。一些熱門的工具軟件和遊戲,雖然本身不是Scratch開發的,但是都可以用Scratch還原出來。

學習Scratch的意義,並不在於學習了某種特殊的技能,或早早地把孩子培養成程序員,重要的是,在這個過程中,培養了孩子邏輯思維能力、創新實踐能力、拆解任務、解決問題的能力,並且,這個創造的過程,是最讓孩子快樂的。

最後,孩子學習編程,低年級的孩子建議學 Scratch,初中左右可以考慮直接學 Python。因為 Scratch 的圖形化更能激發學習的興趣。


分享到:


相關文章: