遊戲化學習程式教育程式語言

【程式界台灣明日之光】!他今年9歲,成為SCRATCH中國大會最強台灣代表

2017-08-08

瀏覽次數:7247

Hubert 是誰?台灣 9 歲男孩,橘子蘋果 Scratch 班學生。2017 年 MIT Scratch 首次在亞洲舉辦的中國大會上,他特地在台北 101 前拍攝參展影片,作品榮獲最佳創意獎。他同時在 YouTube 開設頻道教別人寫程式——而且解說條理清晰、邏輯分明,「一點也不像才要滿九歲的小四學生」。

(圖片來源:來自 25 個國家和地區的 2016 年 SCRATCH 大會於波士頓總部舉行,與會人數將近四百人。)

你 9 歲的時候喜歡做什麼?

你可能正在玩紅白機,或是還在一個喜歡玩竹馬、打打籃球的年紀,然而,在台灣有個小朋友,不但已經在 YouTube 上面開直播教別人寫程式,他的作品甚至在今年 5 月於全亞洲第一次的 MIT SCRATCH 中國大會展出。

什麼是 SCRATCH 大會?

受美國麻省理工學院(MIT)媒體實驗室終身幼兒園團隊的創意和科技技術的研發,SCRATCH 大會從 2007 年誕生於 MIT,從那時候開始,便由 SCRATCH 基金團隊倡導,每兩年在波士頓總部舉辦一次,間隔年在國際分部舉辦,至今已經有 10 年的歷史,而今年也是 SCRATCH 大會難得來到亞洲,第一次在中國舉辦,遠在 MIT 總部的負責人員也特別出席。

SCRATCH 中國大會 2017

(SCRATCH 中國大會於 2017 年 5 月展開,圖片來源:網路新聞

作為全亞洲一年一度的國際盛會,SCRATCH 中國大會邀請了在台灣深耕多年的程式教育團隊 — 橘子蘋果兒童程式學苑一同響應參與,期待能夠透過兩岸的合作一同帶給孩子更寬廣的國際視野,為了把參展的影片準備的更盡善盡美,Hubert 特地在台灣最有名的 101 前重複拍了好幾次參展影片,他的熱情和認真,更使主辦單位特地為了他頒發一份最佳創意獎,讓他成為了整場 SCRATCH 大會特別也耀眼的一角。

而這一連串的努力,似乎正和 Hubert 的個性不謀而合 ─「熱情、認真,遠在台灣的支持者」

Hubert 與橘子蘋果老師合照

(一收到照片,Hubert 開心地與昔日並肩作戰的橘子蘋果老師們合照)

接受挑戰 vs. 思考,什麼才是最有價值的學習

談起 Hubert 喜歡程式的程度,Hubert 媽常常笑得合不攏嘴:

「有時帶孩子出去玩,可以看到很多讓人邊玩邊學知識的小遊戲,我很喜歡直接問他,如果這些換由你設計,你會怎麼做,有幾次,他甚至覺得他可以做得比原創更好,我就在想,也許如果有這麼一天,讓這些小朋友,有機會從小就練習主動反思,將想法付諸實踐,不就是一個很棒的經驗嗎?」

其實早在一年前,Hubert 就已經在 YouTube 上拍攝一些自製的 Scratch 教學影片,這些專案和遊戲的題材其實並不非常複雜,裡面的許多素材、圖片大多取自於原本就內建的素材庫,然而即便素材簡單,仍可在每一條程式碼中看見 Hubert 相當多的小小巧思。

Hubert Scratch 教學影片截圖

而為了將影片的結構講清楚,Hubert 更時不時加入一些輕鬆的口語和生活分享,只要他一開口談起程式,話中抑揚頓挫與邏輯,一點也不像今年才要滿九歲的小四學生。

方法對、思維對,學習可以自然而然

一般而言,兒童學程式學習的評量標準不外乎兩項——創意、完整度(程式碼是否能順利運行、運行時的流暢度等……)兩項,教育者除了教導孩子將最基本的「結果」寫出來,撰寫時的過程,才是評量學習指標的關鍵。

投身程式教育長達五年,橘子蘋果兒童程式學苑執行長 Kevin 老師表示:

「五年過去,業界程式教育的機構很多,然而部分教育者仍停留在單純啟發孩子『創意』的階段,這是相當可惜的。同樣的結果,相較耗工、苦力,如何用更明快、有效率的程式碼完成指令;發想作品時,是否能換位思考,用心製作能感動自己的內容以外,思考自己希望向對方展示什麼長處,其實都是帶領學生跳脫『純學技能』的邏輯關鍵。」

橘子蘋果學生與老師

「我覺得與其玩別人做的遊戲,還不如自己做遊戲可以得到的東西還比較多,我的夢想是成為 Coder,對人類、動物、植物或對生態有貢獻的程式!」—— Hubert

儘管年紀還小,但面對鏡頭 Hubert 仍然不改以往開朗、宏亮的個性,大聲地說出自己的目標。

除了繼續在橘子蘋果完成 Scratch 的階段班級,Hubert 在今年暑假也即將開始挑戰 JavaScript,進一步學習更複雜的資料結構,如字串、多維陣列、物件,甚至親自開發能夠上架的 App 軟體。

橘子蘋果學生具備大一資工系程度

(橘子蘋果全台將近 6000 名的學生中有不少人已具備大一資工系的程度,即便與大學生切磋也毫不遜色)

會寫程式的孩子可能很多,但未必人人都能整理自己的要點,考慮到聽者的相關背景,甚至共事、合作,都將提升孩子的綜合能力,擁有紮實的邏輯基礎以及溝通能力,創意才更有可造之地,不再只是單一技能的專業,而是在任何領域皆可受益的武器。

Hubert 與橘子蘋果

好期待這個孩子之後的發展!希望他可以繼續保持這份熱情,在未來繼續大展身手!

Scratch 學習與兒童程式常見問題

Scratch 是什麼?為什麼 MIT 要開發它?

Scratch 是麻省理工學院(MIT)媒體實驗室「終身幼兒園」團隊開發的視覺化程式語言,設計目標是讓 8–16 歲的孩子能用積木式介面學習程式邏輯,不需要打字、不會有語法錯誤,專注在「邏輯設計」本身。Scratch 完全免費,使用者遍布 150+ 個國家,是全球兒童程式教育最廣泛使用的工具之一。橘子蘋果菁英課程的起點,正是從 Scratch 開始。

孩子學完 Scratch 之後,下一步是什麼?

就像文中的 Hubert,完成 Scratch 階段後,下一步是進入 Python 或 JavaScript,學習真正的文字語言,接觸字串、陣列、物件等更複雜的資料結構,最終能開發真實可用的程式或 App。橘子蘋果的菁英課程共有 9 個階段,Scratch 是第 1–2 階段,接著依序進入 Python、JavaScript、HTML5、資料庫、演算法,最後到 AI 人工智慧——每個階段都有完整的升學與銜接規劃。

「只教創意」和「教會思維」有什麼不同?

束凱文在本文中說得很清楚:很多程式課停在「啟發創意」的層次,卻沒有進一步要求孩子思考「怎麼用更有效率的方式完成」、「如何站在對方的角度設計」。橘子蘋果的教學要求孩子不只做出結果,還要能解釋思路、優化程式碼、理解設計邏輯。這種「思維訓練」才是讓孩子的程式能力能遷移到其他領域的核心。

讓孩子在 YouTube 教別人寫程式,有什麼好處?

「教別人」是學習最有效的形式之一——研究顯示,能夠向他人解釋的知識,才是真正內化的知識。Hubert 製作教學影片的過程,迫使他整理邏輯、考慮聽者背景、用清晰的語言表達——這些都是程式以外的高階能力。橘子蘋果建議有興趣的孩子,在學習的同時試著用簡單的語言向家人解釋今天學了什麼——這個習慣,會讓學習的深度成倍提升。

台灣的孩子有機會參加 MIT Scratch 這類國際競賽嗎?

有,而且門檻沒有想像中高。Scratch 大會歡迎世界各地的孩子投稿作品,評審重視創意和執行完整度。Hubert 的案例說明:不需要是「天才」,只需要有一件「做得認真」的作品,加上願意表達的勇氣。橘子蘋果會在課程中引導有興趣參賽的學生完成有競賽水準的作品,並協助準備相關材料。

學程式,孩子也能培養溝通和表達能力嗎?

本文結尾說了一句很重要的話:「會寫程式的孩子可能很多,但未必人人都能整理自己的要點,考慮到聽者的相關背景,甚至共事、合作。」橘子蘋果的課程中,孩子除了寫程式,也需要向老師和同學展示自己的作品、解說設計思路——這個「展示與表達」的練習,在每一個階段都是必要的環節,也是讓程式能力真正有用的關鍵。

從 Scratch 開始,培養有邏輯、能表達、有創意的孩子

  • 橘子蘋果菁英課程,從 Scratch 到 AI,每階段都有完整的作品與國際參賽機會
  • 不只教程式語法,更培養孩子的思維、溝通與解決問題的能力
  • 免費試聽一堂,讓孩子感受真實的程式課堂