台北市政選戰相關活動中,科技應用與程式競賽成為討論焦點,各方提出透過黑客松(Hackathon)與除錯(Debug)模式吸引資訊人才參與。地方政府預計於 11 月 7 日至 8 日推出第十場黑客松活動,持續運用人工智慧(AI)與軟體開發解決城市交通與防災等生活議題。
黑客松結合城市議題 科技人才跨領域解題
將軟體開發競賽導入公共政策已被廣泛討論與應用。過去數年間,相關黑客松活動已累積超過 3000 人次報名以及兩百多個團隊參與。參賽者透過程式撰寫、開放資料分析與跨領域合作,針對城市防災、交通優化等微應用提出解決方案,顯示出軟體技術在日常生活問題解決上的重要價值。
快速原型製作與生成式 AI 工具的輔助應用
在科技推廣與政策呈現上,人工智慧(AI)技術的輔助效果日益顯著。團隊能在 106 分鐘內利用 AI 輔助建立虛擬體驗網站,將複雜的政策構想轉化為 3D 視覺化界面。這種快速製作原型(Prototyping)的能力,展現了當前生成式 AI 工具如何降低技術門檻,加速發想落地。
給家長與老師
黑客松與除錯(Debug)精神對於正處於 STEM(科學、技術、工程、數學)學習階段的孩子具有極高啟發性。很多學生在學習程式設計時,容易陷於語法背誦,卻忽略了「寫程式是用來解決真實問題」的核心目的。透過了解黑客松的運作模式,家長與老師可以從以下方向引導學生:
- 培養問題意識:鼓勵孩子觀察生活中不便的地方,例如校園垃圾分類效率或圖書館借書流程,並思考能否用程式改善。
- 建立容錯與除錯心態:寫程式出現錯誤(Bug)是常態,引導學生把「除錯」視為探索過程而非失敗,養成獨立尋找問題根源的能力。
- 體驗團隊合作與跨領域學習:黑客松強調短時間內的團隊溝通與腦力激盪,學習整合資訊、表達想法並實作成果。
學習小教室
為了讓沒有資訊背景的讀者也能輕鬆了解相關技術術語,以下整理幾個常見概念:
- 黑客松(Hackathon):由「黑客」(Hack,指熱衷研究技術的人)與「馬拉松」(Marathon)組合而成的詞彙。活動通常要求參賽者在指定的時間內(如 24 至 48 小時),組隊集思廣益,動手做出一個具備基礎功能的軟體或硬體作品。
- 除錯(Debug):「Bug」在電腦術語中指程式裡的錯誤或漏洞;而「Debug」就是尋找並修正這些錯誤的過程,是寫程式中最核心的訓練之一。
- 人工智慧(AI):指透過電腦系統模擬人類智慧行為的技術,包括學習、推理、判斷與自我修正。現代生成式 AI 更能協助快速產生文字、程式碼或圖像。
常見問題
什麼是黑客松(Hackathon)?對學習程式設計有什麼幫助?
黑客松是一種限定時間內的軟體開發競賽,參賽者需組隊解決特定問題。對於學習者而言,黑客松能鍛鍊將想法轉化為實體專案的能力,並提升團隊合作與問題解決能力。
學生在初學程式時遇到 Bug(程式錯誤)該如何面對?
遇到 Bug 是寫程式的必經過程。建議引導學生閱讀錯誤訊息、利用列印指令觀察變數變化,或使用 AI 工具輔助尋找問題,養成冷靜分析與獨立除錯的習慣。
幾歲適合開始參加這類程式競賽或黑客松?
只要具備基本程式基礎(如 Scratch 或 Python),高年級國小生到國高中生均可參加針對學生設計的黑客松或創客競賽,重點在於體驗專案實作而非爭取名次。
