Scratch 懶人包

 2021/09/22  

...

Scratch是由麻省理工研發的一套程式教育平台,為了啟蒙孩子的邏輯思考與程式教育而設計的。
 


▸Scratch是什麼?

麻省理工學院為了啟蒙孩子的邏輯思考能力,而研發了這個互動式的教育平台Scratch。
Scratch的電腦課程,是經由互動學習、拖拉積木式的介面來了解程式語言編碼概念,同時提升邏輯編程與創造力。
即便從未接觸過程式教育、電腦教學、數位互動學習,也能編寫積木式的程式語言,並透過指令來設定或控制Scratch中的角色、背景、動作與故事變化,進而完成程式設計。
孩子可以用Scratch 揮灑創意,自行創作出互動式故事、動畫人物、遊戲、音樂和藝術,並放在平台,和全世界的小朋友交流。


▸幾歲的小孩可以開始學習Scratch?

因為使用介面較更豐富,編程積木的類別更多元,所應用的邏輯更為進階,所以想要學習Scratch的孩子,需具備國小三年級以上的閱讀能力。
但是孩子不需要有任何程式學習的經驗、也不需要具備英語能力,都可以來上Scratch這門課。

 


▸CodePro 酷博兒童程式教育的Scratch課程 V.S. 學校及坊間補習班,到底有什麼不同?

很多家長會問,小孩已在學校上過Scratch課程,坊間補習班也有很多Scratch課程,到底CodePro酷博兒童程式創客教育的Scratch課程,和別人有什麼不同? 

1.可學到基本數理概念:
在CodePro的課程中,可以學到基礎數學概念,例如:座標、變數、隨機...等。 舉例來說,在傳統的數學課中,若要教導學生「變數」的概念,學生通常很難掌握到抽象的數學概念,但透過CodePro的課程,帶領孩子具體地控制Scratch中動畫與人物的速度,孩子可以從動畫的回饋與反應中,具體地了解變數是什麼!

2.CodePro使用「全英文介面」:
為了和國際人才接軌,有別於學校或坊間其他教育機構,CodePro使用「全英文介面」教學,課程中全面使用英文指令、使用英文介面讓孩子在自然環境學習英文,即便孩子沒有具備英文能力,學程式的過程中,孩子也會不知不覺地就掌握這些英文詞彙。

3.適性教學:課程中,CodePro會針對每一位學生的表現,提供不同程度的挑戰,家長毋需擔心孩子上課打電動,因為CodePro老師準備好各種進階的挑戰,讓孩子們無暇分心、從遊戲中學習。


▸學習Scratch 「並不是」為了培養孩子成為工程師!

當然學習Scratch的目的,並非要培養孩子成為一個專業的工程師。
在孩子徜徉在Scratch的創作過程中,能同時培養運算思維的能力(Computational Thinking /CT )。
什麼是運算思維能力? 其實是一種解決問題的過程,拆解問題、找出模式、建立步驟、分析...等,這樣的思維能力有助於孩子解決問題的能力。
除此之外,學習程式語言是有很多優點的,可以讓學生透過邏輯,完整且有創意地表達自己、幫助學生邏輯思考、幫助他們了解如何與科技共處。

其實程式教育其實不只是程式教育,而學習程式教育並非為了培養工程師。
程式教育是為了訓練孩子邏輯思考、嘗試錯誤、溝通表達與合作學習。

孩子在學習其他的科目時,較不允許孩子有任何錯誤的試驗,但學習寫程式的過程中,必然會經歷「嘗試→失敗→找出錯誤→修正→重新試驗→成功 or 失敗」的歷程中,不斷地嘗試與學習,這樣的學習經驗,能培養孩子勇於嘗試、不怕失敗的性格!