Scratch是在學程式設計?

文章推薦指數: 80 %
投票人數:10人

認識Scratch程式平台設計精神 · Scratch以圖像式設計為主一般文字指令程式語言是無法讓初學者產生興趣,更不用說編程(編寫程式)時,還要背程式指令語法以 ... ^ Scratch是在學程式設計? 海獅程式團隊 Nov5,2019 文章將從這三個面向來介紹1.認識Scratch程式平台的設計精神2.了解Scratch和程式設計思維的關連3.實際Scratch程式語法的應用。

2020/01/18(修) PhotobyPixabay ... 經常被家長提問:想讓孩子學程式設計,聽說可以從Scratch開始,但上網查詢Scratch都是在設計動畫、遊戲!這真的是在學程式設計嗎? 認識Scratch程式平台設計精神 讓孩子經由學習編寫程式來提升邏輯思維、創造力、溝通合作。

Scratch以圖像式設計為主一般文字指令程式語言是無法讓初學者產生興趣,更不用說編程(編寫程式)時,還要背程式指令語法以鍵盤一字一字打出。

Scratch程式平台的開發團隊(MIT)使用視覺化積木來取代文字指令並且以滑鼠就能編程。

讓編程變成是一件快樂的事情,運用有趣的圖片、生動音效並經程式邏輯而變化出各種天馬行空的創意應用,在創造的過程中學習基礎程式概念。

Scratch設計的三大主要元素圖像(角色、背景)、音效、積木(程式指令) Scratch3編輯器(PhotobyMIT) Scratch編輯器上還有許多模組功能可以運用,後續有機會再來進一步討論。

了解Scratch和程式設計思維的關連 Scratch程式設計和實務程式開發設計是否一樣?從圖表中可以了解到邏輯和精神是互通的。

Scratch的程式設計思維 實際Scratch程式語法範例應用 相信大家一定還是想更了解,我們直接來看實際創作的Scratch程式碼(不討論程式執行目的)。

此程式運用了多種的程式功能(迴圈、變數、函式等)來編寫完成。

1.迴圈應用,讓程式重複執行 2.變數應用,指定一個會變的值 3.運算應用,進行加法算數運算作業 4.函式應用,當被呼叫時才執行程式 Scratch程式設計範例 ... 現在開始鼓勵孩子好好的玩Scratch 相信大家對Scratch程式設計可以有更進一步的認識,發現原來創作遊戲、動畫、故事是目標,想要完成創作就需要思考!如何使用不同的積木來組合?過程中需運用「程式思維和程式邏輯」來實現。

當孩子持續設計不同的創作中,將運用不同的程式功能並一步步的累積程式設計技巧及經驗。

下次當孩子在Scratch開心編程中或努力抓蟲時,其實就是持續培養程式思維! 大家都能愛程式、愛思考、愛創造



請為這篇文章評分?