tft每日頭條

 > 科技

 > 編程入門教程優先學哪個

編程入門教程優先學哪個

科技 更新时间:2024-10-08 15:57:43

萌芽說在前:這周講編程比較多,今天繼續聊。我家孩子上了三年級後,接觸了多個機器人賽事、編程賽事,還被老師科普了關于編程未來的學習方向,可以說我是既慶幸現在知道了,又後悔知道得算晚了。

所以現在弟弟上了一年級,我就老實把一些哥哥之前疏忽的地方補起來,哥哥也跟弟弟一起學,為他們打好基礎。今天這篇,我借由前兩天的講座筆記一起跟大家梳理下“編程到底怎麼學”這個大議題。

另外,謝謝大家的支持,贈送給想學編程孩子的編程積木套裝都領完啦~(介紹戳這裡:送給孩子的618禮物第一波!600份編程課積木套裝手速領),雖然禮物已經送完了,但試聽還是在繼續的,感興趣的朋友也可以加mengyapipi進行領取哦!一分錢就能領,相當于是白送的~

編程到底怎麼學

我家Joshua是從幼兒園開始接觸編程,老朋友應該也看過我這些年給大家推薦過的一些編程資源,比如19年這條:《用樂高秒變編程大師,3-10歲孩子都可以玩的“編程魔術” 學起來(附資源下載)》,記錄的也是我家孩子幼兒園接觸編程的心得。

為什麼想讓孩子從小接觸編程?這幾年沉澱下來,或者就是那一句,最簡單的口号:“為了不被未來的時代淘汰”。

編程入門教程優先學哪個(編程到底怎麼學)1

想必這些年我們也有感受的,大數據的分析方式,記錄了我們的很多“足迹”和生活經曆,餐廳也開始有機器人運餐員,甚至還有無人快遞、自動貨運……人工智能和機器人的采集模式已經更廣泛地運用在我們的生活中。

就好像世界經濟論壇發布的這份《2020未來就業報告》。▼

編程入門教程優先學哪個(編程到底怎麼學)2

裡面就提到,疫情正在加快整個世界的自動化進程,預計到2025年,“機器人革命”将會颠覆8500萬個技術崗位。當然,新技術也将會創造多達9700萬個工作崗位。

所以現在孩子接觸計算機、編程和機器人,是不是有點像我們小時候對“電腦要不要學”的認知,完全抗拒電腦的、拒絕學習電腦的,就是到了真正理解時代巨變的時候,自己已經連基本技能都無法駕馭。

讓孩子學編程,其實也是希望他們多一份應對外部變化的保障。

在這些年孩子學習編程的過程中,我也體驗到計算機思維對孩子的超多啟發,像邏輯思維、問題解決的能力、趣味性和創造力、以及孩子對算法、大數據、測算等計算機基礎知識與技能的提升……都有利于學習。▼

編程入門教程優先學哪個(編程到底怎麼學)3

特别是新課标裡已經把信息科技課程納入,這也是把編程從加分項目編程必備技能的信号,僅孩子學到的能力,其實就和未來社會必備的核心技能,息息相關。

編程入門教程優先學哪個(編程到底怎麼學)4

編程入門教程優先學哪個(編程到底怎麼學)5

二、編程的學習路徑是什麼?

編程入門教程優先學哪個(編程到底怎麼學)6

陪孩子學編程多年了,一直有在思考怎麼學編程才好。

我們熟悉的編程語言主要是Scratch和Python, 但其實除了這兩種之外,還有C 、Ardoino這些,像我學校的課外興趣班今年的體系規劃裡,小學的機器人、編程學習路徑是這樣子的:

小學一二年級:圖形化編程(Scratch)

小學三到六年級:C 語言(從基礎到進階)

小學一到三年級:機器人(1階到6階)

小學四到六年級:Arduino單片機機器人(從基礎到進階)

小學二到六年級:EV3創意機器人

我特别好奇的是,原來三年級已經可以學C 語言了,這和我的傳統認知有偏差。

