華文網

為什麼全球孩子都在學程式設計,美國學校還要把它列為必修課?

約伯斯的紀錄片《遺失的訪談》裡曾詳細講述了史蒂夫·約伯斯1995年及之前的職業生涯,其中有一段話讓人印象深刻。

“我覺得每個人都應該學習一門程式設計語言。學習程式設計教你如何思考,

就像學法律一樣。學法律並不一定要為了做律師,但法律教你一種思考方式。學習程式設計也是一樣,我把電腦科學看成是基礎教育,每個人都應該花一年時間學習程式設計。”

現在美國數不清的科學界、互聯網界大佬,都已經在他們小學二、三年級就開始學習程式設計。

Uber前首席執行官,特拉維斯·卡蘭尼克(Travis Kalanick),6歲開始程式設計;

Google人工智慧AlphaGo的創始人德米什·哈薩比斯(Demis Hassabis),8歲開始學習程式設計;

特斯拉、SpaceX火箭公司創始人,埃隆·馬斯克(Elon Musk),9歲開始學習程式設計;

蘋果公司CEO,約伯斯(Steve Jobs),12歲開始學習程式設計。

我們讓孩子從小開始學英語,不見得是期望孩子將來成為英語老師或翻譯官,而是為了給孩子以後的語言交流、接受國際教育打基礎。

同樣的,孩子學程式設計並不是一定要長大後成為程式師或者IT開發者,通過程式設計,他們除了能學會跟電腦交流,更多地是學習一種“計算思維”,並且培養獨立思考和解決問題的能力。

本週四(11月23日)20:00的“VIPKID家長V課堂”,我們邀請到中國少兒程式設計教育第一人,余宙華老師,為寶爸寶媽帶來一節趣味程式設計普及課,跟大家聊聊“孩子為什麼要從小學程式設計”。

本次講座您將聽到

1、程式設計作為基礎教育的重要意義

2、關於程式設計正確的學習路徑

3、程式設計促進孩子在各個學科的全面發展

余宙華老師

魔抓創意程式設計教學研究中心 研發人

阿兒法營創意程式設計 創始人

2009年 創辦“阿兒法營”,至今已經培養近千名學生,學習期最長的達6年,學生熟練掌握多種程式設計語言。

2010年先後多年,在北京育才學校、首師大附小、中關村二小等等學校講授少兒程式設計。

2012年被中國科技館特聘教師,在國家科技館為孩子們展示程式設計之妙。

2015年應中國科協邀請,

共同發起“探索計畫”,致力於在中國普及少兒創意程式設計。余宙華是“探索計畫”的教案主要研發人及主講人。

講座開始前,我們先來瞭解一下有關少兒程式設計的小常識:

1

頂級名校為孩子們準備了免費程式設計工具

麻省理工學院(MIT)的Scratch 是專為兒童設計的免費程式設計工具,它可以在任何一個網頁流覽器中運行。每個人都可以在 https://scratch.mit.edu 運行它。

8 到 13 歲的小孩子們將會從 Scratch 簡單的圖形介面受益。由於Scratch 可以通過拖拽代碼塊把它們拼在一起,不可計算的代碼片段無法組合,這樣杜絕了字面上的語法錯誤。Scratch 對那些不會打字的小孩子們來說非常有用。

2

程式設計項目也可以是充滿趣味的遊戲

很多IT大師都是從編寫視頻遊戲開始的。“憤怒的小鳥”、“Flappy Bird”等遊戲都是年輕開發者的靈感之作。

需要注意的是,這些深受孩子們喜歡的小遊戲,不一定適合作為入門學習的程式設計練習。遊戲是程式師、藝術家、設計師團隊一起協作的結果。如果一個遊戲需要大量的關卡設計和藝術工作,會嚇壞初學者。但我們可以讓孩子嘗試完成一個簡單的遊戲或者是一個遊戲裡面的動作設計,這樣比一開始就做一個大型項目要更容易讓孩子獲得滿足和成就感,也不會打擊他們的學習積極性。

3

鼓勵孩子盡情嘗試

編碼是一個需要動手練習的技能,讓孩子們盡情在電腦上嘗試吧。如果孩子需要點擊一個功能表或按鈕,家長可以用手指去點螢幕引導他們,而不是自己拿著滑鼠替孩子點。不管他們要輸入什麼樣的代碼,都要讓他們自己去做。就算家長自己做可能會更快,但孩子才是最需要練習的人,我們需要做的僅僅是給予他們足夠的練習時間和耐心。

