⑴ 有沒有適合兒童學編程的網站
推薦孩子玩CodeMonkey。我的孩子小學三年級,玩Scratch有一段時間了。官方線上教程的內容很簡單,他上手很快,但再想深入時,就開始感到有些茫然。我幫他從圖書館借了兩本Scratch的教程,他用了兩個星期把裡面的內容走了一遍以後,就又開始在社區里游盪了。
我開始意識到這是Scratch的軟肋。雖然Scratch的線上社區非常活躍,有非常多的優秀項目,其中也有很多教學類的項目,但畢竟都是自行發布的作品,內容良莠不齊。教學類的項目,完全沒有進行組織,缺乏由淺入深的次第,內容之間沒有關聯。如果打開程序的代碼頁面,花花綠綠的積木代碼堆得密密麻麻,初學者很難直接依靠閱讀源碼來進行學習。如果想自己做個新項目,總想要弄點自己的素材吧,結果花在素材准備上的時間經常比程序部分還要多,等到了程序部分又往往因為缺乏思路而半途而廢。我相信尤其是對於年齡較小的孩子,這一階段是難以跨越的。
CodeMonkey則完全是另一種模式。
codemonkey
在CodeMonkey里不僅將學習到:Objects, function calls, arguments, loops,
variables, arrays, for loops, function definitions, boolean conditions,
until loops, if and if-else conditions, boolean operators, keyboard and
mouse
events等等這些編程方面的知識和通用的編程規范,更重要的是學會一種新的思維方式,學會如何分析問題和如何用現有的資源解決問題。此外,一個個關卡就是一次次的挑戰,每次失敗後調試和任務完成後對代碼的優化再思考的過程,都在潛移默化地塑造孩子的性格。當然,對孩子來說,最重要的是:CodeMonkey有趣、好玩!
我推薦9歲以上的孩子玩CodeMonkey,這也是官方建議的年齡。小一點的孩子當然也可以試試,但大一點的孩子會更容易樂在其中。用郵件注冊一下就可以玩免費的30關,收費用戶則可以玩到300關,再外加100個挑戰關卡。具體怎麼玩,一路都會有提示,不用教。我建議盡量讓孩子自己去搗鼓,這樣會學到的東西更多,印象更深刻,也更有成就感。