首頁/ 遊戲/ 正文

少兒程式設計各個階段該如何自主學習?

時下教育界最火的莫過於程式設計學習,人工智慧時代的到來,被迫人們學習新的技能。

大家普遍認為學好程式設計要從“娃娃”抓起,程式設計教育一躍成為家長們培育孩子興趣的選擇之一,和音樂、繪畫等少兒興趣班齊頭並進。中小學的課程體系裡也陸續出現了程式設計、人工智慧等,低齡化學習呈必然趨勢。

少兒程式設計的各階段線上自主學習

1、初級階段 4-6歲

4到6歲的學齡前孩子還不具備完善的思維認知能力,程式設計思維對他們來說太難了。在這個年齡段,應以思維啟蒙為主,可以帶孩子玩一些訓練程式設計思維的小遊戲,讓孩子觀察體驗遊戲中的執行路線、邏輯運用等操作,家長同時幫助他們深層理解。高爾基也曾說過:“遊戲是小兒認識世界和改造世界的途徑”。適當地玩些遊戲可以激發小孩子的求知慾與創造力,啟蒙他們瞭解客觀事物。

少兒程式設計各個階段該如何自主學習?

“games for the brain”是免費的益智遊戲網站,裡面有2048、彩色線條、掃雷、旋轉拼圖等小遊戲,簡單又有趣。除了一些網站,手機軟體商店裡有益智類小遊戲,也有操作性較強的單機遊戲。如果怕長時間注視電子產品會影響小孩子的視力,可以買一些棋類、撲克、七巧板等給小孩子玩。

少兒程式設計各個階段該如何自主學習?

如果有能力有興趣的話,可以選擇難度係數更大的遊戲,比如《人類:一敗塗地》,它是一款3D情景解謎探索遊戲,遊戲設定在奇幻漂浮的夢境世界中,以小白人為主要角色,玩家需要運用頭腦智慧進行解謎,來逃離虛擬世界中不斷崩塌的夢境。

2、中級階段 7-10歲

這個階段的孩子有一定的思維認知能力,但尚未形成程式設計邏輯。建議小朋友從最基礎的Scratch圖形化程式設計開始學習,少兒程式設計教育機構也都普遍採用Scratch作為程式設計入門軟體。這一階段注重程式設計邏輯養成,可以做到從玩遊戲到自己製作小遊戲的重大轉變,也為之後學習高階程式語言打好基礎。

少兒程式設計各個階段該如何自主學習?

Scratch是麻省理工學院(MIT)專門為小朋友研發了簡易圖形化程式設計工具,無需程式設計基礎,操作簡便,輕鬆上手。在學習的過程中,它不僅是用於教會孩子們一些程式設計的概念,也包含透過以講述故事的方式,幫助孩子們易於理解抽象的物理、數學知識。孩子們也可以製作動畫、創作故事、小遊戲等等。

孩子們運用拖拽積木的方式實現程式的執行。積木模組涵蓋8個大類,100多個功能,涵蓋了完整程式的各個環節,學習者可以做出自己的小作品。這些圖形化積木的正確使用需要家長老師的幫助,在引導下,孩子們學習操作一些基本的程式設計語句如迴圈、條件判斷等等。

網頁搜尋Scratch,就會有免費的下載路徑。Bilibili上有一些很實用的教程,比如大龍老師的《新版Scratch3。0系列課程》,較為詳細地講解了一些有趣的程式設計小作品的案例操作。SCRATCH程式設計公眾號裡也有免費的教程,讓小朋友快速入門、輕鬆學習。但記住不要完全依賴網上教程,對於7到10歲的孩子,是無法做到獨立理解這些程式設計思維的,建議家長一起陪同學習。

少兒程式設計各個階段該如何自主學習?

3、高階階段 10歲以上

這個階段的孩子已經有了一些程式設計基礎,數學和英語能力也有所提高。那麼這個時候,就可以開始嘗試高階計算機程式語言的學習,比如C/C++、Python等。相較於圖形化程式設計,這些程式語言會略顯枯燥,也更為抽象難懂。那怎麼才能讓孩子們有學習下去的動力呢?這裡推薦一個基於網路的互動程式設計教程Codecademy。

進入Codecademy中文版官網可直接線上學習。Codecademy是國外線上學習程式設計的網站,它為使用者提供了一種學習程式設計的新方式。目前提供了 HTML/CSS/PHP/Javascript/Ruby/Python 等課程。開設的課程是面向零程式設計基礎的使用者,因此它將課程打造得更易於理解,更易入門。

少兒程式設計各個階段該如何自主學習?

