Scratch是在學程式設計?
文章推薦指數: 80 %
認識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開心編程中或努力抓蟲時,其實就是持續培養程式思維!
大家都能愛程式、愛思考、愛創造
延伸文章資訊
- 1Scratch是在學程式設計?
認識Scratch程式平台設計精神 · Scratch以圖像式設計為主一般文字指令程式語言是無法讓初學者產生興趣,更不用說編程(編寫程式)時,還要背程式指令語法以 ...
- 2第1課- 我是小小程式設計師
- 3初學者如何建立程式的觀念(Scratch教學) - 讀樂島- 痞客邦
很多讀者問我,程式的概念要怎麼學? 今天教大家一個簡單的程式工具Scratch https://scratch.mit.edu/ 希望能透過這個程式工具,給大家建立程式的觀念 ...
- 4新北市國中小自由軟體Scratch程式設計比賽網站
111年度SCRATCH程式設計競賽複賽獲獎名冊已經公告,恭喜所有得獎隊伍。 Scratch官方網站.
- 5scratch教學- 電腦教學網站 - Google Sites
Scratch是一套圖形化程式設計軟體,適合8歲以上的中小學生作為學習程式設計的入門軟體。它可以讓您輕鬆的規劃程式設計的劇情、動畫、遊戲、音樂等,並且可以透過內建的網路 ...