6-17歲孩子學編程,為什麼學習這三種語言最合適?
1 人贊了文章
隨著少兒編程在全國範圍內的普及,以及國務院對中小學編程教育的重視,越來越多的家長開始讓孩子學編程。
不過在送孩子學編程的時候,很多家長都不太清楚孩子該學習哪門語言。現在的孩子功課壓力大,時間緊張,選擇一門合適的編程語言,才可以保證孩子在最短的時間內學到最多的知識。
目前來說,最合適中國青少兒學習的是Scratch、Python、C++(以NOIP為導向)。
今天編程教授將圍繞每種語言的自身特點、應用範圍和發展前景來聊一聊這個問題。
01
Scratch
最適合少兒的圖形化編程語言
適宜年齡:7歲以上
「堆積木」就能編程的Scratch
通常一提到「編程」,很多家長的第一個反應是:晦澀難懂。而Scratch則不一樣,這款誕生於美國麻省理工學院(MIT)的軟體,最顯著的特點就是可視化圖形編程。
通俗地說,孩子們不用書寫代碼語句,只要操作滑鼠,就可以直接用「堆積木」的方式把模塊拼在一起進行編程,大大降低了學習難度,趣味性則大大提高。
其次,Scratch多以遊戲、音樂、動畫為主題,這些都是可以極大激發孩子興趣的東西,能讓孩子在初期就體會到編程學習的樂趣。
孩子有了興趣,你還怕學不會,不想學嗎?
小學生都在學Scratch
從2017年秋季開始,一些小學科學課程起始年級調整為一年級,並且小學一、二年級每周不少於1課時安排課程,這些小學生學的就是Scratch。
在國外,Scratch的學習者超過千萬人,關於Scratch的帖子瀏覽量,很多輕鬆過百萬,而這些帖子的用戶大部分都是中小學生。
如果你不知道該為孩子選擇哪門啟蒙語言,就看看大多數孩子都在學什麼吧,學Scratch准沒錯。
02
Python
編程語言排行榜前3
適宜年齡:9歲以上
Scratch是入門圖形化編程,做啟蒙更適合。學完Scratch的孩子,想要真正開發一個軟體、建立一個大型網站,或者解決複雜的演算法問題,則要用到代碼編程語言。
如果要從中選出一門語言,Python當之無愧。
簡單、友好的Python
自從20世紀90年代初Python語言誕生至今,它已被逐漸廣泛應用於系統管理任務的處理和Web編程。
簡單易學:Python有相對較少的關鍵字,和一個明確定義的語法,結構簡單
豐富的資源:Python標準庫很龐大,它可以幫助處理各種工作跨平台:同樣的代碼不需要改動可以在不同的操作系統上運行可擴展:可以把Python嵌入C/C++程序,讓程序獲得」腳本化"的能力
可以這麼說,相比 Java或者C++ ,Python是簡單易學,最適合新手入門使用。
人工智慧和數據分析的「寵兒」Python
說起用途,Python可應用於系統編程、網路爬蟲、web開發、大數據分析、雲計算、人工智慧、金融等各個領域。尤其在人工智慧領域,更是標配語言。
如果孩子現在掌握了Python,以後在就業選擇上會比同齡人多一個選擇,也會具有更大的優勢。
高考都要考的Python
2017 年浙江省將Python納入高考大綱,山東省小學信息技術教科書里也新增了Python的課程。
除此之外,2017年薪資最高的十個職位中,過半為AI類崗位。在薪資漲幅方面,AI類崗位、大數據類等新興技術崗位也普遍排在前列。而AI大數據等崗位必備技能就是Python。
現在就掌握Python的孩子,在未來會比同齡人多一分競爭力。
03
NOIP
中高考加分的利器
適宜年齡:10歲以上
NOIP是全國青少年信息學奧林匹克聯賽的英文簡稱,是一項面向全國青少年的信息學競賽,通過競賽和相關活動培養和選拔優秀的計算機人才。
很多孩子參加NOIP獲獎,獲得了重點學校的自主招生資格。
一般來說,孩子學NOIP的軌跡是這樣的:
進入初中後,可爭取初一拿普及組一等獎,初二開始可直接參加提高組競賽,或許可在中考升學時享受優惠(根據當地政策而定)。
這樣高一就可以衝刺提高組一等獎,並且可以沖省隊、沖國賽了,這樣便有機會在重點大學的自主招生中獲得降分、甚至免試錄取資格。
NOIP的主要語言C++
要想學NOIP,需要掌握C++ 數據結構和演算法,此外2022年後將不可使用Pascal、C語言。
其實,學編程真正學的就是數據結構和演算法,而NOIP就包含了這兩塊。參加NOIP的孩子,在數據結構和演算法都會經過大量的訓練,對編程有更深的理解,用編程解決問題的能力自然更強。
還有一點,很多家長反映,孩子學習完NOIP後,數學和物理成績提高了。
因為計算機的初衷就是幫助人類解決問題的(包含但不限於數學、物理),孩子需要不斷運用邏輯和分析能力,編寫程序來解決問題,慢慢地孩子對數學、物理等理科科目也會有更深的理解,成績提高也就是自然而然的事情了。
可以說,NOIP(C++語言)將是幫助孩子升入重點大學最合適的編程語言。
總而言之,根據孩子們的思維發展狀況,和當前的升學就業環境,從入門到高階,最合適的系統課程就是Scratch→Python→NOIP。
現在,編程教授耳邊還會想起蘋果CEO庫克在前幾天蘋果開發者大會的那句話:
如果你不知道該為孩子選擇哪種新技能作為他應對人工智慧時代的能力,請看看庫克這句話。一個領導市值超過9000億美元科技公司的CEO,對未來的理解和建議還是值得我們家長參考的。
※ 編玩邊學—專註於7-16歲少兒編程教育,關注微信公眾號「編玩邊學」,回復「領課」,請孩子免費試聽一節編程課,讓孩子搭上通往人工智慧時代的第一版列車!
推薦閱讀:
※少兒編程 第五課 抓不到的蝴蝶
※沐風老師詳解Scratch 2.0中文幫助:讓名字動起來
※兒童學編編,3分鐘極簡教程!
※少兒編程-會動的名字