全台最「接地氣」工程師,這個暑假,他們在「宮廟」裡寫程式
2018-08-18
核心摘要:遊戲化的程式學習平台(如 Scratch、Minecraft、Roblox)已被全球教育機構採用為程式入門工具。孩子在「玩」的過程中學習邏輯、演算法與創作思維,是從零開始建立程式興趣最有效的方式之一。
說到宮廟,你最先想到的會是什麼?是在街道上熱鬧擺陣、遊行的宗教嘉年華,還是爐煙裊裊的莊嚴大殿?也許這些你都見過,但你知道去廟裡除了拜拜,還可以像個工程師一樣專業的敲打鍵盤、寫程式嗎?
/
在台東有百年歷史的老廟 — 順天宮,因為位居台東的市區中心,每一天廟裡總是香火鼎盛,不過在來來往往的人潮中,除了虔誠的信徒,還有許多小學生、國中生,穿梭在人群中前往宮內,他們一放學就衝來順天宮倒不是要拿香參加祭典,而是要和同學一起寫程式!
(照片出處:感謝志工 李小英老師 提供)
為了帶領宮廟走出陣頭、祭祀的刻板印象,順天宮一群熱心的主委、志工把原先在順天宮後面堆滿雜物的善房(儲藏室)整理出來,成立了順天書屋,把宮廟文化中常見的野臺戲、抬轎、平安橋結合到上課素材裡, 並由志工 — 李小英 老師帶隊,開辦電腦程式語言「Scratch」相關課程, 讓孩子在平日下課後的晚上可以在書屋學習做動畫、程式設計,接觸平常不易接觸到的才藝。
全體總動員,培養出一群最有「台灣味」的小工程師
兩年的時間過去了, 在小英老師和孩子的努力下,現在書屋已經栽培出不少全國、縣程式競賽的常勝軍,除了吸引了不少資訊奧林匹亞的高中生選手南下分享,還有來自台北的程式教學團隊—橘子蘋果兒童程式學苑在暑假直接「入住」到順天宮作客,和書屋志工們一起辦起了程式營,就連社區的阿公、阿嬤,也自願在假日來教室擔當「廚工」,大家全體總動員,讓整間教室都感受到了居民滿滿的熱心。
(橘子蘋果於2018暑假南下台東順天書屋舉辦程式夏令營)
然而,短短的營隊時間有限,既然書屋的孩子平時就有學程式,該怎麼讓不同程度、年紀的學生都一起在同間教室上課?講師坦言在事前規劃課程時的確要花不少心思。
負責這次順天書屋課程設計的橘子蘋果 教學總監 Willians 表示:「一個目標明確、好玩、有共鳴的遊戲成品是吸引學生的最大動力之一」為了讓孩子們營隊結束後還可以繼續學程式,團隊特別將專案錄成一門一門的線上影片,如此一來學生回家可以一邊看著影片一邊動手做,盡量減少孩子的進度壓力。
而談到這群台東小朋友對學程式的毅力,連在橘子蘋果已相當資深的講師 Paul 也不禁稱讚,當教室準備關門開始上課,很多連字都不太會打、剛升上小一小二的小朋友,都巴著哥哥姊姊,希望把握時間在旁邊跟著學,積極程度完全不輸在都市的學生。
(圖片出處:感謝志工 李小英老師 提供)
沒想到在「宮廟」裡除了拜拜、抬轎,竟然還可以學這麼新潮的才藝,只能說順天宮能夠把台灣文化和科技學習這麼不同的領域結合,真的很用心,說不定在未來,你們手機上其中一個APP,就會是這群孩子設計的哦,一起為他們加油吧!
---
關於順天書屋的其他小故事:
(1)宮廟書屋教電腦台東童熱愛學習 : https://udn.com/news/e404
(2)偏鄉童免費學程式語言 台東市順天宮開辦書屋:http://news.ltn.com.tw/news/life/breakingnews/1933374
常見問題 FAQ
Scratch 適合幾歲的孩子學習?
Scratch 是 MIT 設計的視覺化積木程式語言,適合 7–12 歲的孩子入門。透過拖拉積木的方式,孩子可以製作動畫、遊戲或互動故事,在不需要記憶語法的情況下學習「條件判斷、迴圈、函式」等核心程式概念。
Minecraft 程式課和玩遊戲有什麼不同?
Minecraft 教育版(Minecraft Education Edition)在遊戲環境中加入程式設計模組(MakeCode / Python),孩子透過「指揮角色做什麼」的方式學習程式邏輯。和純玩遊戲的最大差異在於:孩子是在「創造與解決問題」,而不只是「接受遊戲設計好的任務」。
Roblox 可以學到什麼程式概念?
Roblox 使用 Lua 語言,讓孩子設計自己的遊戲世界與規則。學習內容包含變數、函數、事件驅動、物件操作等概念,比 Scratch 更接近「真實程式語言」的邏輯結構。適合已有 Scratch 基礎、想進一步挑戰的國小高年級到國中生。
孩子只是在玩 Minecraft 或 Roblox,真的有在學程式嗎?
關鍵在於課程設計。若只是自由探索,學習效果有限;若有老師引導孩子用程式解決遊戲中的特定問題(如「設計一個自動農場」、「建造一座橋需要幾個方塊」),孩子就是在練習「把問題拆解成程式指令」的核心能力。課程品質比平台本身更重要。
孩子學完 Scratch 後,下一步該怎麼走?
Scratch 打好基礎後,下一步通常是 Python 或 JavaScript。Python 語法簡潔,適合接觸資料分析、AI、APCS 備考;JavaScript 則直接對應網頁開發,容易有可見的學習成果。建議依孩子的興趣方向(創作 vs. 解題 vs. 網頁)選擇延伸路徑。
家長不懂程式,怎麼判斷遊戲化課程是否有學到東西?
最直接的方法:讓孩子「說給你聽」——請他解釋今天做了什麼、遇到什麼問題、怎麼解決的。能清楚說出解題過程的孩子,才是真的有在學。此外,好的課程會有具體的階段性作品(動畫、小遊戲、自動化場景),讓孩子和家長都能看見學習進度。
讓孩子從遊戲中愛上程式
- Scratch、Minecraft、Roblox 三種平台,依年級選最適合的起點
- 小班制教學,孩子每堂課都有老師陪伴解決問題
- 由顧問評估孩子的年齡與興趣,推薦最合適的課程
