原創 小半爸 東西兒童教育 2022-10-18 發表于四川
Hello大家好,我是小半爸!
最近小升初圈子出了個新聞。
國慶節後,一個培訓機構讓其六年級的孩子,上報是否獲得過編程方面的獎項。上個周末,消息出來了,有個奧數娃因為在編程競賽CSP-J成績突出,被本地頂尖的中學提前錄取了。
給這個新聞打個标簽就是:一個學奧數的孩子,因為編程競賽成績突出,小升初上岸了。
借着這個事,我給大家一個建議:編程這個賽道一定要盡早給予重視!
接下來,我通過回答三個問題來解釋為啥這麼建議。
1. 小學生為什麼要學編程?
2. 如何區分圖形化編程vs代碼編程?
3. 小學生如何規劃編程學習?
功利的理由當然就是為了獲得小升初升學優勢。
“雙減”文件落地後,語數外等學科類培訓都“涼”了,而編程不屬于學科類培訓範疇,有兩項編程競賽,孩子可以用來證明自己的優秀。
1 藍橋杯
今年8月,教育部發布了《2022-2025學年面向中小學生的全國性競賽活動名單》(白名單)。
新增了一項編程類競賽:藍橋杯全國軟件和信息技術專業人才大賽(簡稱“藍橋杯”)。
加入到中小學生競賽白名單後的藍橋杯,在中小學的含金量也是大大上升,給很多學編程的孩子提供了一個被官方認可的比賽平台,同時還能作為科技特長的參考依據。
2 CSP(Certified Software Professional)軟件能力認證
名詞解釋:
CSP是CCF(China Computer Federation中國計算機學會)推出的非專業級别的能力認證,按級别分為CSP-J(入門級,Junior)和CSP-S(提高級,Senior)。CSP-J和CSP-S旨在推動計算機科學的普及,讓更多青少年、非專業人士接觸和學習計算機科學,對他們未來選擇以計算機為其職業能有所幫助。
相比奧數缺乏全國性且有份量的大賽,編程領域的CSP-J/S可以說是含金量十足,正在搶占奧數的影響力,成為了很多優質中學“掐尖”的新指标。
人大附中2022年招收科技特長生,CSP-J/S的分數都是門檻之一。
藍橋杯和CSP-J/S兩項賽事都是編程競賽,都會涉及算法。但CSP-J/S的專業級别要比藍橋杯高,是信息學奧賽的敲門磚。
就像文章開頭提到的實例,現在很多地方的中學都相當看重編程相關的信奧賽成績,特别是CSP-J/S。如果能在小學階段取得優異的成績,會獲得一定的升學優惠。
3 學習編程的好處
看到這,有家長會問:小半爸,如果沒打算讓孩子參加信奧賽,還需要學習編程嗎?
肯定是需要的!
首先,毫無疑問,學習編程是參加信奧賽的基礎,就像走和跑的關系。
即便抛開升學的目的不說,學習編程,培養編程思維,掌握和計算機、機器互動的能力,也是未來人工智能時代,孩子們需要必備的一種技能。
如果不懂得如何和機器交流,他們将很大程度失去和機器溝通所需的聽、說、讀、寫能力,無法有效互動......
正如Scratch之父Mitchel Resnick「MIT Media Lab」在TED演講《Let’s teach kids to code》中說到的:
孩子不僅是“learning to code”、也是“coding to learn.”,學習編程的同時,也是通過編程來學習!
關于“為什麼要學少兒編程”,大家可以搜到很多文章,但我相信沒有哪一篇像這篇演講一樣有說服力,從大師的視角去理解孩子學習編程的意義。
要做好編程學習的規劃,就一定要對兩大類編程工具有所了解。
1 圖形化編程
圖形化編程類似腳手架模式,讓孩子像用積木造房子一樣,通過圖形化的界面,簡單拖拽代碼塊的方式來實現程序功能。
圖形化編程不需要孩子手敲大量代碼,避免發生語法錯誤,即使不熟悉打字的孩子也能很快上手。因為是圖形顯示,非常直觀,很容易激發孩子對編程的興趣,有效培養孩子的編程思維。
圖形化編程有兩個推薦:
> Scratch
Scratch是MIT“終身幼兒園團隊”發布的一種圖形化編程工具,主要面對全球青少年開放,所有人都可以在軟件中創作自己的程序。Scratch是世界最流行的兒童編程語言之一。
> Swift Playgrounds
蘋果出品,限于Mac和iPad使用,提供全套圖形化遊戲化編程教學,從入門到精通各個級别都有。
Swift還是個正式的商業軟件開發語言,學到後面通過代碼編寫,可以直接開發蘋果全平台APP,是圖形化編程的高階版。
2 代碼編程
相比簡單的拖拽式圖形化編程,代碼編程更專業,需要用鍵盤敲入代碼,可以用來編寫很複雜的程序。
對于小學生,代碼編程大多選用兩種編程語言:
> Python
Python的語法結構精煉, 格式也比較簡單,好懂,很适合對編程有興趣的小學生來學習,寫出一些簡單的應用。
好的Python程序讀起來自然又通順,和讀英語句子差不多。比如下面就是一段用Python語言編寫的程序,當你輸入“Love”之後,電腦就會自動打印一個愛心:
> C
C 是目前信奧競賽唯一指定編程語言。好消息是,競賽題目用到的C 語法隻是C 很小的一個子集,範圍沒有軟件工程上用的C 那麼廣,學起來并不難。
如果學習編程是以參加信奧為小學階段的第一目标,那麼這樣的競賽娃有一定數學基礎之後,就可以從C 起步開始學習代碼編程。
▲ 2022年CSP-J第一輪認證真題
相比Python,孩子學C 很關鍵的理由就是:C 是競賽考試語言!
1 學前:不建議學
有些機構宣傳幼兒園就可以開始學編程,要像學英語一樣早早搶跑。我個人認為,這些都完全是瞎忽悠。
英語是人與人交流溝通的自然語言,是可以習得的,早點開始,在語言敏感期就開始啟蒙,是科學的。
編程語言是人與機器交流互動的機器語言,它的底層是數理思維。思維不到位,編程學習充其量就是學了點皮毛。
如果确實想讓孩子早點有點編程思維的啟蒙,推薦兩個編程桌遊讓孩子試着玩玩。
桌遊推薦 PixBlocks/Code Master
2 1~2年級:學習圖形化編程
學好編程需要有興趣,這個年齡段接觸圖形化編程,就兩個目的。
一是通過圖形化,通關遊戲闖關的方式,讓孩子覺得編程是一件有趣的事情。
再就是培養孩子的四種編程思維,拆、整、析、改。
首選項
Scratch
可選項
Swift Playgrounds
3 3~4年級:接觸代碼編程
到了3~4年級,大部分孩子具有了一定的英文讀寫能力,數學的四則運算和邏輯運算也都有了基礎,可以試着接觸代碼編程。
這個階段的代碼編程學習很像小馬過河,孩子的英語能力、邏輯能力、數學能力區别很大,沒有統一的時間量度,最好是在懂編程的家長或者老師的引導下進行嘗試。
可選項
C
Python
4 5~6年級:試水信奧
這個時候,孩子的編程學習需要有個大方向的選擇。
如果孩子對編程比較有興趣,天賦也不錯,那就可以考慮試水一下信奧路線。CSP-J/S的考試語言是C ,競賽準備需要足夠的備戰時間去學習數據結構和一些算法,所以到了五年級,就要讓孩子全力聚焦C 的代碼學習。
PS:CSP-J/S每年隻有一次考試機會(兩輪),要讓它的成績成為小升初的優勢,最理想的參賽時間點是在六年級上期的九、十月份。
如果孩子學編程主要是體驗編程的樂趣,培養編程思維,那麼Python也是一個不錯的選擇,用Python做東西真的很便捷,很快。
首選項
C
可選項
Python
EASTWEST
總結:
最後,彙總一下本文的要點。
1. 信奧正在搶占奧數的影響力,成為了很多優質中學小升初“掐尖”的新指标。學習編程是參加信奧賽的基礎,就像走和跑的關系。
2. C 是目前信奧競賽唯一指定編程語言。
3. 學齡前不建議學習編程;1~2年級,學習圖形化編程;3~4年級,接觸代碼編程;5~6年級,試水信奧。
我們建了一個交流群,這周會持續為大家帶來【少兒編程】、【信奧賽的小科普&答疑】,以及【從0基礎啟蒙到走向信奧賽的競賽路子規劃】~
可以識别添加我們邀請您入群~
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!