隨著少兒程式設計的浪潮,用什麼專業語言成了很多教學機構和老師們的所要思考的問題,格物斯坦表示:任何一門高科技的表達都是很神聖且科學化的範疇。兒童身為祖國的未來,對程式設計技能壓機掌握的爐火純青才算是學會了。
很多兒童程式設計教育機構喜歡拿比爾蓋茨啊,拉里佩奇啊,謝爾蓋布林、扎克伯格的程式設計經歷當宣傳內容。太遙遠太不現實,同時,也別聽什麼程式語言未來會怎樣怎樣,事實上絕大數的碼奴的日子並不是大家想象的那麼舒坦,那麼光鮮。
家長們要知道,兒童學習程式設計教育,不是真正的學如何敲程式碼,而是算計算機思維。反正現在的作業也不多,孩子們都有大把的時間,何不去利用利用,讓孩子學會計算機思維呢?當然啦,如果家長準備讓孩子以後可以參加NOI(全國青少年資訊學奧林匹克競賽),得個名次,拿個保送清華北大的資格的話,那還是早點開始惡補程式設計吧…不過,現階段的學習,還是要以孩子的興趣為核心。畢竟興趣是好的老師嘛。
如果學習程式設計的目的是為了競賽或應試,就選競賽或應試指定的語言,如果孩子年齡小可以先從圖形化程式設計開始,有一些基礎後再轉到競賽或應試相關學習。其他情況,如果孩子所在學校已有相關課程,可以考慮跟學校課程使用語言工具一樣或類似的,這樣孩子一方面學習更容易一些。
另一方面兩邊課程可以相互鞏固,跟同學也可以交流;如果孩子周圍玩伴有一起學的,可以考慮選一致或類似的,這樣方便一起交流促進;年齡較大,在這方面有興趣並愛鑽研的可以選擇某一門程式語言從程式碼程式設計開始,這種孩子需要有一些難度的課程不然他/她會覺得索然無味;喜歡或想鍛鍊動手能力的可以選擇機器人相關程式設計;其他的明顯志不在此的,不管年齡大小,從圖形化程式設計開始學習將是一個比較好的選擇,隨著學習的深入有興趣的話可以再接觸程式碼程式設計相關課程進行學習。
綜上所述,相比側重於程式設計效果實現的機器人程式設計課程,少兒程式設計課程的目標是系統化地教授兒童程式設計知識。在這種課程裡,學習簡單易上手的圖形化程式語言可以幫助孩子很好地入門程式設計。根據不同年齡的青少年兒童分年齡、分階段、系統性地教授兒童程式語言,從最開始的邏輯思維和抽象思維的培養,再到教會孩子學會運用“程式設計思維”,最後利用演算法設計去解決實際問題的教育方式。除了教孩子編寫程式碼,更多的是讓孩子學會運用“程式設計思維”解決問題。總結起來, 少兒程式設計會系統地教授孩子程式設計知識,機器人程式設計側重機器人程式設計知識應用。