不要讓編程成為下一個全民雞血的“奧數(shù)”(內(nèi)含編程學習資源分享)

2020-5-20 21:30 轉(zhuǎn)載 · 圖片29

英語、音樂、編程,恐怕是大多數(shù)孩子培訓班三大標配。

前兩者一個是剛需,一個是傳統(tǒng)興趣,家長報名基本都不會有什么猶豫。就是編程,近幾年因為“人工智能”趨勢而興起,又被說成“不被AI替代的必備技能之一”,家長們一邊覺得不能不報,一邊暗暗發(fā)出質(zhì)疑:編程需要人人學嗎?如果學,網(wǎng)上那些鋪天蓋地的編程廣告課靠譜嗎?

常和編程機構(gòu)打交道的姚爸,今天就和大家聊聊:編程是否人人要學?如果要學怎么學?

同時姚爸也獻出私藏福利——免費的編程學習APP、網(wǎng)站以及書籍資源,放在文末給大家參考。 編程學習是必需品嗎?

不要把編程變成下一個“奧數(shù)”

在我看來,編程學習并不是所有人的必需品。

?“人工智能時代”的編程可能和現(xiàn)在完全不同

人工智能時代計算機唱主角沒錯,但大部分人是技術(shù)的享受者。即便未來編程像打字一樣普及,那時編程語言的使用也一定是“傻瓜式”的。

從計算機語言的發(fā)展就能看出:早期的匯編語言基本“不說人話”~

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

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

因此,沒必要對孩子人工智能時代會不會編程太過操心。

?要分清是想“學編程”還是“用編程學”

編程是一個工具,能幫助孩子拓展他們的能力范圍,實現(xiàn)很多想法,而且編程需要拆解問題,把復雜問題“分而治之”,長期堅持學編程并應用,對于結(jié)構(gòu)化思考和邏輯思維很有好處。

這是編程的核心價值。

但如果是想用編程來學數(shù)學、用編程來培養(yǎng)專注力和細心的品質(zhì)等,意義不大。

?學編程也需要興趣和天賦

編程屬于理科,和數(shù)學很像,尤其編程中的算法,基本就是和數(shù)學打交道。如果希望用編程另辟蹊徑,在升學上超車,那和奧數(shù)一樣,先考慮孩子是否有興趣和天賦。如果孩子不喜歡,大可不必“強扭”。

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

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

 編程語言的選擇 

從圖形化語言到代碼語言

?入門階段——Scratch等圖形化語言

小學階段的孩子,通常使用Scratch這類圖形化語言,目的是了解編程是怎么回事兒,培養(yǎng)興趣即可。直接學習代碼的話,很可能因為枯燥以及經(jīng)常查程序找BUG,嚇跑孩子。

▲scratch界面

入門資源非常多,可以購買書籍,也可以下載免費學習軟件。報班的優(yōu)勢在于老師更懂如何引導,內(nèi)容編排比較精簡,省時省力。

這個階段不用太功利,孩子覺得好玩并愿意玩就夠了。

?進階階段——C、C++、Python、Java等代碼類語言

等入門之后學習進階內(nèi)容,程序復雜起來,涉及到計算機理論知識和算法知識,就需要學習代碼類語言。

C、C++、Python或Java等都可以,效果是一樣的。因為計算機語言的核心邏輯是一致的,只是語法表達和應用場景的區(qū)別。一門語言學透了,再轉(zhuǎn)其他語言是很容易的。

▲C語言界面

?高階階段——熟練度與思維能力

待到高階,如果要去打競賽、出作品了,那就是兩個因素:

熟練度——寫代碼要跟說話一樣順溜;

思維能力——數(shù)學底子和天賦。

總之,入門玩游戲、進階需努力,高階看天賦,編程學習還是要多以孩子為主。

 編程機構(gòu)的選擇 

看老師、看答疑、看引導

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

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

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

最后,給大家推薦幾個編程入門的好資源:APP,網(wǎng)站和書籍。

APP:三款編程游戲涵蓋幼小中年齡段孩子

《Glicode》

適合年齡:4歲+

類型:圖形化編程

畫面指數(shù):★★★★★

營養(yǎng)指數(shù):★★★

趣味指數(shù):★★★★★

上癮指數(shù):★★★★

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

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

《異?!?/strong>

