
【 創意與程式寫作 ᴰˢ⁵⁶⁴⁶ 】
授課老師|林經堯
課程學分|3學分
上課時間|每週二 13:20–16:20
上課日期|2025/09/02 – 2025/12/16(16 週)
上課地點|卓越研究大樓五樓R508教室
開放選課| ⟢ 𝟬𝟴. 𝟮𝟱 二階選課
課程目標
「未來世界的數位藝術品展覽形式會是什麼樣子?我們如何用程式與數位技術設計並實現它?」本課程將透過介紹各種creative Coding的各種工具及程式寫作技術,並且導入AI作為學習工具,引導同學最後以虛擬世界的展覽來舉辦一場數位藝術展,透過實際的展演計畫,除了學習creative coding的技術,更可以體驗如何成為一個數位藝術創作者的快樂。
課程學習目標
- 技術基礎:掌握 p5.js、Processing、AI 創作與聲音編程
- 數位展覽策略:NFT 發行與虛擬展間佈展
- 創意實驗能力:以未來展覽為情境進行自主創作
- 問題解決能力:透過自主研究與跨組交流完成最終成品
課程規劃
- 引入問題:討論未來數位藝術展覽的可能樣貌(混合實境、互動 NFT、沉浸式聲音場景等)
- 定義與分析:小組確定展覽主題、觀眾互動方式、媒介(影像/聲音/AI)
- 研究與技術學習:依需求選擇學習對應的程式技術(p5.js、Processing、Tone.js、AI API)
- 設計與原型製作:建立作品原型並測試互動體驗
- 成果整合與發表:上架 NFT、佈置 MR 展間
- 反思與評估:同儕互評與觀眾回饋
16 週課程大綱
- 週次 / 日期 / 主題 & 技術階段 & 任務
- 9/2 課程導入 & 問題情境設定:「未來世界的數位藝術展覽形式」 引入問題 → 小組討論展覽可能性與靈感收集
- 9/9 p5.js 基礎:畫布、形狀、顏色 技術學習 → 試做簡單互動草圖
- 9/16 p5.js 互動:滑鼠、鍵盤、動畫 技術學習 → 製作一段互動原型
- 9/23 Processing 基礎與動態視覺 技術學習 → 將互動延伸成動態視覺元素
- 9/30 Processing + 攝影機互動 技術應用 → 捕捉即時影像融入互動場景
- 10/7 AI 創作導入(Stable Diffusion、OpenAI API) 研究與應用 → 將 AI 生成素材整合進作品
- 10/14 聲音編程基礎(p5.sound、Tone.js) 技術學習 → 聲音與視覺互動實驗
- 10/21 聲音設計與沉浸式音景 技術應用 → 製作作品的聲音敘事原型
- 10/28 NFT 發行概念與平台(OpenSea/objkt) 研究與應用 → 測試 NFT 發布
- 11/4 小組期中提案發表 & 回饋 成果交流 → 調整作品方向與技術需求
- 11/11 MR 展間基礎(akaVerse) 技術學習 → 建立虛擬展間骨架
- 11/18 展間互動與導覽設計 技術應用 → 將作品嵌入展間並優化導覽動線
- 11/25 作品整合與除錯 製作收斂 → 測試 NFT 與 MR 展間整合
- 12/2 展覽策劃:故事線、展間設計、觀眾互動 最終定稿 → 完成展覽腳本與文案
- 12/9 展覽彩排與公眾測試 試展 → 收集觀眾反饋並微調
- 12/16 期末展覽開幕 & 反思 正式發表 → MR 虛擬開展、學習歷程分享
評分比例
- -創作歷程檔案:20%
- -期中提案(問題定義與原型測試):20%
- -期末作品(NFT + MR 展間呈現):40%
- -展覽策劃與觀眾互動設計:20%
2025.8.25 後請見 https://course.ntu.edu.tw/





