少兒編程爲什麼首選Scratch?什麼是Scratch?

2017年7月20日,《中央人民政府:新一代人工智能發展規劃》第五章第六條:在中小學階段逐步推廣編程教育,鼓勵參與寓教於樂的編程教學軟件的開發和推廣!明確提出,要積極探索信息技術在跨學科學習、編程教育等新的教育模式中的應用,着力提升學生的信息素養、創新意識和創新能力。而現在最爲流行和被學生和家長認可的的少兒編程工具就是Scratch了,那麼什麼是Scratch?爲什麼少兒編程首選Scratch呢?

 

少兒編程爲什麼首選Scratch?什麼是Scratch?

 

Scratch是由美國麻省理工學院(MIT)設計開發的一款面向青少兒的圖形化編程工具,目前已經有多個版本。針對孩子們的認知水平,以及對於界面的喜好,MIT(麻省理工學院)做了相當深入研究和頗具針對性的設計開發。不僅易於孩子們使用,又能寓教於樂,讓孩子們獲得創作中的樂趣。Scratch是免費的,並且開發了Windows系統,蘋果系統,Linux系統下運行的版本,3.0 版本甚至可以直接在Web瀏覽器中直接運行。Scratch的官方網站是:https://scratch.mit.edu/

 

來看看 Scratch 的界面。

 

少兒編程爲什麼首選Scratch?什麼是Scratch?

 

Scratch的所有編程操作均可使用鼠標拖拽來完成,所有的指令都是用圖形化積木來表示,總共包括8個大類,100多個指令,涵蓋了完整程序的每個環節,甚至是數組和函數。這些圖形化積木的使用在老師的正確引導下,孩子從模仿的過程中,能感悟到條件語句,循環語句,判斷語句等,能理解參數和命令的區別,並依據學習、理解的概念進行邏輯編輯和創作。

 

如上圖界面中的圖形化積木代碼,運行起來就是如下圖所示的一個簡單的海底世界的作品,海底的各種魚兒會自由自在的來回遊動。

 

少兒編程爲什麼首選Scratch?什麼是Scratch?

 

那麼爲什麼少兒編程首選Scratch呢?

 

Scratch開發團隊在項目創建之初,總結出一門好的編程語言應該滿足三個條件:

低門檻——即容易上手操作。

高上限——即允許使用者建立高度複雜的項目。

寬壁壘——即支持各類項目的創建,能滿足用戶的不同需求。

 

爲了達到這三點要求,Scratch在不斷更迭的過程中,在保證用戶終身免費使用的前提下,始終堅定了三條核心設計原則:程序更易修改、項目更有意義、社交氛圍更濃厚。

 

1. 程序更易修改

MIT媒體實驗室團隊發現,在孩子們搭建積木的過程中,他們會積極地動手嘗試,並在過程中自發地改進和創造。用scratch編程時,只要一觸發代碼塊的運行,就能在可視化窗口觀察到運行結果,並可在運行過程中修改代碼,觀察修改後代碼對應的觸發結果。這種探索實驗式的學習途徑更讓孩子們感到舒適。Scratch多次更新的過程中,也強調了通過這種模式培養孩子們“直覺思維”的能力。

 

2. 項目更有意義

Scratch在開發之初非常關注兩點:多樣性和個性化。

不管是故事、遊戲、動畫,孩子們都可以根據自己的需求和興趣在Scratch上完成相應類型的項目。在Scratch中還可以導入圖片或音樂。因爲只有這樣項目纔會充滿創造的無限可能性。

 

3. 社交氛圍更濃厚

Scratch希望孩子們通過組合代碼、圖片、音樂、照片等元素做出有創意的項目,鼓勵大家在社區中互相學習,並通過互相修改、優化對方的代碼來改進項目。Scratch社區已是Scratch不可分割的一部分,其活躍的社區氛圍也是Scratch達到如此大影響力的主要原因。

 

目前,Scratch作爲人工智能學習、創客教育開展的重要工具,得到了全世界的教育工作者、中小學生和家長們的一致認同。

 

所以少兒編程的首選必定是Scratch了。雖然Scratch非常適合少兒編程,但根據孩子使用這個軟件的情況看,孩子自己學會使用這個軟件是有困難的,需要身邊老師的指導。在有老師指導的情況下,7歲以上的孩子基本上就可以照着例子完整的“拼”出一個能運行的程序,而且這個過程並不需要孩子認識英文或漢字。本篇文章上面的例子是非常簡單的,下面視頻中的這個例子就相對複雜一點,但我要告訴你的是:這只不過是一個一年級小朋友的作品。視頻中的小汽車會自動沿着道路行駛,就算你重新繪製了一條新的路線,它也會自動沿着你繪製的新路線行駛的。

 

 

 

關於編程的科普,來看看這篇文章吧。

 

編程是什麼?爲什麼大家都這麼重視少兒編程?

轉自公衆號:
爲之少兒編程

發佈了352 篇原創文章 · 獲贊 275 · 訪問量 62萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章