老師跟我講:三到六年級不限年齡,孩子要是準備好了,都可以開始接觸C 。

和其他語言相比,C 作為編譯語言,比Python等解釋語言運行得更快,占用内存更少,運行效率也更高。所以在各種大賽中,比如信息學競賽、CCC或者NOIP(信息學奧賽,相當于奧數的地位)的官方語言,都隻采用C 。

傳統學習路徑是Scratch->Python->C ,後來發現,其實C 也可以做到更淺層的入門,所以從Python切換到C 就不是“必須選項”,也看老師的教學和授課能力。▼

編程入門教程優先學哪個(編程到底怎麼學)7

如果孩子有編程基礎,學習能力也不錯,那麼在C 的學習上,就有更多的時間,連續性的學習有可能可以讓孩子在小升初或者初中階段拿到CSP- J(入門組)的省一等獎,那就是非常硬非常硬的XSC優勢。

而在人工智能方面,機器人和Arduino有“一半編程一半實物”的特性,你寫了代碼,通過實物連接,就可以清楚看到你電腦寫的代碼在實物傳感器上展現出來的效果。

如果孩子開始學Arduino,那主要是運用Arduino軟件,在IDE中編寫代碼,然後再傳到電路闆上,最後連接到實物。這是Joshua之前的作品。▼

編程入門教程優先學哪個(編程到底怎麼學)8

前面提到的年齡段,其實都是泛指。一個班裡都是混齡的,比如創意機器人班要考試才能入,孩子年齡可以是四年級,也有六年級。

什麼時候學編程,并不能簡單地隻參考年齡。

課程的選擇不僅要符合孩子的年齡,更重要的是和孩子的計算機基礎相匹配。

在全國範圍内,不同的省份、城市對信息科技的普及程度還是有很大區别的。

編程入門教程優先學哪個(編程到底怎麼學)9

比如有的學校的信息技術課的分量比較重,可能孩子在一年級就已經在系統學習圖形化編程了,也有了很好的打字基礎,懂得基本的操作,那麼三年級順利過渡到學C 語言,就水到渠成。▼

編程入門教程優先學哪個(編程到底怎麼學)10

而有的孩子的學校沒有開展編程課,孩子對基本的指令還沒有概念,打字速度也比較慢的話,就算是在五六年級,也不一定适合學習C ,建議從圖形化編程語言學起。▼

編程入門教程優先學哪個(編程到底怎麼學)11

如果一定要講個普遍的學習路徑,那麼就是:

①如果孩子在學前班到四年級這個階段,而且還不會打字,就可以先選擇圖形化編程,觀察一下孩子的計算機基礎。

②如果孩子在三年級以上,而且會打字,對于文本的理解比較到位,那麼可以考慮一下C 語言

③如果孩子在五年級以上,編程基本功也打得比較紮實,有競賽想法的,可以嘗試申請進入信息學奧賽,比如CSP-J的學習節奏,獲獎對XSC幫助很大。

編程入門教程優先學哪個(編程到底怎麼學)12

三、機器人和編程要怎麼選?

編程入門教程優先學哪個(編程到底怎麼學)13

在我的雲姐妹裡,有很多是通過機器人認識我的,不少孩子都是先入門積木,然後現在慢慢也接觸到了編程,所以我也問了這個大家都很關心的問題。

編程和機器人并不是對立的,更像是“你中有我,我中有你”的關系。

就比如機器人的運動,是依靠編程指令實現的,裡面解決方法的思維是非常類似于編程的。

而在孩子在學習了編程之後,也可以看懂為什麼機器人裡的模塊可以實現不同的功能,背後的原理又是什麼。這就是編程和機器人相輔相成的地方。▼

編程入門教程優先學哪個(編程到底怎麼學)14

在賽事上,機器人跟編程更是經常有交織的部分。在國家的白名單賽事中,有三分之一的賽事都是科技類賽事,其中既有機器人的賽項,也有編程的賽項,可以說是“親兄弟”了。▼

編程入門教程優先學哪個(編程到底怎麼學)15

