警惕!千萬不要讓編程變成下一個全民雞血的“奧數”


警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

最近父母們最期盼的可能就是儘快開學了吧。一位大學生用編程技術模擬了開學後的疫情傳播模型,清楚直觀的讓大家斷了念想~~

這些充滿未來感的科技視頻,也讓許多家長燃起了熊熊的雞娃之心:學編程!但是怎麼學,去哪裡學呢?網上那些鋪天蓋地的編程廣告課靠譜嗎?

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

還在觀望的家長也很疑惑,編程需要人人學嗎?

夏校君特地請教了常和編程機構打交道的數理線主筆姚爸,讓他和大家聊聊:編程是否人人要學?如果要學怎麼學?

同時姚爸也獻出私藏福利——免費的編程學習APP、網站以及書籍資源,給大家參考。


編程學習是必需品嗎?

不要把編程變成下一個“奧數”



在姚爸看來,編程學習並不是所有人的必需品▷“人工智能時代”的編程可能和現在完全不同人工智能時代計算機唱主角沒錯,但大部分人是技術的享受者。即便未來編程像打字一樣普及,那時編程語言的使用也一定是“傻瓜式”的。從計算機語言的發展就能看出:早期的彙編語言基本“不說人話”~

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

如今的Python、C、Java,相比那時的DOS要簡單易用得多,不會編程,也能大致看懂程序意思。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

這幾年越來越多的圖形化編程語言也開始普及,不需要敲代碼,簡單拖動就能完成,直觀形象:

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

因此,沒必要對孩子人工智能時代會不會編程太過操心。▷要分清是想“學編程”還是“用編程學”

編程是一個工具,能幫助孩子拓展他們的能力範圍,實現很多想法,而且編程需要拆解問題,把複雜問題“分而治之”,

長期堅持學編程並應用,對於結構化思考和邏輯思維很有好處。

這是編程的核心價值。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

但如果是想用編程來學數學、用編程來培養專注力和細心的品質等,意義不大。▷學編程也需要興趣和天賦編程屬於理科,和數學很像,尤其編程中的算法,基本就是和數學打交道。

如果希望用編程另闢蹊徑,在升學上超車,那和奧數一樣,先考慮孩子是否有興趣和天賦。如果孩子不喜歡,大可不必“強扭”。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

其實一些牛娃也並非從小學編程,某天突然感興趣,到B站自學,成果也很不錯。所以父母也不用擔心編程學習有起跑線,建議孩子至少到小學高年級、具備一定數學工具和思維再學會事半功倍。

千萬不要人人都往這個賽道擠,把編程變成下一個“奧數”。


編程語言的選擇

從圖形化語言到代碼語言



▷入門階段——Scratch等圖形化語言小學階段的孩子,通常使用Scratch這類圖形化語言,目的是瞭解編程是怎麼回事兒,培養興趣即可。直接學習代碼的話,很可能因為枯燥以及經常查程序找BUG,嚇跑孩子。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

▲scratch界面入門資源非常多,可以購買書籍,也可以下載免費學習軟件。報班的優勢在於老師更懂如何引導,內容編排比較精簡,省時省力。這個階段不用太功利,孩子覺得好玩並願意玩就夠了。▷進階階段——C、C++、Python、Java等代碼類語言等入門之後學習進階內容,程序複雜起來,涉及到計算機理論知識和算法知識,就需要學習代碼類語言。C、C++、Python或Java等都可以,效果是一樣的。因為計算機語言的核心邏輯是一致的,只是語法表達和應用場景的區別。一門語言學透了,再轉其他語言是很容易的。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

▲C語言界面▷高階階段——熟練度與思維能力待到高階,如果要去打競賽、出作品了,那就是兩個因素:熟練度——寫代碼要跟說話一樣順溜;思維能力——數學底子和天賦。總之,入門玩遊戲、進階需努力,高階看天賦,編程學習還是要多以孩子為主。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”


編程機構的選擇 看老師、看答疑、看引導

入門類課程,傲夢、西瓜、妙小程、編程貓等都是很不錯的機構。主要目的是培養興趣,差異不大,挑優惠的即可。

進階類課程,凱博、FCA、少年創客營,既鍛鍊技能、也輔導競賽或者項目。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

選機構核心還是選老師,每個孩子情況不同,老師不能太套路化,尤其高年齡的進階課程,如果老師有帶項目經驗或計算機從業人員,優先級更高。此外,編程可能比做數學題更容易出現問題,所以機構的答疑和引導也非常重要。

最後,給大家推薦幾個編程入門的好資源:APP,網站和書籍。

APP

三款編程遊戲涵蓋幼小中年齡段孩子

《Glicode》

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

適合年齡:4歲+

類型:圖形化編程

