時下教育界最火的莫過于編程學習。大家普遍認為學好編程要從“娃娃”抓起,編程教育一躍成為家長們培育孩子興趣的選擇之一,和音樂、繪畫等少兒興趣班齊頭并進。中小學的課程體系里也陸續(xù)出現(xiàn)了編程、人工智能等,低齡化學習呈必然趨勢。
“games for the brain”是免費的益智游戲網站,里面有2048、彩色線條、掃雷、旋轉拼圖等小游戲,簡單又有趣。除了一些網站,手機軟件商店里也有益智類小游戲和操作性較強的單機游戲。如果怕長時間注視電子產品影響小孩子的視力,可以買一些棋類、撲克、七巧板等給小孩子玩。
如果有能力有興趣的話,可以選擇難度系數(shù)更大的游戲,比如《人類:一敗涂地》,它是一款3D情景解謎探索游戲,游戲設置在奇幻漂浮的夢境世界中,以小白人為主要角色,玩家需要運用頭腦智慧進行解謎,逃離虛擬世界中不斷崩塌的夢境。
2、中級階段 7-10歲
這個階段的孩子有一定的思維認知能力,但尚未形成編程邏輯。建議小朋友從最基礎的Scratch圖形化編程開始學習,少兒編程教育機構也都普遍采用Scratch作為編程入門軟件。這一階段注重編程邏輯養(yǎng)成,可以做到從玩游戲到自己制作小游戲的重大轉變,也為之后學習高階編程語言打好基礎。
Scratch是麻省理工學院(MIT)專門為小朋友研發(fā)了簡易圖形化編程工具,無需編程基礎,操作簡便、輕松上手。在學習過程中,它不僅是用于教會孩子們一些編程的概念,也包含通過以講述故事的方式幫助孩子們易于理解抽象的物理、數(shù)學知識。孩子們也可以制作動畫、創(chuàng)作故事、小游戲等等。
孩子們運用拖拽積木的方式實現(xiàn)程序的運行。積木模塊涵蓋8個大類,100多個功能,涵蓋了完整程序的各個環(huán)節(jié),學習者可以做出自己的小作品。這些圖形化積木的正確使用需要家長和老師的幫助,在引導下,孩子們學習操作一些基本的編程語句,如循環(huán)、條件判斷等等。
網頁搜索Scratch,就會有免費的下載路徑。Bilibili上有一些很實用的教程,比如大龍老師的《新版Scratch3.0系列課程》,較為詳細地講解了一些有趣的編程小作品的案例操作。SCRATCH編程公眾號里也有免費的教程,讓小朋友快速入門、輕松學習。但記住不要完全依賴網上教程,對于7到10歲的孩子是無法做到獨立理解這些編程思維的,建議家長一起陪同學習。
學習地址:https://www.bilibili.com/video/BV12J411X7tY
3、高級階段 10歲以上
這個階段的孩子已經有了一些編程基礎,數(shù)學和英語能力也有所提高,那么這個時候就可以開始嘗試高階計算機編程語言的學習,比如C/C++、Python等。相較于圖形化編程,這些編程語言會略顯枯燥,也更為抽象難懂。那怎么才能讓孩子們有學習下去的動力呢?這里推薦一個基于網絡的互動編程教程Codecademy。
進入Codecademy中文版官網可直接在線學習。Codecademy是國外在線學習編程的網站,它為用戶提供了一種學習編程的新方式。目前提供了 HTML/CSS/PHP/Javascript/Ruby/Python 等課程。開設的課程是面向零編程基礎的用戶,因此它將課程打造得更易于理解、更易入門。
通過它來學習編程就像闖關游戲一樣,克服從易到難的“關卡”來了解編程語言的基本原理,富有趣味性。Codecademy追求短小精悍的原則,會將復雜的學習課程拆成小段,每一段都設計得非常簡單且短小精悍,一般每一小節(jié)只是幾行代碼,容易記憶理解。
其次它的另一個特點就是互動式學習。Codecademy可以讓你直接在瀏覽器上完成代碼編寫,并且進行測試,附帶了及時測試的功能。它注重邊學習邊實踐,節(jié)省了安裝配置開發(fā)環(huán)境的時間,使學習更加高效。
另外有一些網站也是不錯的選擇,比如極客學院,提供了海量的編程教學視頻,各種編程語言都有相關的課程,價格也很實惠。但家長不能把孩子學會編寫程序的希望完全寄托在上網課上,教學視頻只能算是輔助性學習,涉及內容不會太深,也沒有操作性的練習。抽象、乏味的代碼很難激起小朋友們的求知欲望,除非是對編程展現(xiàn)了濃厚興趣的小朋友,不建議家長把高級語言課程強加給小孩子們學習。
分享線下一些相關的教育機構
一二線城市的大型教育機構都紛紛開設針對青少年的少兒編程教育,一些創(chuàng)業(yè)團隊瞄準了“少兒編程”這一領域。我們列了一些機構的信息供大家參考,具體挑選的時候建議多上上體驗課,多比較下~
微信編輯:李中華
聯(lián)系客服