兒童編碼:Scratch Programming

文章撰寫者:
  • Web工具
  • 更新:Jan 30,2018

也許為孩子們編程的概念對我們中的一些人來說似乎有些奇怪。 我猜測大多數老一代人都想知道為什麼孩子們需要編碼。 就我而言,我被鼓勵這樣做,並允許從一個非常溫柔的年輕人開始編程課程。

在今天的數字連接世界中,任何年輕一代在技術上都是文盲也許是不可想像的。 我並不是說無法編碼,但至少他們應該至少熟悉某些術語以及熟練使用某些東西,例如電腦,智能手機或平板電腦。

當然,可用於教育兒童的工具已經突飛猛進。 您選擇的內容可能會對您孩子的發展產生不同的影響,因為每個工具的對象課程差別很大。

作為一個例子,考慮 的LOGO,一種基本的編程語言,通過使用小烏龜作為繪圖設備,簡化了孩子第一次嘗試編程。 通過使用諸如前進,後退,右,左和數字的有限命令來表示距離,孩子們可以學習使用命令來繪製諸如房屋之類的東西。

它很簡單,並賦予了編程的一些基本技能; 邏輯思維和進步。 它也足以保留一些興趣。 LOGO實際上和我一樣古老,雖然它在視覺上略有改善。

開始之前要了解的內容

重要的是要像對待任何其他活動一樣為您的孩子進行編程嘗試 - 以開放的心態。 雖然學習編程讓我開始深入了解技術,但它對每個人來說都不是同樣的方式。

LOGO入門讓我接觸到了電腦遊戲。 在我的時代,早期的個人計算機受到限制的困擾,並且需要相當多的技術技能來解決這些問題。 我最初的興趣是由編程引發的,但是能夠玩我想要的遊戲的強烈願望導致了更深層次的技能探索。

我對LOGO中那隻可愛的小烏龜有如此美好的回憶

今天,我有朋友和家人選擇以各種方式教育他們的孩子。

有些人將他們介紹給ad-hoc編程,有些人將他們發送給班級,而其他人 - 好吧,他們通過讓他們在平板電腦上玩遊戲將它們引入技術。

根據新澤西州居民卡羅琳·泰勒(Carolyn Taylor)和超過20年的家庭製造商的說法,她的丈夫在年輕時就將他們的孩子介紹給了他們的孩子。 一個人感興趣,而另一個則沒有興趣。

對於你的孩子來說,這些都是探索性的歲月,你介紹給他們的任何新東西都有機會激發他們的熱情。 考慮到這一點,讓我們來看一個很棒的新事物來介紹它們:Scratch編程!

Scratch:為孩子們提供全面的學習環境

在某些方面像LOGO,但更先進,更有潛力。 Scratch不僅僅是簡單的概念,而是針對類固醇的LOGO,適合當今比過去更熟悉技術的孩子們。

煮熟了 麻省理工學院媒體實驗室的人,Scratch不僅僅是一種編程語言。 事實上,它是一個完整的學習生態系統,包含一個在線社區,孩子們不僅可以學習,還可以分享和討論故事,遊戲和動畫等互動媒體。

基本的編程概念,模塊化學習,交互性和幾乎完全可定制的大量可愛性,新手程序員還需要什麼?

根據開發人員的說法,Scratch主要是為8到16歲的人設計的。 然而,從個人經驗來看,我發現一些年紀較小的孩子如果被親自伸出援助之手,就可以適應。

對於那些嚴格遵守推薦年齡主題的人來說,永遠不要害怕,因為還有一個選擇。 試用 Scratch Junior,適合五至七歲的孩子。

Scratch入​​門

Scratch使用構建塊系統作為其編碼風格

讓我試著解釋一下Scratch過程,讓你更容易上手。

1-免費註冊自己

首先,在線提供刮刮,它是完全免費的。 您可以 訪問Scratch網站 並在線註冊一個帳戶。

與任何編程語言(甚至是兒童的編程語言)一樣,要注意學習曲線。 界面廣泛,有多種選擇。 經歷了基礎知識後,我建議你嘗試逐步教育你的孩子。

例如,當您從Scratch(雙關語)開始時,您將獲得一個空白背景和一個貓頭像。 測試一些簡單的事情,例如如何讓你的貓在屏幕上移動。 如果您想第一次嘗試在高速公路上跳貓,那麼您可能會感到失望。

2-通過交互式教程

最好是從Scratch獲得幫助,因為Scratch內部提供了逐步指南,或者您可以下載 入門指南。 雖然開發人員認為指南中的Scratch Cards“提供了一種有趣的方式來學習更多”,但教程更具互動性。

