現在有越來越多的家長開始意識到孩子學編程這件事很重要了。但是一頭扎進去,才發現學少兒編程的軟件和平臺怎麼有那麼多,一下子迷茫了,分不清東西南北,也不知道該從何入手。其實學習編程從來都不怕早,it’s never too early to learn coding! 今年蘋果開發者大會(WWDC)最年輕的參會者是年僅10歲的亞裔少年Yuma, 其實四歲以上的孩子就完全可以學習編程。大家可以用這個參考圖來對標孩子的編程學習過程。

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

藍底框的編程軟件是可視化積木式編程,白底框是代碼語言編程,標了小紅旗的是闖關類遊戲編程。今天的文章就不介紹專業級的代碼語言了。主要講講不同年齡段選哪種軟件比較好。

幼兒啟蒙,簡單、功能模塊儘量少

對於幼兒園小朋友來說,不是讓他們學編程,而是讓他們通過遊戲,通過積木,來學習怎麼用計算機來準確的發號施令。這裡列舉了2個不同方向的應用供家長們選擇。

1、Osmo Coding,現實與虛擬結合

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

Osmo Coding是最近很火的一款幼兒編程玩具。Osmo Coding可以讓孩子們用物理模塊對屏幕上的角色進行控制,不同的模塊代表了不同的動作和命令,可以將抽象的代碼命令通過具象化的玩具和畫面展現到孩子的面前。

對於小朋友來說,可以真實接觸到程序指令,幫助他理解計算機程序是怎麼回事。

2、Scratch JR,拖曳積木學編程

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

Scratch JR是Scratch的幼兒版。Jr適合還不會使用鼠標的幼兒園小朋友使用(5~7歲),所以程序指令的積木塊也簡化許多,加上像故事書一樣可以翻頁的設計更適合讓孩子設計一個小故事。

小學低年級,積木式語言學編程

如果已經經過了編程啟蒙,那這個階段就可以讓孩子嘗試創作出完整的編程作品,或者學一點稍有難度的編程軟件。少兒編程學習建議選擇圖形化模塊式編程工具,比如:由美國麻省理工學院研發的Scratch是全球當下最流行的兒童編程語言。它不涉及編寫代碼,孩子可以像搭積木一般,通過拖動代碼塊來創造互動式故事、動畫、遊戲、音樂和藝術作品。Scratch非常適合孩子學習計算機基礎知識,完成思維訓練,激發創造力,培養團隊合作能力。

1、Scratch,無限的想象空間

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

Scratch是少兒編程的“網紅選手”,這是有原因的。因為Scratch開創了積木式編程學習模式的先河,並且低門檻,容易上手操作,零基礎都不怕,但又高上限,允許使用者建立高度複雜的項目。還可以支持各類項目的創建,想象空間非常大。最重要的是終身免費使用,還能remix。

“remix”即“重新混合”。Scratch鼓勵孩子們在社區中修改、優化別人的代碼來改進項目。這種“再創造”的概念加深孩子們對合作以及對開源的理解。

2、Tynker,能操控現實生活中的智能設備

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

Tynker最大的亮點是在APP中編輯的程序可以使用在現實生活中。孩子可以使用簡單的可視化編程語言,將代碼塊組合起來進行項目、遊戲和動畫故事的創建,也能輕鬆實現用編程操控無人機、機器人和智能家居系統。

目前,已有一些智能設備公司,比如Parrot無人機、Sphero機器人以及飛利浦的Hue Lux智能照明系統,都可以在Tynker的應用平臺上進行簡單的編程就可以控制。比如“Flappy Drone”就是讓孩子們編寫代碼,從而使無人機可以像“Flappy Bird”遊戲中那隻鳥一樣,在現實環境中實現上下飛行避障的控制。

Tynker和Scratch的不同點在於Scratch是開源軟件,而Tynker是商業軟件,高級課程是要付費的。

如果孩子在編程上入門比較早,已經覺得scratch沒什麼挑戰的話,可以開始玩使用代碼語言的編程軟件。比如python就很合適,下面幾款軟件也可以嘗試下

1、Swift Playgrounds,基於蘋果系統的編程語言

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

蘋果開發的基於 iOS 系統或者 OS X 系統的兒童編程軟件。雖然 Swift 語言簡單易懂,但其根本還是一個蘋果自產自銷的編程語言:無法給別的生態系統任何的影響和幫助。只有在蘋果的產品上才能用 Swift 寫的軟件。延展性不強。

蘋果寄希望於通過Swift Playgrounds 及其後續可能推出的一系列動作,加強青少年的編程教育,同時使用的是由蘋果推出的設備和語言。

2、APP inventor,能輕鬆開發安卓APP

關於少兒編程你一定要知道的事情

關於少兒編程你一定要知道的事情

App Inventor是谷歌與MIT聯合開發的,為安卓手機定製的圖形化編程工具,可以用它非常簡便的開發一款自己的安卓App應用,讓在中小學階段開設移動計算課程成為可能。

相關推薦

推薦中...