用桌遊培養策略思考 開啟程式學習大門

基礎教育中心

國立中山大學(以下簡稱本校)西灣學院(以下簡稱本院)基礎教育中心舉辦不插電程式工作坊,邀請程式老爹股份有限公司創辦人徐煊博,引導學生以遊戲的方式進入程式的大門,透過海霸桌遊了解程式基礎運算思維,讓初學者也能輕鬆體驗學習程式的樂趣。

徐煊博為程式老爹創辦人,團隊致力於推廣不插電程式教材,透過桌遊創造有規則的體驗,並啟發有系統的思考能力。徐煊博首先解說程式的概念為將一連串的指令,按照順序整理出來,確保每一次執行都能獲得一樣的成果,並由生活解構程式的概念,舉例耳熟能詳的「濕搓沖捧擦」洗手口訣,即為具有指令、順序以及結果的程式。

在說明完基礎程式概念後,徐煊博透過程式教育桌遊《Coding Ocean:海霸》來讓學生們從遊戲中認識程式四大核心概念:順序性(sequential)、集合(and/ or)、迴圈(loop)以及條件判斷(if/else)。將學生分為四人一組,讓參與者能單純且高密度的討論,共同找出隱藏寶藏,在一道道藏寶圖中,學生利用四大核心概念,以出牌順序決定航海路線,模擬了電腦程式的順序性,並透過邏輯思考和迴圈處理克服障礙,條件判斷引導不同決策,培養策略性思考。

機器學習的順序為輸入資料、AI獲得新資訊、AI處理新資訊,最後由AI進行決策,徐煊博透過讓學生紀錄動物特徵,來模擬AI紀錄圖片,並說明需要透過大量資料訓練,來確認資料的正確性。工作坊的最後,徐煊博鼓勵學生學習程式設計的重點之一為不要害怕犯錯,要理解演算法實作可能會遇到的狀況,透過不斷嘗試、找出錯誤的地方,並近一步改正。

此次工作坊學員多數皆為對程式學習有興趣的初學者,來自不同系所,包括企管系、中文系、化學系、電機系等。本校電機系一年級的張軒銘同學表示,這次工作坊與一般程式課授課方式不同,是以桌遊來增加對程式學習的興趣,同時提升邏輯思考的能力,是毫無壓力又充滿樂趣的學習方式;企業管理學系碩士班的王馨儀則提到,講師透過淺顯易懂的方式說明程式語言,為初學者實用的入門了解,也希望有機會可以延伸學習至實際的程式應用中。


【基礎教育中心提供,西灣學院編修】西灣電子報 Vol.3
View:

西灣亮點底部電子報連結