人工智能時代,為什麼編程教育要從娃娃抓起?

人工智能時代,為什麼編程教育要從娃娃抓起?

未來15年,50%的人會失業,只有掌握編程才能不被淘汰

​李開復從10歲開始學習編程,從小學編程,讓你的孩子像李開復一樣更優秀!

人類即將全面進入人工智能時代,在創造巨大價值的同時也會取代很多領域的工作崗位。在未來15-20年內,或許50%的人類工作將會被人工智能所取代,編程將會變得越來越重要。如果讓孩子從小就學編程,這會讓孩子的未來充滿了更多的可能。

未來世界是由人工智能實現的,而人工智能程序則是由一行行代碼編寫而成的,讓孩子從小學習編程,不僅能掌握這項不會被“淘汰”的技能,更可以通過編程,讓孩子的想象變為現實,甚至可以用編程改變世界。

編程培訓遍地開花,我們怎樣進行學習呢?

現在線下的培訓機構很多都已經開展了少兒編程的系列課程,在這裡想和家長朋友們一起分享一下兩點:1、為什麼讓孩子學編程? 2、怎樣學編程?

一、為什麼讓孩子學編程?

Q:很多家長經常會問到的一個問題:孩子為什麼要學編程,學校的功課已經很多了

A:網上查找的話,有很多關於這方面的答案,比如邏輯思維、想象力、創造力、關注細節的能力、完成一件事情的毅力,等等

這些描述比較抽象,沒有抓住本質,這裡簡單的用3點來回答一下孩子為什麼要學習編程

1、小學階段的學習,學的是一種人類最重要的工具(思維的一種符號體系--語言),例如中文,中文學好,通過這種自然語言,讓孩子瞭解這個世界的萬事萬物,可以用語言來描述這個世界的關係;這是人類的第一語言:自然語言

2、第二門重要的功課,數學;數學是描述科學的語言,一個學問要進入到更加精確的階段(科學階段),就用到數學的符號體系;數學是人類進入到工業文明的時代誕生的第二大符號體系-- 數學我們稱之為 第二語言

3、編程(英文 programming language)也稱之編程語言,是人類進入到智慧工業時代(也就人工智能時代),第三語言。它能表達所有領域的思想

孩子學習編程是要掌握人類第三語言,提升(開拓)他的思維結構;這個非常重要,現在AI進展的非常快,可能再過15-20年,處處都在使用AI的技術,會成為一個基本的人文素質;如果在巨大的信息流轉的過程中,你對此一無所知,在AI時代就有點像個文盲了;所以很多國家把編程放在基礎教育階段來講。

Q:孩子學習編程,會不會影響到其他科目的學習

A:這裡先舉一個例子,一般孩子都喜歡玩遊戲,如果通過編程自己寫一個遊戲出來,探索的慾望會被激發出來;其實編程的過程中包含了數學的知識、物理的知識(涵蓋了其他學科的一些知識),不知不覺中能體會到這些學科的魔力、力量。

因為小學階段有重要的學科要學習(語文和數學--前面提到的思維符號體系的第一語言和第二語言),相當的重要;所以在學習編程的過程中,不能把編程和這些學科割裂開來,而是如何促進這些學科的興趣、促進這些學科的進步。通過編程學習,激發多學科的興趣。

下面我們舉一個具體的案例,通過編程來學習圓周長和圓周率的(編程和數學學科的聯繫;數學這門學科同學們感興趣的比例不大,估計20%也不到,即使是幽默風趣的老師講課,這個比例也不會提高很多;我們可以通過用編程的方式來實現,用好玩又科學的方式來理解它)

如何求的圓的周長:圓周率 = 圓的周長 ÷ 直徑 這個公式現在來看是不是覺得理所當然的。

在古代,例如南北朝數學家祖沖之、希臘數學家阿基米德等,通過一種叫“割圓術”的方法來完成自己對圓周率π的計算(圓周率和周長之間的關係)

割圓術:先求的園內多邊形的周長(例如先是6邊形),通過邊長和變數,求的周長,然後量得半徑;獲得周長和直徑之間的關係;然後是12邊形,24、48...邊形,可以看到越來越接近圓了;通過程序演示到1萬邊數,可以看到圓周率已經非常接近3.1415926了。

通過編程,使得數學的學習變得有趣,更容易記憶;是不是很酷,既不會影響其他學科的學習,反而會激發其他學科的興趣;這裡只是舉了數學的例子,也可以通過程序來學習物理等等。。。

當然,這裡編程課程的設計就變的很關鍵,通過課程設計,來融合編程知識和其他學科的知識,而不能簡單的割裂開來,只是來學習編程這一門課程。

我們可以總結為三點:

1、孩子學習編程是要掌握人類第三語言

2、通過編程學習,促進對多學科的學習興趣

3、升學(通過科技類的一些編程競賽,對升學有一定的幫助)

二、怎樣學編程?

Q:Scratch需要學習到什麼程度?是不是學習一下Scratch就可以換編程語言了

A:很多機構的設計中,圖形化編程(Scratch),可能學習一年就結束了;會被引導到Python等英文代碼式語言編程;這是一個陷阱。很多家長會被忽悠報更高級別的課程。

小學階段建議學2-3年,學到能夠熟練的應用一些算法、解決一些複雜的問題這樣的一個水平;才能體會到計算機的力量和魅力;比如像掃雷,能不能通過Scratch來完成一個掃雷的遊戲,如果沒有把孩子帶到這樣一個境界,早早就結束掉;這是違背教育規律的。

Scratch入手簡單,衍生的很深,把程序核心的計算思維、算法、工程設計都傳遞給孩子,有了這樣的基礎之後,再去學代碼式編程會非常的快。讓圖形化編程的價值充分的發揮出來。

所以:

從Scratch --> 算法 --> 代碼式編程

以興趣為入手,再到思考其中的奧秘算法,再衍生到自己的創作

引領孩子在編程這條道路上,符合教育的本意,持續的、深入的掌握人類第三語言

最後衍生一下,現在教改中語文的比例加大了很多,有小學六年級的最後一道數學考試題目文字量達到了500多字的量,很多孩子都沒讀完,更不要說很好的回答這道題目了; 說明了什麼:小學階段第一語言的重要性;隨著初中理化學科的深入,會體會到數學(第二語言)的重要性; 同理,隨著AI時代的來臨,第三語言(編程語言)顯得越來越重要了。

這就是我們為什麼提倡小學階段開始接觸少兒編程。


分享到:


相關文章: