課程內容
你將學到什麼?
基礎程式設計
紮實的程式設計基礎,從語法到邏輯的完整學習路徑
- 變數與資料型態
- 運算子與運算式
- 條件判斷(if-else)
- 迴圈結構(for、while)
- 函式定義與呼叫
- 陣列與物件
進階主題
深入探索軟體開發的核心技術,為更高層次的應用奠基
- 物件導向程式設計
- 資料結構與演算法
- 網頁前端開發
- 資料庫設計入門
- API 開發與串接
學習程式設計不只是學語法,更是在練習「把問題拆解、把邏輯說清楚」的能力。 這門課用最直接的方式帶你從零開始,讓你在第一堂課就能寫出自己的第一個程式。

課程內容
紮實的程式設計基礎,從語法到邏輯的完整學習路徑
深入探索軟體開發的核心技術,為更高層次的應用奠基
線上實作工具
所有工具都在瀏覽器中運行,隨時隨地開始實作。

課程特色
結合商業設計背景與資訊科學知識,我們用不同的眼光重新詮釋程式教育。
所有工具皆在瀏覽器中運行,不需要安裝任何軟體,打開筆電就能開始寫程式。
每個實作練習都是可展示的作品,從碎形到動畫,期末累積出自己的程式作品集。
小班制課程設計,讓每位同學都能在課堂得到即時的程式碼回饋與指導。
期末專題方向
用遞迴函式繪製謝爾賓斯基三角形、科赫雪花等自相似美麗圖形
以 P5.js 製作響應滑鼠的動畫或互動作品,結合設計與程式思維
匯入真實資料集,以 Python 製作統計圖表,讓數字說出有意義的故事
學生心得
“P5.js 讓我發現:程式也可以是藝術創作工具!”
老師的 P5.js 課讓我把藝術和程式結合在一起。我用數學函式畫出了我想要的圖案,超療的!以前一直覺得程式是理工科的东西,現在我覺得程式是一種藝術媒介,就像畫筆一樣。
張○○
多媒體系
“課程內容直接用在畢業作品集,太實用了。”
物品交換遅戲讓我理解拖放互動的原理。後來自己做作品集網站時,直接用上了 dnd-kit,感謝老師讓我提早認識這個套件!現在我反而希望大一就能選到這門課。
吴○○
商設系四年級
“第一堂課就寫出第一個程式,有成就感太重要了!”
老師說「不需要組合安裝,打開瀏覽器就能寫」,這点随除了我很大的心理障礙。很快就寫出了自己的碳形繪圖程式,成就感讓我超想繼續刱下去。
沈○○
產設系三年級