(孩子參加的其中一個白名單賽事)

當然,它們的側重點确實是有所不同的。機器人的側重點,在于工程的搭建。孩子需要知道要用到哪些元部件,用怎樣的函數塊去解決實際生活中的問題。

大家可以發現,機器人的學習過程中會用到編程,但它不會成為一個重難點體現出來。孩子隻需要知道不同的原部件有哪些功能,會拖動或調用基本的模塊就可以了,強調的是“會使用功能”。

而編程的學習,則更強調“會打造功能”。比如,同樣一隻機械臂,學機器人的孩子需要會“調用”運動模塊;而學編程的孩子,則要知道如何通過算法“實現”機械臂的運動。

所以,編程學習的是更加底層的知識,鍛煉的也是孩子拆解問題、解決問題的能力。這是編程比賽中的獲獎作品。▼

編程入門教程優先學哪個(編程到底怎麼學)16

故事天馬行空,而且表達也是豐富且清晰。除了擁有豐富的情節和音效,還在其中增加了迷宮取物的小遊戲,使得作品更加的有趣,更具有參與感。▼

編程入門教程優先學哪個(編程到底怎麼學)17

所以如果孩子編程和機器人都在學的話,如何去平衡時間,關鍵還是要看孩子的興趣。但要走遠走深,軟件、硬件的功力都很重要,這必須得說在前頭。

編程入門教程優先學哪個(編程到底怎麼學)18

四、适合孩子的編程比賽

編程入門教程優先學哪個(編程到底怎麼學)19

現在科創和編程氛圍越來越濃,我們看到的國家競賽白名單的賽事裡,一大部分都是科創和編程方向的。

孩子是考級還是比賽好,這個問題我在講座中專門咨詢了小圖靈的金牌編程指導老師小黃老師,她給我一個建議:

如果孩子在打基礎的階段,可以更多去參加考級,如果他在學完一個階段的課程後,對自己的編程基礎有信心,再去參加相關的競賽也不遲。

這樣的路徑是由易到難的,孩子适應起來會更快,也比較有成就感。

老師也在講座中分享了幾個含金量高、值得孩子參加全國性賽事,我在這裡給大家梳理一下。

考級類

編程入門教程優先學哪個(編程到底怎麼學)20

在衆多考級當中,小黃老師給大家特别提到了一個圍繞着圖形化編程展開的考級,叫NCT(全國青少年編程能力等級測試)

編程入門教程優先學哪個(編程到底怎麼學)21

關于選擇NCT的原因,一共有三點。

首先,NCT是用AI線上監考系統的,在家裡就能考。所以無論在哪個地區的家長,都可以帶孩子在線上參加,就不用跑去線下的考場了。

編程入門教程優先學哪個(編程到底怎麼學)22

另外,NCT的标準是清華研制的,通過了教育信息技術标準委員會的認證,這就類似于官方蓋章了。每個孩子考完之後,也都會得到一個證明自己編程能力的證書。

編程入門教程優先學哪個(編程到底怎麼學)23

最後,NCT的影響覆蓋範圍比較廣,很多的中學都知道有這個考級,所以對孩子們的升學,以及一些地方的編程特長生的申請都會有一定程度的幫助。

總的來說,如果孩子學完一個階段的知識後,想要檢驗自己的基礎紮不紮實,可以先選擇考級,而如果不知道考哪個,可以把目光更多地放在認可度高的NCT上。

競賽類

編程入門教程優先學哪個(編程到底怎麼學)24

在這些比賽中,老師特别強調了CSP這個比賽,也就是軟件能力認證。作為最為老牌的編程比賽,它的含金量也是最高的。▼

編程入門教程優先學哪個(編程到底怎麼學)25

CSP一共分為了兩個類别,一個是CSP-J,J就是初級組,還有一個是CSP-S,S就是提高組

這兩個比賽的參賽年齡有一定的限制, Junior入門級的最小參賽年齡段是小學Senior提高級最小年齡段是初中。所以對于小學的孩子來說,就可以打CSP-J,初中以上的孩子,再去考慮參加 CSP-S。▼

