資訊內容
What is Scratch?
? ? ? 新的學期終于開始了,我們也迎來了新的PBL課程。其實本學期的PBL課程早在上學期就已經公布了,課表就位于共享空間的某個房間中(具體哪個房間,還請大家自我摸索)。

? ? ? 在課程表上,我們就可以發現,在本學期多了個IT課程,沒錯,那就是我們現在所學的編程課程。
? ? ? 在編程課程中,我們需要下載一個名為scratch的編程軟件,那scratch究竟有什么特別之處嗎,那就請小編我來一一為大家介紹。
什么是scratch?
? ? ??Scratch是一種視覺編程語言,主要針對兒童的在線社區。使用Scratch,用戶可以創建他們自己的互動故事,游戲和動畫,然后分享和討論他們的創作彼此。這項服務由麻省理工學院媒體實驗室的終身幼兒園小組開發,旨在幫助8歲以上的兒童學會創造性地思考、系統地思考和協作。 ?

? ? ? ?Scratch被翻譯成70種語言,并在世界各國的家庭、學校和課外俱樂部中使用。Scratch經常用于教學編碼、計算機科學和計算思維。教師們也把它作為一種創造性的工具,廣泛應用于數學、科學、歷史、地理和藝術等許多學科。 截至2017年末,該社區注冊會員超過二千二百萬人,共有二千六百萬多個共享項目,每天新增成員約25000人,新增項目30000人?;趬K的Scratch語法已經影響了許多其他編程環境,現在被認為是兒童編碼入門經驗的標準。
scratch的歷史
? ? ? ?麻省理工學院媒體實驗室的終身幼兒園小組是由米切爾·雷斯克領導,總部位于蒙特利爾的咨詢公司,他和布賴恩·西爾弗曼和寶拉邦塔共同創立的“玩樂的發明公司”合作,于2003共同開發了第一個桌面版的Scratch。它的目的是幫助年輕人,主要是8歲以上的年輕人學習編程。?
? ? ? ?Scratch 2于2013年5月9日發布。隨著它的引入,可以在項目中定義自定義塊。 截至2017年,Scratch 2已在網上發布,并可作為Windows、MacOS、Linux(AdobeAir Required)的應用程序,而Android的非官方應用程序則是APK文件。Scratch 2.0離線編輯器可以直接從Scratch的網站下載到WindowsMac和linux。然而,非官方的移動版本必須從零開始的論壇下載。 Scratch 3正在開發中。它是用HTML 5編寫的,主要使用WebGL、WebWorker和WebAudioJavascriptAPI。 目前正在GitHub進行開發。

(我們現在使用的正是scratch2.0)
scratch更是一種教育工具
? ? ? ? Scratch是通過守則俱樂部在英國流行起來的。由于創建有趣的程序相對容易,所以使用Scratch作為入門語言,并且可以將所學的技能應用于其他基本編程語言,如Python和Java。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Scratch并不是專門用于創建游戲的。通過提供的可視化,程序員可以創建動畫故事、信息文本等等。已經有很多課程可以供學生學習數學,歷史,甚至攝影的主題。Scratch靈活性允許教師創建概念和視覺課程以及科學實驗室作業,因為Scratch是一個有用的工具,可以創建動畫,幫助可視化一些困難的概念,如植物細胞有絲分裂、水循環、伽利略溫度計或胡克定律實驗。在社會科學領域,教師可以創建小測驗、游戲和教程,激發學生的思維,并與學生互動。使用Scratch可以讓年輕人理解編程的邏輯,以及如何創造性地構建和協作。Scratch讓學生創建“有意義的個人和教育項目”,使學生在學會使用語言后能夠表達自己的“實用工具”。
? ? ? 最后,怎樣操作的問題,小編在這里就不多說了,相信老師肯定會在以后的課程中會詳細地對我們進行介紹。
? ? ? 下圖,則是維基百科中對于scratch簡單的使用說明。希望能夠幫助大家成熟使用該款軟件。


以上內容大多來自于維基百科。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
