Scratch(全球少兒圖形化編程工具)——使用手冊

知識大巫 發佈 2022-06-13T23:54:16.668394+00:00

Scratch是麻省理工學院開發的一款簡易圖形化編程工具,開發團隊為「終身幼兒園團隊(Lifelong Kindergarten Group),這個軟體在2007年發布,主要面對全球青少年開放,是圖形化編程工具當中最廣為人知的一種形式,所有人都可以在軟體中創作自己的程序,它將複雜


Scratch是麻省理工學院開發的一款簡易圖形化編程工具,開發團隊為「終身幼兒園團隊(Lifelong Kindergarten Group),這個軟體在2007年發布,主要面對全球青少年開放,是圖形化編程工具當中最廣為人知的一種形式,所有人都可以在軟體中創作自己的程序,它將複雜的程序設計成一塊塊積木,我們只需把這些積木堆積起來,就可以很輕鬆的創作出動畫、遊戲、互動故事等作品,幾乎所有的孩子都會一眼喜歡上這個軟體,建立起做編程的欲望。

一、四個功能區

如下圖所示,為Scratch3.0主界面,界面一共分為四個功能區,分別是代碼區、程序編寫區、舞台區、角色列表區,在代碼區有「代碼」、「造型」、「聲音」三個菜單。在「代碼」下共有九個模塊,分別是運動模塊、外觀模塊、聲音模塊、事件模塊、控制模塊、偵測模塊、運算模塊、變量模塊、自製積木模塊,每個模塊下都會有長短不一、顏色不一、大小不一的程序模塊;「造型」主要是用來改變角色的外觀;「聲音」主要是為角色添加聲音。在製作的過程中,除了使用系統提供的角色之外,我們還可以根據實際需要上傳角色,然後添加適當的程序模塊,呈現出我們想要的視覺效果。

建立程序的過程中會用到塗鴉、錄音、找圖片這些有趣的過程,學生的成品可以通過軟體直接發布到官方網站上,官方網站也給每個註冊用戶開通了一個個人空間,放置發布的程序。但是製作中的程序只能在軟體環境下運行,發布後的程序則是在網頁內運行的,也就是說,學生的作品可以通過網絡被無數人看到,官方網站還具有交友和評論的功能,大家可以互相交流、分享經驗。

二、在教育教學中的運用

目前,Scratch軟體越來越多的被應用在課堂教學中,學生在學習編程的過程中,為了最終能呈現比較滿意的效果,要不斷地對原有設計進行疊代、優化,疊代也是計算機編程的重要思想,在不斷疊代的過程中,學生不僅可以學會簡單的編程知識,還能掌握一套實用的解決問題的方法論,這種訓練過程對學生思維能力的提升是大大有益的,在學習過程中收穫的邏輯與思維方法是最寶貴的,這是一個人能力的重要體現。

Scratch編程可以很好的培養學生的創造力、批判思維、算法思維、協作思維和問題解決能力,而這五個要素正是計算思維的核心要義,因此把Scratch編程融入到學生計算思維的培養過程中,或許是可行的。

關鍵字: