Scratch是在學程式設計?

Lenmo Chen
Nov 5 · 4 min read

這篇文章從三個面向來探討介紹 Scratch的程式設計思維 :1.認識Scratch程式平台的設計精神 2.了解Scratch和程式設計思維的關連 3.舉列實際Scratch程式碼來認識程式語法的應用。

2019/11/05 by LenmoChen

Photo on Pixabay

經常被家長提問:想讓孩子學程式設計,聽說可以從Scratch開始,但上網查詢Scratch都是在設計動畫、遊戲!這真的是在學程式設計嗎?

Scratch程式平台開發目的:讓孩子經由學習編程語言來提升邏輯思維、創造力、溝通合作


Scratch以圖像式設計為主

Scratch程式平台的開發團隊(MIT)使用視覺化積木來取代文字指令並且以滑鼠就能編程。讓編程變成是一件快樂的事情,運用有趣的圖片、生動音效並經程式邏輯而變化出各種天馬行空的創意應用,在創造的過程中學習基礎程式概念。

四大元素:角色、背景、音效、積木(程式指令)

三大精神:圖像、音效、程式

Photo on Scratch

Scratch和程式設計思維的關連

Photo /Scratch的程式設計思維

Scratch的程式語法應用

  • 圖1.迴圈應用:讓程式重複執行
  • 圖2.變數應用:指定該變數的值
  • 圖3.算數運算:讓數值進行加法運算
  • 圖4.函式應用:被呼叫時,該段程式將執行
Photo / Scratch程式範例

現在開始鼓勵孩子好好的玩Scratch

下次當孩子在Scratch開心編程中或努力抓蟲時,其實就是持續培養程式思維!

延伸閱讀:

大家都能愛編程

愛思考 愛創造 |Every one can iCoding iThink iCreate

Lenmo Chen

Written by

IT領域的Lenmo 因為孩子而成為IT教育領域的Lenmo | 不變的是「專業、熱情、服務」 | 海獅程式 https://icoding.com.tw

大家都能愛編程

愛思考 愛創造 |Every one can iCoding iThink iCreate

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade