認識Scratch(一) ---- Scratch簡介, 網頁版及離線版, 下載與安裝, 觀摩線上分享作品 Scratch簡介 Scratch是美國麻省理工學院媒體實驗室(MIT Media Lab)終身幼稚園組(Lifelong Kindergarten Group)在2006年研發出來的程式開發平台。它的特色是程式設計的初學者不需要先學習程式語言的語法就能開始以Scratch來設計創作故事、動畫或遊戲。無論是為教育目的而發展的數學或科學方面的專題乃至於呈現實驗過程,或者是因著娛樂效果而創建的動畫故事以及互動藝術,都可以透過Scratch這套視覺化程式設計語言編寫出來。 由於Scratch以堆疊積木的方式來編寫程式,既友善又相當有趣,很適合將他推薦給初次學習寫程式的人士或小朋友。除此之外,在國民小學階段提倡學習寫程式的主要目的是希望:小學生能透過程式設計與編寫的過程激發學習者的創造思考力和增進他們的邏輯推理能力,進一步培養與他人協同合作的溝通技巧。 近年來運算思維已被推崇為21世紀必須培養的重要能力,這不但是未來人們的基礎能力,也是現今每一位小孩教育必須正視的一部分。廣泛來說,運算思維的過程可以視為是人們解決問題的過程,對小朋友而言更是一組認知技能。運算思維的過程是一旦確立問題之後,便反覆運算直到問題獲得解答才停止;同樣的,Scratch編寫程式的過程也是如此。以下將會分章節一一介紹。 Scratch屬於 自由軟體, 源碼開放給非商業性質用途使用。Scratch 2.0 版本設立了雲端服務,使用者可以在遠端伺服器上存取和分享作品。 Scratch的官方網站: https://scratch.mit.edu/ 《雲服務》 雲服務的意思是利用網路提供多元服務,這個概念主要包含三種服務: 1.平台的服務。 2.應用程式的服務。 3.儲存空的服務。 以上提到的網路服務大多數人稱為雲端(cloud)。