程式設計不只是語法與邏輯,更是一種觀察世界、解決問題的思維方式。 我們透過互動遊戲與真實案例,讓你在不知不覺中建立運算思維, 並在「啊哈!」的瞬間真正理解演算法。

課程主題
學習如何將複雜問題拆解成可解決的小問題,找出系統化解法
培養邏輯分析能力,建立可應用於各類問題的系統化思考模式
互動案例
每個遊戲都對應一個經典的演算法概念,讓你在互動中自然而然建立直覺。

為什麼不一樣
我們相信「理解」比「記憶」更重要。每個演算法概念都先透過遊戲或案例建立直覺, 再引導你用程式語言表達出來。
三門問題、河內塔、數字推盤等互動遊戲讓你在「玩」的過程中,不知不覺習得演算法概念。
每個概念都從真實生活出發:從超市排隊到 Google 搜尋,讓抽象演算法變得具體可感。
先建立運算思維再動手寫程式,確保你理解「為什麼這樣寫」,而不只是「怎麼寫」。
進階主題
BFS、DFS、A* 從生活案例中感受不同搜尋策略的差異
氣泡排序到快速排序,透過視覺化動畫理解各種排列方法
河內塔、費氏數列,體驗把大問題拆解成相同小問題的優雅
學生心得
“用生活案例解釋抽象概念,真的會讓人恃然大悟!”
上這門課之前,我覺得程式是一件離我很遠的事。老師用三門問題帶我理解機率,那一刻我才真的搞懂什麼叫做「條件機率」。以前死背公式從來沒有這種頓悟的感覺!現在面對新問題,我會先想:「這個問題可以怎麼拆解?」
林○○
商設系二年級
“遞迴!我終於懂了!光是這個就値回票價。”
河內塔遂戲讓我第一次真正理解「遞迴」是什麼。看著動畫一步步移動,腦中突然就通了,比看課本有效十倍。老師把難懂的概念變成可以互動的遇戲,這種學習方式真的很創新。
王○○
數位設計系
“玩遗戲就能學演算法,這是什麼神操作!”
數字推盤讓我體驗到什麼是 BFS,什麼是最短路徑。明明是在玩遗戲,卻不知不覺學會了演算法。老師說「所有的遗戲本質上都是演算法」,這句話讓我對設計遗戲產生了新的好奇心。
黃○○
工設系