07

在遊戲裡建立程式思維,又快又簡單

在程式學習的浪潮下,多數人理解脈絡後,不免都有躍躍欲試的想法,如果你只是想要對程式設計有個基本了解,那麼,著重互動、情境的遊戲化學習方式,可以藉由拖拉指令快速建立程式概念。

當程式學習蔚為風潮,網路上各種資源不勝枚舉,像是自學程式語言網站Code.org、Codecademy,或是挑戰程式解題的Kaggle等等,這類開放資源總帶著些公益或遊戲性質,大幅降低學習的門檻。

又像是交大校友李嵩聲發起的「紙飛機計畫」,集結交大師生力量,無償翻譯國外程式教學教案,包括英國倫敦瑪麗皇后大學保羅.寇松(Paul Curzon)教授的著作《不用電腦學程式》等等,提供大眾線上免費下載。這些國外教案擅於連結日常生活情境,以高互動性的實作活動或遊戲,幫助入門者理解程式設計背後的邏輯。

蘋果日前宣布和歐洲70間學校合作,推出為期一年的「Everyone Can Code」計畫,每位參與學生都可免費獲得一台iPad,內建程式學習的相關App,透過遊戲及互動教材教孩子寫程式。

同樣地,對於成人初學者來說,若非工作需求,也許先別急著找到學習程式的意義,「Women Who Code」台北分會會長石舫亘就建議,成人也可以從給小孩的程式學習App開始,像積木式的拖拉一些指令建立邏輯概念,透過遊戲、互動玩具或情境教案,開始接觸程式,進入程式思維中。

玩遊戲學程式,不分年齡通用

主攻兒童程式學習的新創公司Wonder Workshop,日前剛獲得4千1百萬美元的C輪融資,過去三年多來,其主力產品「Dash & Dot」機器人,獲得全美1萬5千家小學使用,在全球賣出超過30萬台,包括美國前總統歐巴馬、微軟創辦人比爾.蓋茲(Bill Gates)的夫人米蘭達.蓋茲(Miranda Gates),都曾公開使用或推薦。

「Dash & Dot」由兩個球型機器人組合而成,可用App中的程式模組操作,各憑本事對機器人下指令,開發不同玩法,滿足入門到進階學習者的需求,並可從平台下載、更新App,或搭配多種配件,例如連結特製鐵琴,敲擊出自創曲等等。

Wonder Workshop共同創辦人兼執行長維卡斯.古普塔(Vikas Gupta),在印度長大、美國受高等教育,曾在亞馬遜工作七年,創辦的第一家公司Jambool被Google以7千萬美元收購。古普塔從14歲開始學習寫程式,他建議,如果一般人只是想對數位世界有基本了解,可透過遊戲學程式,先找到學習程式的樂趣。

Q:程式學習最重要的目的是什麼?

學習程式語言,絕不僅止於掌握技術,更是了解數位世界如何運作的重要途徑。我們每一個人都是數位公民,在資安層面,如何尊重他人隱私,也保護自己的隱私?在網路世界中,對方絕不只是個帳號而已,人與人之間的互動該如何拿捏?又像是如何運用數位工具,為現實世界帶來不同的創意等,都是程式學習可能帶來的效益。

Q:給成人程式初學者的建議?

理解程式語言,未來會成為職場的基礎能力,就像是文書處理一樣。但這不代表大家都要會寫程式,而是當你在面對這麼多資訊和數據時,有了基礎程式認知,起碼知道有那些選項可以應變,或是哪一個程式可以解決你的需求。如果只是想對程式世界有基本了解,可以找一些比較好玩的遊戲產品,透過遊戲學程式,先找到學習程式的樂趣。

Q:為什麼學習寫程式可以幫助邏輯思維?

程式是非常理性、有邏輯的語言,可以帶來完全不同的眼界跟思維,去看待同一個問題。譬如說,寫程式時,我們習慣把問題拆解成很小的單位,串聯起來就是一組程式。有點像是蓋房子,要水泥、木板、鋼筋等等,有了這些元件,才能把房子蓋好。反過來看,先拆解,可以幫助問題更容易解決。

本網站內容未經允許,不得轉載。

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
台日半導體新局 全解讀
© 2024 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