編程入門教程優先學哪個(編程到底怎麼學)26

這兩個比賽是非常老牌的,它的主辦單位就是著名的中國計算機學會,也就是NOIP比賽的主辦方。

這裡給大家科普一下,NOIP就是中國青少年信息學奧林匹克競賽省賽,和我們熟悉的物理、數學、生物、化學奧賽是一個含金量的,作為國際5大學科聯賽之一。▼

編程入門教程優先學哪個(編程到底怎麼學)27

NOIP再往上,就是國家級的編程比賽NOI,再往上就是世界級的比賽IOI。一直以來,NOIP都是跟孩子的升學挂鈎的,隻不過最近兩年被暫停替換成了CSP,現在又重新開放報名了。

簡單來說,我們可以把 CSP跟NOIP看作一個整體,把它們當成初賽跟複賽的關系就行。▼

編程入門教程優先學哪個(編程到底怎麼學)28

讓我們回到CSP這門比賽,它的含金量到底是什麼樣的?小黃老師給出了一個統計:在2021年 CSP-J一共有53407個人報名,晉級的有16132個人,晉級率是30.21%。▼

編程入門教程優先學哪個(編程到底怎麼學)29

從數據來看,我們可以發現,對比數學物理化學等等學科的競賽,CSP-J的參賽人數是比這些傳統學科競賽要少的,而且它的通過人數會比其他學科競賽更多。

也就是說,CSP-J的競争激烈程度,相對其他學科來說會更小一些。

另外一個很重要的點是,因為NOIP是省賽,而不同省份的參賽人數又是不一樣的,這就産生了一些情況:有的省份卷到離譜,有的省份一片祥和。

就拿黃老師給的數據舉例,甘肅、海南、吉林這幾個省份,晉級比例居然達到了95%以上。就是因為這些省份中知道NOIP的人很少,參賽的人也很少,所以他的晉級最低分就非常的低,很容易就能獲獎。▼

編程入門教程優先學哪個(編程到底怎麼學)30

可能會有朋友好奇,CSP的獎到底有什麼用?

我就舉我收到的XSC的特長信息表,計算機領域第一項就是CSP-J/S。▼

編程入門教程優先學哪個(編程到底怎麼學)31

總的來說,如果孩子在編程系統學習後,覺得學有餘力,就可以嘗試這些比賽,開拓一下眼界。

編程入門教程優先學哪個(編程到底怎麼學)32

寫在最後

編程入門教程優先學哪個(編程到底怎麼學)33

有沒有覺得編程、計算機和機器人世界,打開了你的一片新天地呢?

我最開始了解到的時候,也有這種感觸。

因為孩子的理工科興趣愛好,所以我這些年沒少積累這些東西,而每次接觸好的課程、認識好的老師,我都會學到很多以前從來沒接觸過的信息,看到沒看過的世界,所以也想把這份龐大而細緻的編程幹貨分享給大家。

相信能點進來文章的朋友,大部分都是懷揣着對編程世界的好奇,希望能在孩子的興趣特長上給予你足夠的幫助。

我覺得在孩子興趣愛好的啟蒙上,千萬不要過早判斷孩子未來有戲還是沒戲,看到CSP-J和NOIP這些就覺得離自己孩子很遠,可是回想一下自己小時候,參加過這些奧數、英語競賽等校内組織選拔的經曆,是不是也曆曆在目。

總歸來說,如果孩子感興趣,紮實打好基本功,就為後來留多了可選擇的空間。

把孩子對編程的興趣培養起來,什麼時候起步都不算晚。

這是家有三年級孩子的過來人心聲,希望能夠幫大家縷清思路,做好最适合孩子的學習規劃。


END

萌芽,學齡前家庭教育品牌【小芽啟萌】創始人,全球婚姻療法和情緒訓練權威機構約翰戈爾曼的首位中國實習治療師。 公衆号/微博 萌芽研究所BUD,專注于早教啟蒙和親子溝通,是百萬媽媽信賴的育兒号。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved