第一,為什么學編程?不是為了當軟件狗,而是訓練邏輯思維,提高解決問題的能力。其附帶好處是有利于學習數學。
第二,幾歲開始進行?除了神童(皮皮爸爸專業潑冷水:請冷靜看待這個問題),太早也沒必要。我覺得四五歲開始就比較合適。
第三,兩三歲怎么辦?主要是學習規則,通過游戲明白規則。規則是邏輯、編程的基礎。如果沒有規則意識,那所有的游戲都是瞎玩了。
起步階段
1
費雪的代碼毛毛蟲
如圖所示,毛毛蟲由若干段身體通過USB互相連接,連接的順序決定了毛毛蟲機器人的運行動作。
毛毛蟲身體每一段表面都有該段運動狀態的符號,底下各有一對輪子提供相應的具體動作,比如直行、打轉、左轉或者右轉,以及停止和等待等。
在游戲中,孩子安排順序將毛毛蟲的每一節身體連接起來,以控制整體行動路徑,變換順序則會改變行動路徑,除此之外還有聲光效果模塊。模塊化連接形成指令,就是這個編程玩具的基本思維啦。
參考價格:400-500元,海淘價格更美好~
2
learning resources 的編程老鼠
按卡牌所示擺好圖案迷宮,明確起點和終點奶酪的位置,孩子用編程卡片安排老鼠的行動路線,然后在老鼠背上一次性依次按下相應的按鈕,如前進、左拐、右拐等。
全部輸入后,按下“go”,老鼠就會按照你設定的行動順序行動啦~
游戲培養的是通過設定路徑達到目標的思維方式。
參考價格:250-280元,淘寶和美亞有售。
這些游戲比較容易理解,上手較快。算是第一階段。具有同樣性質的棋牌游戲,還有烏龜迷宮。如果幾個小孩都明白了基本意思,玩起來還有點意思。
3
usborne的翻翻書
上述可以說是最基本啟蒙的了。當然,孩子會問為什么編程,什么是程序等等。推薦一本書。
從電腦的結構、零件,到功能、原理,這本書不僅有強大的技術后援,而且以最有趣的方式呈現,書里還有很多小游戲,讓娃了解計算機的原理、語言、指令等。
參考價格:70-90元
另外我還拆了一臺筆記本電腦。當然,不用那么麻煩。拆電腦是因為剛好有一臺可以拆的。
進階階段
下一階段的,先再次介紹osmo的coding。孩子很容易就明白循環等一些概念了。缺點是,服務器經常被墻。有買osmo的,對不起,需要配梯子才能愉快的玩耍。
1
Osmo的coding
讓孩子們通過擺放模塊,對屏幕上的角色進行控制,繞過障礙、跳過灌木和湖泊。不同的模塊代表了不同的動作,比如行走、跳躍或抓握,可以將抽象的代碼命令通過具象化的玩具和畫面展現到孩子的面前。
同時,Osmo Coding還提供了包括循環、如果……就……等更多進階命令,更接近電腦上的編程語言了。
參考價格:500元
國內也有替代產品:
再有一款ipad游戲是code spark出品的the foos。循序漸進,孩子可以自己設計游戲場景,全球交流。缺點是:收費了,每月50,一年要548元。
相對而言,Box Island這款游戲就良心價格一些,在玩了最開始十幾關后,可以用50元打開剩余的部分關卡。游戲可玩度很高,引入了循環函數和條件函數。不過,從社區互動性上看,不如the foos。整體難度即使到了最后關卡也比the foos容易些。
這階段可以玩的棋牌游戲還有thinkfun編程大師。
孩子在游戲中是一位在每一關想盡辦法收集寶石并到達大門的冒險家。為了完成探索任務,需要按順序放置一組隨機的運動令牌來編寫程序,讓英雄頭像在適當的顏色路徑上行動。
和thinkfun的迷宮系列一樣,有從易到難的若干關卡,有些關卡大人也要絞盡腦汁!
參考價格:150元
2
scratch.jr 等
再進階一點,6歲左右,可以直接上喵爪編程了。先是@sunpp10G北七家?說的scratch jr。很好玩。
玩具方面,就得用樂高wedo2.0?;揪褪莝cratch.jr的現實版。
再有這兩年比較火的玩具——dash robot。
這個六腳小機器人外殼由一塊塑料板材加一個電路板拼裝而成,有多個適合不同年齡層的配套APP,可以通過iPod或iPad控制,通過編程來設置機器人向光源移動或者按照其他方式運動。
參考價格:1399元
在這之上,可以玩微軟我的世界編程,或者scratch的正式版本。都是模塊化的。等上了小學很自然地就明白了語言的關系了。
另外,家長如果會編程,小炫一下,孩子就很興奮。不會沒關系,打開記事本,抄段html,小朋友就很感興趣了。
— The End —
好物推薦
……