4

科創作品對孩子出國留學大有幫助

很多的家長打算把孩子送出去留學,而留學申請過程中,名校對孩子的社會實踐能力以及科研創造能力尤為看重。

美國白宮此前宣佈,全美7個最大的學區將加入普及電腦程式課程的行列,超過60個學區將會提供電腦類課程。該法案將涉及全美1,000多所中學,400多萬青少年學生。美國芝加哥市長甚至開始呼籲將電腦程式設計課程列入美國高中必修課程當中,電腦程式設計或將成為美國高中畢業標準之一。

Facebook創始人紮克伯格曾經說過:“15年內,我們將像教授閱讀和寫作一樣,同樣重視教授程式設計……並會在那時懊悔為什麼沒有早點開始。”

會程式設計、喜愛程式設計的孩子,能對自己的心智模式潛移默化地進行改造。如果孩子能學好程式設計,那麼當他們去解決別的問題的時候,腦子裡面一定會有一個用程式做出來的動態畫面。不僅能將表像呈現出來,還會發現和思考表像背後隱藏的底層邏輯關係。

所以,你願意讓孩子開始學程式設計嗎?

歡迎關注我們本週四(11月23日)20:00的“VIPKID家長V課堂”,余宙華老師給家長們的趣味程式設計普及課,等你來參與!

由於Scratch 可以通過拖拽代碼塊把它們拼在一起,不可計算的代碼片段無法組合,這樣杜絕了字面上的語法錯誤。Scratch 對那些不會打字的小孩子們來說非常有用。

2

程式設計項目也可以是充滿趣味的遊戲

很多IT大師都是從編寫視頻遊戲開始的。“憤怒的小鳥”、“Flappy Bird”等遊戲都是年輕開發者的靈感之作。

需要注意的是,這些深受孩子們喜歡的小遊戲,不一定適合作為入門學習的程式設計練習。遊戲是程式師、藝術家、設計師團隊一起協作的結果。如果一個遊戲需要大量的關卡設計和藝術工作,會嚇壞初學者。但我們可以讓孩子嘗試完成一個簡單的遊戲或者是一個遊戲裡面的動作設計,這樣比一開始就做一個大型項目要更容易讓孩子獲得滿足和成就感,也不會打擊他們的學習積極性。

3

鼓勵孩子盡情嘗試

編碼是一個需要動手練習的技能,讓孩子們盡情在電腦上嘗試吧。如果孩子需要點擊一個功能表或按鈕,家長可以用手指去點螢幕引導他們,而不是自己拿著滑鼠替孩子點。不管他們要輸入什麼樣的代碼,都要讓他們自己去做。就算家長自己做可能會更快,但孩子才是最需要練習的人,我們需要做的僅僅是給予他們足夠的練習時間和耐心。

4

科創作品對孩子出國留學大有幫助

很多的家長打算把孩子送出去留學,而留學申請過程中,名校對孩子的社會實踐能力以及科研創造能力尤為看重。

美國白宮此前宣佈,全美7個最大的學區將加入普及電腦程式課程的行列,超過60個學區將會提供電腦類課程。該法案將涉及全美1,000多所中學,400多萬青少年學生。美國芝加哥市長甚至開始呼籲將電腦程式設計課程列入美國高中必修課程當中,電腦程式設計或將成為美國高中畢業標準之一。

Facebook創始人紮克伯格曾經說過:“15年內,我們將像教授閱讀和寫作一樣,同樣重視教授程式設計……並會在那時懊悔為什麼沒有早點開始。”

會程式設計、喜愛程式設計的孩子,能對自己的心智模式潛移默化地進行改造。如果孩子能學好程式設計,那麼當他們去解決別的問題的時候,腦子裡面一定會有一個用程式做出來的動態畫面。不僅能將表像呈現出來,還會發現和思考表像背後隱藏的底層邏輯關係。

所以,你願意讓孩子開始學程式設計嗎?

歡迎關注我們本週四(11月23日)20:00的“VIPKID家長V課堂”,余宙華老師給家長們的趣味程式設計普及課,等你來參與!