Scratch是由美國麻省理工學院(MIT)設計開發(fā)的一款面向青少兒的圖形化編程工具,目前已經(jīng)有多個版本。針對孩子們的認知水平,以及對于界面的喜好,MIT(麻省理工學院)做了相當深入研究和頗具針對性的設計開發(fā)。不僅易于孩子們使用,又能寓教于樂,讓孩子們獲得創(chuàng)作中的樂趣。Scratch是免費的,并且開發(fā)了Windows系統(tǒng),蘋果系統(tǒng),Linux系統(tǒng)下運行的版本,3.0 版本甚至可以直接在Web瀏覽器中直接運行。Scratch的官方網(wǎng)站是:https://scratch.mit.edu/

少兒編程系列課程(Scratch3.0入門篇)

Scratch的界面大概分為左、中、右三個部分,最左側是指令積木區(qū)、中間是腳本區(qū)域、右側上半部分是舞臺展示區(qū),下半部分由角色列表區(qū)和舞臺背景區(qū)組成。

指令積木區(qū)中的每一個積木都代表著一個Scratch中的編程指令,每個編程指令的執(zhí)行都會對目標角色或背景產(chǎn)生一定的影響。

角色和背景的邏輯代碼是在腳本區(qū)域中完成的,這些邏輯代碼由指令積木拼接而成,操作簡單,使用鼠標拖拽積木即可完成操作。

舞臺展示區(qū)域用來展示作品的畫面,包括作品的背景和作品中的角色。

角色列表區(qū)域和舞臺背景區(qū)域可以用來對角色和舞臺背景進行操作,可以從角色、背景資源庫中選擇添加角色背景,也可以自己拍攝或者上傳背景。

視頻中有相關的講解,大家看過視頻之后可以自己動手嘗試一下,熟悉編程學習環(huán)境,更加有利于今后的學習。

Scratch的所有編程操作均可使用鼠標拖拽來完成,所有的指令都是用圖形化積木來表示,總共包括8個大類,100多個指令,涵蓋了完整程序的每個環(huán)節(jié),甚至是數(shù)組和函數(shù)。這些圖形化積木的使用在老師的正確引導下,孩子從模仿的過程中,能感悟到條件語句,循環(huán)語句,判斷語句等,能理解參數(shù)和命令的區(qū)別,并依據(jù)學習、理解的概念進行邏輯編輯和創(chuàng)作。

如上圖界面中的圖形化積木代碼,運行起來就是如下圖所示的一個簡單的海底世界的作品,海底的各種魚兒會自由自在的來回游動。

那么為什么少兒編程首選Scratch呢?

Scratch開發(fā)團隊在項目創(chuàng)建之初,總結出一門好的編程語言應該滿足三個條件:

低門檻——即容易上手操作。

高上限——即允許使用者建立高度復雜的項目。

寬壁壘——即支持各類項目的創(chuàng)建,能滿足用戶的不同需求。

為了達到這三點要求,Scratch在不斷更迭的過程中,在保證用戶終身免費使用的前提下,始終堅定了三條核心設計原則:程序更易修改、項目更有意義、社交氛圍更濃厚。

1. 程序更易修改

MIT媒體實驗室團隊發(fā)現(xiàn),在孩子們搭建積木的過程中,他們會積極地動手嘗試,并在過程中自發(fā)地改進和創(chuàng)造。用Scratch編程時,只要一觸發(fā)代碼塊的運行,就能在可視化窗口觀察到運行結果,并可在運行過程中修改代碼,觀察修改后代碼對應的觸發(fā)結果。這種探索實驗式的學習途徑更讓孩子們感到舒適。Scratch多次更新的過程中,也強調了通過這種模式培養(yǎng)孩子們“直覺思維”的能力。

2. 項目更有意義

Scratch在開發(fā)之初非常關注兩點:多樣性和個性化。

不管是故事、游戲、動畫,孩子們都可以根據(jù)自己的需求和興趣在Scratch上完成相應類型的項目。在Scratch中還可以導入圖片或音樂。因為只有這樣項目才會充滿創(chuàng)造的無限可能性。

3. 社交氛圍更濃厚

Scratch希望孩子們通過組合代碼、圖片、音樂、照片等元素做出有創(chuàng)意的項目,鼓勵大家在社區(qū)中互相學習,并通過互相修改、優(yōu)化對方的代碼來改進項目。Scratch社區(qū)已是Scratch不可分割的一部分,其活躍的社區(qū)氛圍也是Scratch達到如此大影響力的主要原因。

目前,Scratch作為人工智能學習、創(chuàng)客教育開展的重要工具,得到了全世界的教育工作者、中小學生和家長們的一致認同。

所以少兒編程的首選必定是Scratch了。雖然Scratch非常適合少兒編程,但根據(jù)孩子使用這個軟件的情況看,孩子自己學會使用這個軟件是有困難的,需要身邊老師的指導。在有老師指導的情況下,7歲以上的孩子基本上就可以照著例子完整的“拼”出一個能運行的程序,而且這個過程并不需要孩子認識英文或漢字。本篇文章上面的例子是非常簡單的,下面視頻中的這個例子就相對復雜一點,但我要告訴你的是:這只不過是一個一年級小朋友的作品。視頻中的小汽車會自動沿著道路行駛,就算你重新繪制了一條新的路線,它也會自動沿著你繪制的新路線行駛的。

郵箱
huangbenjincv@163.com

关岭| 门源| 鄢陵县| 金华市| 石景山区| 建水县| 军事| 南乐县| 潞西市| 乌恰县| 霍州市| 会东县| 八宿县| 墨竹工卡县| 吉木萨尔县| 玉林市| 墨脱县| 邵东县| 西昌市| 博白县| 凤阳县| 来安县| 璧山县| 从江县| 平远县| 喀什市| 千阳县| 隆昌县| 洪湖市| 扬州市| 新余市| 镇赉县| 宁武县| 万宁市| 吴川市| 游戏| 千阳县| 庄浪县| 无锡市| 辽阳市| 岫岩|