少兒編程,離你有多遠
作為國際最大的消費類電子展覽會,美國西部時間 1.5 - 1.8 在拉斯維加斯舉辦的 CES 為大眾展示了最為前沿的科技發展以及他們在消費領域的應用。
而在 CES 的教育科技展區,湧現了大量的少兒編程的硬體產品:
Robolink (美國):硬體+課程+線下機構+學校
OzObot (捷克):用漫威英雄編程
SAMLABS(英國):讓兒童接觸物聯網
WUNDERKIND (奧地利):模塊化拼接的機器人
......
但是偏向消費類電子產品展的CES也只是展示了少兒編程硬體方面的發展成果,少兒編程領域遠不止如此。如果說硬體是少兒編程的軀殼,提供了極佳的展示效果;那麼軟體則是少兒編程的靈魂,真正提供了少兒編程深度發展的動力。
按照軟硬體來分:
編程學習軟體有編程遊戲和可視化編程工具;
編程學習硬體則有針對幼兒的編程玩具,針對青少年的機器人編程和樹莓派編程電腦。
上圖涵蓋了當前主流的少兒編程產品。不過,今天我們主要講少兒編程軟體方面的應用
編程遊戲:允許小朋友通過編程語言來控制遊戲中的主角,在此過程中學習編程的基本思維模式以及簡單的編程語言。這些遊戲有的是針對學齡前兒童的卡通遊戲。特別值得提到的是Minecraft這款自由度極高、充滿創造力的遊戲與計算機編程深度結合。
可視化編程:通過預設的模塊,讓學生們能夠創造一個簡單的動畫或者遊戲。這一類產品的特點在於不使用編程語言,而是用已經設定好的模塊,重點在於學習編程思維和創造最後的作品。 以scratch、Tynker為主
Tynker使用簡單的可視化編程語言,不需要編程語法,而只需要將代碼塊組合起來就可以創建項目, 適合4-11歲的孩子, 激勵孩子們將他們的創意轉化為遊戲、項目和動畫故事,並將成果在網路上進行傳播。
Tynker 目前在美國和加拿大兩個國家增長迅猛。在中國則只聞樓梯響,不見人下樓。
Scratch是由麻省理工的Lifelong Kindergarten小組開發的一種圖形化編程語言,培養計算思維。簡單到可以讓5歲以上的孩子就可以開始學習。
但是又可以玩的很深,甚至大學生都不會。用它可以學習計算機科學常見的概念,如條件判斷、循環、遞歸、字元串處理、鏈表、函數、排序演算法、分治演算法等等.
【題目】啤酒2塊錢1瓶,4個蓋換1瓶,2個空瓶換1瓶,請編程實現,假定商店不可以賒賬,那麼10000塊可以喝幾瓶?8999塊又能喝幾瓶?
對當前開始關心少兒編程的家長們來說少兒編程是比較新鮮的概念,但是相比較Tynker,2008年Scratch從台灣傳入我國。2011年開始湧現大批Scratch愛好者,他們甘於分享、追求、傳播, 為Scratch的發展奠定了基礎。
而從2013年9月開始,Scratch的使用者直線上升,為什麼會出現這樣呢?因為那一年code.org組織了「編程一小時」的活動,蘋果公司也協助推廣,讓大家知道原來編程這麼簡單。並且以後每年都會舉行,所以大家也逐漸了解Scratch語言。
今時今日,少兒編程的發展是水到渠成的自然結果,雖然在普及度方面無法比擬K12,但是這種趨勢的已然是不可逆的。
推薦閱讀:
※熱烈慶祝旭日跆拳道館在2017年山東省少兒跆拳道大賽中取得兩金六銀三銅的優異成績!!!
※少兒定期返還型重疾險組合(一)
※少兒學英語
※拿什麼奉獻給你,我的孩子 ——少兒影視創作群議
※家長們注意了,孩子這樣記單詞,英語越學越容易