透過它來學習程式設計就像闖關遊戲一樣,克服從易到難的“關卡”來了解程式語言的基本原理,富有趣味性。Codecademy追求短小精悍的原則,會將複雜的學習課程拆成小段,每一段都設計得非常簡單且短小精悍,一般每一小節只是幾行程式碼,容易記憶理解。

其次它的另一個特點就是互動式學習,Codecademy可以讓你直接在瀏覽器上完成程式碼編寫,並且進行測試,附帶了及時測試的功能。它注重邊學習邊實踐,節省了安裝配置開發環境的時間,使學習更加高效。

另外有一些網站也可是不錯的選擇,比如極客學院提供了海量的程式設計教學影片,各種程式語言都有相關的課程,價格也很實惠。但家長不能把孩子學會編寫程式的希望完全寄託在上網課上,教學影片只能算是輔助性學習,涉及內容不會太深,也沒有操作性的練習。抽象、乏味的程式碼很難激起小朋友們的求知慾望,除非是對程式設計展現了濃厚興趣的小朋友,不建議家長把高階語言課程強加給小孩子們學習。

少兒程式設計各個階段該如何自主學習?

線下一些教育機構

一二線城市的大型教育機構都紛紛開設針對青少年的少兒程式設計教育,一些創業團隊瞄準了“少兒程式設計”這一領域。我們列了一些機構的資訊供大家參考,具體挑選的時候建議多上上體驗課,多比較下~

極客晨星

年齡:6到16歲

課程體系;九等級螺旋式課程體系

涵蓋內容:理解遊戲設計機制,學會JavaScript或Python,面向物件程式設計。

教學形式:線上/線下

教學模式:遊戲式互動教學法

童程童美

年齡:3到18歲

涵蓋內容:Scratch程式設計、Python程式設計、JavaScript網頁程式設計、樂高WeDo、樂高EV3、C++程式設計

教學形式:線上/線下

教學模式:軟體與教具結合,趣味情景化學習

程式設計貓

年齡:7到16歲

涵蓋內容:圖形化程式設計、Python程式碼程式設計、硬體入門程式設計、數學程式設計

教學形式:線上/線下

教學模式:真人教師+智慧AI上課、動畫式教學

昂立STEM

年齡:3到12歲

涵蓋內容:樂高WeDo 機器人程式設計、Scratch 3。0圖形化程式設計、Python人工智慧程式碼程式設計、C++程式設計

教學形式:線下

教學模式:PBL專案式學習、5E探究式學習法:探索、溝通、參與、拓展、評價

小碼王

年齡:7到12歲

涵蓋內容:Scratch圖形化程式設計、Python 程式開發課程、App Inventor 手機開發課程、C++ 程式演算法課程

教學形式:線下/線下

教學模式:先進的基於PBL專案驅動的教學法

編玩邊學

年齡:7-16歲

涵蓋內容:Scratch圖形程式設計、Arduino硬體程式設計、Python程式碼程式設計、NOIP演算法程式設計

教學形式:線上直播,線下小班授課

教學模式:2節錄播+1節直播

傲夢程式設計

覆蓋年齡:6-18歲

課程體系:Scratch遊戲藝術設計、Javascript藝術設計、特色C++、網頁遊戲開發、NOIP奧林匹克資訊學競賽、Python人工智慧

教學模式:線上直播,一對一或者小班授課

核桃程式設計

覆蓋年齡:6-12歲

課程體系:低年級透過5節課對Scratch進行認識和學習,最終形成一份畢業設計作品;高年級透過5節課對計算機和程式進行學習,最終形成一份畢業設計作品

教學模式:線上

VIPCODE

覆蓋年齡:5-16歲

課程體系:兒童程式設計思維圖形化程式設計、中文遊戲程式設計圖形化程式設計、少兒APP趣味開發圖形化程式設計、Python人工智慧程式設計基礎圖形原始碼對照程式設計、AI智慧機器人開發原始碼程式設計、AI深度學習開發原始碼程式設計、C/C++程式設計基礎(資料結構與演算法)原始碼程式設計、資訊學奧賽(NOIP)輔導原始碼程式設計、高考學科程式設計輔導原始碼程式設計

教學模式:線上直播,一對一或者一對多授課。

西瓜創客

覆蓋年齡:7-16歲

課程體系:從圖形化程式設計入門,拓展更高階的程式碼語言Python。

教學模式:線上

以上機構資訊來源各機構官網,若有疏漏,歡迎留言指正補充。

(宣告:除原創文章外,分享和轉載的文章皆為促進STEAM教育在中國的傳播,僅做學習交流,非商業用途,都會註明來源,如文章、照片的原作者有異議,請聯絡後臺快速處理或刪除,謝謝支援。)

相關文章

頂部