孩子學沒學過程式設計,一眼就能看出差距

孩子學沒學過程式設計,一眼就能看出差距

​越來越多的家長讓孩子去接觸和學習機器人課程,為了讓孩子多參加競賽、考試加分等,卻不是完全瞭解孩子從小學習程式設計課程的好處。

今天,貓叔就來深度解析一下,程式設計教育為什麼是有必要的?

程式設計是什麼?

人類將需要解決問題的思路、方法和手段透過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。

孩子學沒學過程式設計,一眼就能看出差距

再簡單一點,程式設計是讓計算機按照我們的想法解決問題的行為。

計算機科學家般的思維

我們聽到最多的就是程式設計可以提高孩子的邏輯思維,但程式設計的作用不止這麼簡單。學習程式設計的孩子最終會擁有一個計算機科學家那樣的思維方式,去更理性、更高效地解決複雜問題。

孩子在程式設計過程中,要從頭至尾考慮解決問題的方案,再用程式碼實現出來。這個過程會逼著孩子反覆思考,反覆驗證,直到找出最合適的方法。

舉個例子,有孩子用程式設計軟體Scratch解決奧數題“雞兔同籠”,他需要現在大腦裡把這個過程演繹一下:

分析問題:明確所求的數學答案(兔子和雞的數量)

整理資料:篩選Scratch裡面的角色(雞和兔子)、對話等元素

表達資料:根據情節、結構等來操作故事的元素。

算式思考:梳理邏輯,尋找變數,設計程式。

孩子學沒學過程式設計,一眼就能看出差距

程式設計太難?3歲的孩子都會對你說NO!

現在大人們經常會說:如今的孩子比我們小的時候聰明多了。

這種感覺是對的。英國倫敦大學研究人員歷時60餘年,調研了全球48個國家20萬參與者,發現60餘年來,人類的平均智商值升高了20點。20的智商差距已經形成了一個量級,也就意味著,我們的下一代已經比我們的父輩平均聰明瞭一個等級。

不僅如此,人類還在持續地變聰明,平均每10年,智商就會上升3點。

而面對越來越聰明的孩子們,我們的教育理念是不是也應該與時俱進呢?過去在我們腦海中,那些大人也看不懂的程式碼,或許現在的孩子早已可以掌握得遊刃有餘。

放眼全球範圍,學程式設計低齡化的趨勢也已經越來越普遍,而孩子們也用程式設計,創造了一個又一個驚豔的奇蹟。

孩子學沒學過程式設計,一眼就能看出差距

來自加拿大印度裔少年Tanmay Bakshi 5歲就跟父親一起學習FoxPro程式設計,7歲上YouTube發編碼和網路開發教程,8歲開發iOS應用程式,9歲APP被蘋果上架,11歲發現IBM公司的bug,12歲出了一部iOS程式設計書籍。

19歲的巴基斯坦少年Shati Bahamn,3歲半就自學了Scratch,6歲時就掌握Python、VB、Java、C++ 等標準化程式語言,16歲時成立軟體公司,帶領15個人的團隊,完成了4個手遊app的製作,創下了800,000+的下載記錄。

像這樣的案例還有許多,程式設計技能向低齡化普及,是人類步入AI時代的必然產物。

中高考升學更容易!

今年初,國家出臺了禁止奧數和升學掛鉤的政策,讓很多學奧數的孩子不知所措,一個升學加分的賽道就此封閉。但是上帝關了一扇窗,卻給我們打開了一扇門,這扇門就是資訊科技。

資訊科技特長生已經成為重點學校眼中的“香餑餑”。

先說中考,山東的濰坊、河北的石家莊都將資訊學特長生作為高中推薦錄取和自主招生的必備條件。

濰坊七中主要招收的就是資訊學方面的特長生,而石家莊在中考自主招生改革的第一年,就將資訊科技作為重點考察專案。

孩子學沒學過程式設計,一眼就能看出差距

今年1月,浙江省將程式設計列入高考考綱,廣東明年開始可能將資訊科技納入高考考綱。全國各地高考題中的程式設計題目,也說明政策開始向這一塊有所傾斜。

資訊科技還有一塊領域,可以讓孩子直通北大清華等985高校,它是中學五大競賽之一,即資訊學奧賽,英文縮寫NOIP。

每年,北大清華和其他985高校都會錄取一批資訊學特長生,或者降分,或者降至一本線。有著清華北大的光環,也就不難理解為什麼很多高中對資訊學特長生青睞有加了。

孩子學沒學過程式設計,一眼就能看出差距

至於這些在資訊學奧賽獲獎的學生,畢業後要麼被美國的名校錄取,要麼進去BAT拿著幾十萬的高薪,不需要多久就能實現財務自由。

這也不難解釋現在很多學校讓小學生學C++準備資訊學奧賽了。

程式設計作為一門和計算機溝通的語言,本質上和我們說的母語或者英語也沒有太大差別。孩子們提前接觸程式設計,可以幫他們打下堅實的基礎,並有機會發展成為他們終生受益的技能。就像這個時代最頂尖的風雲人物裡,有許多人是從小開始學習程式設計的。

如果不是從小就學習程式設計,我們很難想象是否還會有現在的比爾蓋茨、喬布斯、扎克伯格!然而,今時還不同往日,程式設計的普及程度早已遠遠超過了過去。

孩子學沒學過程式設計,一眼就能看出差距

在高度智慧化、自動化的背景下,我們與計算機的接觸密度也在與日俱增。就像現在的白領辦公早已離不開計算機那樣。

伴隨大資料的爆發,人工智慧的深入,程式設計將極有可能發展成為各行各業都需要的基礎技能。

如果孩子們錯失了最佳的學習年齡,那麼將來他們可能要付出更大的時間代價,回過頭來重新學習。