我推薦父母 閱讀指南,然後幫助他們的孩子 通過教程.

有許多樣式的模板供您的孩子在Scratch中試用 - 無盡的樂趣!

簡而言之,Scratch編程應該能夠傳授一些對您孩子以後有用的基本技能,即使不是為了編碼生活。 這包括;

  • 視覺編程的基礎知識
  • 推理,結構和邏輯
  • 擁有動畫,多媒體和互動元素的經驗
  • Web 2.0的共享和概念

3-學習基礎知識

Scratch不是讓您輸入許多可能難以記住的命令,而是以構建塊格式工作。 諸如“移動X步驟”之類的命令構建塊的形狀就像拼圖一樣,可以在屏幕上安裝在一起。 所有孩子需要考慮的是阿凡達將走多遠。

通過在屏幕上拖動該塊,第一個命令將就位。 然後,嘗試添加動作,例如播放聲音。 一旦這兩個塊就位,它們就被認為是一個序列。 序列是一系列一個接一個地發生的動作,以便在場景中創建某種形式的故事或動畫。

作為第一次嘗試,嘗試實現這一目標:

  1. 向右移動貓咪50步驟
  2. 讓貓玩5秒的鼓
  3. 將貓移回50步驟

紙上足夠簡單,足夠快,可以快速測量孩子的興趣。 我建議您和孩子一起觀看一些演示視頻,因為它們非常有趣。 對孩子們來說,他們就像卡通片。 在此之後,你需要問他們的是他們是否願意自己嘗試這樣做!

Scratch在線社區:學習分享

在幾乎所有教育情境中,我們向兒童灌輸的學習的關鍵方面之一是能力 應酬。 這通常採取遊戲的形式,孩子們可以互相交流,學會“彼此玩得很好”。

抓住在線社區 提供虛擬形式。 就個人而言,我覺得這有點令人傷心,因為每個人都已經睜著眼睛盯著他們的智能手機。 然而有趣的是,開發人員已將這方面發揮作用,因為它是學習的重要部分。 讓我們來談談不同時代的不同經歷。

在Scratch在線社區中,成員可以探索和試驗其他Scratch成員。 這主要是通過分享工作來完成的。 從這一點來看,他們可以查看,整理想法並討論它們,就像初級聯盟版的頭腦風暴會議一樣。 這聽起來很先進,但是在你腦海中想像著一群八歲的孩子,你會理解我的意思。

開發人員的重要說明:

“麻省理工學院的Scratch團隊與社區合作,為所有年齡,種族,民族,宗教,性取向和性別認同的人們提供友好和尊重的環境。 您可以通過一起審查社區準則來幫助您的孩子學習如何參與。 要求會員進行建設性評論,並通過報告任何不符合社區準則的內容來幫助保持網站友好。 Scratch團隊每天都在工作,以管理網站上的活動,並在CleanSpeak褻瀆過濾器等工具的幫助下響應報告。

使用Scratch Offline

如果你是超偏執或根本無法保持穩定的互聯網連接(我感覺到你的痛苦),有一個選項。 Scratch有一個離線編輯器,您可以在自己的計算機上安裝。

訪問 Scratch 2.0離線編輯器 下載頁面,了解有關如何在計算機上安裝它的說明。

你可能想知道關於划痕的其他東西

除了直接的Scratch社區和網站本身,還有許多其他在線資源可以幫助您在孩子通過編碼實現全球統治的過程中尋求幫助。 這裡是其中的一些;

替代品

雖然我認為Scratch是孩子們學習的最好的編程語言之一,但是有很多其他的可供選擇。 有些人更注重學習的遊戲和視覺方面,而有些更傳統。

嘗試一下,找到一個適合孩子的完美平衡;

結論

在科學和法律曾經是進入的主要領域的地方,今天的商業環境是截然不同的。 未來幾年,世界需要更多的技術專家。 更好的是,由於物聯網,行業4.0和更大的網絡安全問題,可能性無窮無盡。

甚至醫學等傳統領域也越來越多地受到機器人和大數據等技術的干擾。

雖然學習Scratch編程可能不會最終導致您的孩子進入硬科學,但它有助於建立邏輯思維並教授結構和組織。 它確實沒有任何缺點,實際上甚至可能比在電視上觀看漫畫更有趣。 我強烈建議至少嘗試吸引這方面的興趣。

關於Timothy Shim

Timothy Shim是一位作家,編輯和技術愛好者。 從信息技術領域開始他的職業生涯,他迅速進入印刷領域,並與國際,地區和國內媒體合作,包括ComputerWorld,PC.com,Business Today和The Asian Banker。 他的專長在於消費者和企業的技術領域。