適合年齡:7歲+

類型:圖形化編程

畫面指數(shù):★★★

營養(yǎng)指數(shù):★★★★

趣味指數(shù):★★★★★

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

要吸引一個男孩子,有這幾個關(guān)鍵詞中的一項就夠了:機器人、激光武器、戰(zhàn)斗。更何況《異?!愤@個游戲把這些元素都集合在了一起……

《Swift playgrounds》

適合年齡:10歲+

類型:代碼式編程

畫面指數(shù):★★★★★

營養(yǎng)指數(shù):★★★★★(我還想再加星)

趣味指數(shù):★★★

上癮指數(shù):★★★  

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

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

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

網(wǎng)站:4-18歲都可以學習的編程網(wǎng)站

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

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

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

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

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

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

課程1(4-6歲)

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

介紹的內(nèi)容包括:移動、拖放、序列、循環(huán)等基礎(chǔ)知識。

課程2(6歲以上)

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

介紹的內(nèi)容包括:調(diào)試、條件、嵌套循環(huán)等。

課程3(8到18歲)

在創(chuàng)建游戲和交互的故事時,更深入地學習編程,這是課程2的延續(xù);

學習的內(nèi)容包括:函數(shù)、條件、當循環(huán)、模式等等。

課程4(10到18歲)

通過計數(shù)循環(huán)和帶有參數(shù)的函數(shù)等新概念來建立更復雜的程序,這是課程3的后續(xù)。

學習內(nèi)容包括:變量、計數(shù)循環(huán)、函數(shù)、參數(shù)、二進制等等。

加速課程(10-18歲)

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

離線課程(4歲以上)

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

編程一小時(所有年齡)

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

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

書籍:零基礎(chǔ)入門啟蒙編程書

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

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

《啊哈C語言!》

這本書的語言生動有趣,配圖都是漫畫風格,很少出現(xiàn)晦澀的術(shù)語。

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

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

《啊哈!算法》

算法是計算機科學的一個重要方面,學算法有益于思維的結(jié)構(gòu)化。

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

書中還介紹了數(shù)組、棧、隊列、樹等比較基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)內(nèi)容,可以讓孩子們更深刻的理解,為什么計算機程序可以用來描述我們的世界。

轉(zhuǎn)載自:去哪上夏校


回應11 舉報
贊35
收藏399
4年前
很實用,必須收藏
4年前
說的確很對,我家娃就是2018年12月開始學習編程的,11周歲剛過,我們直接學的python,因為娃有良好的奧數(shù)基礎(chǔ),所以學起來得心應手,參加過一次比賽,成績不錯。
4年前
我家三升四開始學習C++,時間占用太厲害,很不得每天三小時。小孩很喜歡,但壓力很大,對其他學科也有影響。
4年前
江湖河海 我家三升四開始學習C++,時間占用太厲害,很不得每天三小時。小孩很喜歡,但壓力...
我也在糾結(jié)要不要加C++
4年前
福星媽媽 我也在糾結(jié)要不要加C++
我們剛剛學,也是三升四為啥一天要那么久?
4年前
江湖河海 我家三升四開始學習C++,時間占用太厲害,很不得每天三小時。小孩很喜歡,但壓力...
回復錯了,想問下為啥需要三小時?
4年前
陌上花-未凋 回復錯了,想問下為啥需要三小時?
那會兒學校沒開學,在家花時間學信息。題目有難度時思考加編程序調(diào)試到最后的AC很費時間。暑假期間信息老師最后一次課布置的一題作業(yè),他說花70個小時取思考也不為過。
4年前
江湖河海 我家三升四開始學習C++,時間占用太厲害,很不得每天三小時。小孩很喜歡,但壓力...
才上幾節(jié)課,確實有壓力,還要補同步數(shù)學
3年前
AlbertSong 說的確很對,我家娃就是2018年12月開始學習編程的,11周歲剛過,我們直接學的pyth...
我家小朋友學pathon一段時間了。請問你們參加的是那個比賽?機構(gòu)老師推薦的比較雜
2年前
我家娃是5歲自學的圖形化,7歲藍橋杯三等獎,現(xiàn)在又喜歡代碼了,我覺得自學挺好的
更多
發(fā)布

推薦閱讀

小花生小溪
小花生小溪
2017