兒童編碼:Scratch Programming

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

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

自然地,可用於教育兒童的工具有了突飛猛進的發展。 您選擇的內容通常會對您孩子的發展產生不同的影響,因為對像是sso每個工具的 n 差異很大。

作為一個例子,考慮 的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成員。 這主要是通過分享工作來完成的。 從這一點來看,他們可以查看,整理想法並討論它們,就像初級聯盟版的頭腦風暴會議一樣。 這聽起來很先進,但是在你腦海中想像著一群八歲的孩子,你會理解我的意思。

開發人員的重要說明:

“The MIT Scratch Team works with the community to maintain a friendly and respectful environment for people of all ages, races, ethnicities, religions, sexual orientations, and gender identities. You can help your child learn how to participate by reviewing the community guidelines together. Members are asked to comment constructively and to help keep the website friendly by reporting any content that does not follow the community guidelines. The Scratch Team works each day to manage activity on the site and respond to reports, with the help of tools such as the CleanSpeak profanity filter”.

使用Scratch Offline

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

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

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

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

替代品

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

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

結論

科學和法律曾經是進入的主要領域,但今天的商業格局已大不相同。 未來幾年,世界需要更多的技術專家。 更好的是,得益於物聯網、工業 4.0 及更高版本 網絡安全 擔心,可能性是無限的。

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

雖然學習Scratch編程可能最終不會使您的孩子進入硬科學領域,但它有助於建立邏輯思維並教授結構和組織,或者也許 創建自己的網站。 確實沒有任何缺點,實際上它甚至比在電視上看動畫片更有趣。 我強烈建議至少嘗試在這個領域引起興趣。

閱讀更多

作者照片

文章 Timothy Shim