畫面指數:★★★★★

營養指數:★★★

趣味指數:★★★★★

上癮指數:★★★★

這款編程APP是用Pocky來編程的!是的,就是下圖可以吃的百奇棒!

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

對於幼小的孩子來說,學習體驗感和遊戲感簡直爆棚!尤其愛吃零食的小女孩來說,吃著餅乾玩著遊戲,多愉快啊!

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

《異常》

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

適合年齡:7歲+

類型:圖形化編程

畫面指數:★★★

營養指數:★★★★

趣味指數:★★★★★

上癮指數:★★★★★(尤其是男孩子)

要吸引一個男孩子,有這幾個關鍵詞中的一項就夠了:機器人、激光武器、戰鬥。更何況《異常》這個遊戲把這些元素都集合在了一起……

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

《Swift playgrounds》

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

適合年齡:10歲+

類型:代碼式編程

畫面指數:★★★★★

營養指數:★★★★★(我還想再加星)

趣味指數:★★★

上癮指數:★★★

這可是蘋果公司“親兒子”級別的編程APP。

Swift是代碼類的編程,似乎門檻比較高,但別被表象嚇倒。

從名字“playgrounds”就知道,是為初學者準備的“玩轉Swift”工具。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

以上三款APP的詳細介紹可點擊以下鏈接:

打完這個免費遊戲就能獨立開發app了!從幼兒園到成人都適合的編程遊戲精選

網站

4-18歲都可以學習的編程網站

探索下來,我為大家推薦的編程網站是:Code.org

Code是一家非贏利性網站,在美國特別著名,許多學校和家庭都使用它。比爾·蓋茨、扎克伯格等大佬,都大力推薦過這個網站。

Code課程包括app製作,機器人和Javascript等計算機語言學習,覆蓋4-18歲年齡段。

登錄後點擊進入“學生”頁面:

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

你會發現“計算機科學基礎”的目錄,這是面向全年齡段的20小時課程,幫助人們掌握計算機科學的入門知識。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

其中的課程內容,按照不同的難度和年齡段,分為幾個等級:

課程1(4-6歲)

為較小的讀者準備的計算機科學簡介;

介紹的內容包括:移動、拖放、序列、循環等基礎知識。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

課程2(6歲以上)

為可以閱讀的學生準備的計算機科學簡介;

介紹的內容包括:

調試、條件、嵌套循環等。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

課程3(8到18歲)

在創建遊戲和交互的故事時,更深入地學習編程,這是課程2的延續;

學習的內容包括:函數、條件、當循環、模式等等。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

課程4(10到18歲)

通過計數循環和帶有參數的函數等新概念來建立更復雜的程序,這是課程3的後續。

學習內容包括:變量、計數循環、函數、參數、二進制等等。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

加速課程(10-18歲)

在速成版課程2-4中學習入門的計算機科學。

離線課程(4歲以上)

這部分提供的視頻告訴你如何利用紙和筆來學習計算機基本概念。(僅提供英文)

編程一小時(所有年齡)

如果你沒有時間參加20小時的課程,可以試試為所有年齡段的學生設計的“一小時課程”。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

Code的許多內容都有中文版本, 所以即便孩子英文不夠流利,也不要緊。

書籍

零基礎入門啟蒙編程書

這是兩本出自同一個作者的編程書,非常適合“零基礎入門”的孩子,小學四年級以上就能看懂。

作者啊哈磊,原名紀磊,畢業於武漢大學,曾在中科院玩單片機,在微軟亞洲研究院開發“爬蟲”,也做過老師,是全國青少年信息學奧林匹克金牌教練。

《啊哈C語言!》


警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

這本書的語言生動有趣,配圖都是漫畫風格,很少出現晦澀的術語。

比如在解釋變量的時候用摩天大樓和小盒子做類比,非常形象。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

書裡介紹的是C語言,所以還是涉及很多代碼的,但很基礎,只要理解了書裡的內容,再稍懂點英語,看懂代碼沒問題。

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

《啊哈!算法》

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

算法是計算機科學的一個重要方面,學算法有益於思維的結構化。

這本書用漫畫等方式讓孩子們更容易理解排序、搜索等基本算法。比如經典排序算法,書中介紹如下:

警惕!千萬不要讓編程變成下一個全民雞血的“奧數”

書中還介紹了數組、棧、隊列、樹等比較基礎的數據結構內容,可以讓孩子們更深刻的理解,為什麼計算機程序可以用來描述我們的世界。

本期福利

編程學習與數學學習一脈相承,姚爸為大家準備了數學學習的書單和免費APP。

關注“去哪上夏校”(微信號: summerschool2018)

回覆“姚爸數學”即可獲得


分享到:


相關文章: