課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | 認識 p5.js |
1. 作品與案例介紹
2. p5.js 基本操作
3. 環境介紹
4. 基礎程式繪圖 |
1.p5.js語言認識
2.基礎程式繪圖能力 |
|
|
|
2 | 圖形動畫 |
1. 變數
2. 直線運動
3. 亂數運動
4. 噪聲運動 |
1. 變數使用
2. 程式動畫方法使用 |
|
|
|
3 | 互動控制 |
1. if 條件式
2. 邏輯控制
3. 簡易開關程式
4. 小畫家程式 |
1. 簡易開關程式
2. 小畫家程式 |
|
|
|
4 | 重複圖形 |
1. for 迴圈
2. 巢狀迴圈
3. 生成式藝術創作
4. 互動海報設計 |
1. 生成式藝術創作
2. 互動海報設計 |
|
|
|
5 | 函式與物件 |
1. 函式
2. 物件
3. 音像節奏盒 |
音像節奏盒 |
|
|
|
6 | 媒體應用 |
1. 圖片使用
2. 圖片視覺重構 |
1. 圖片使用
2. 圖片視覺重構 |
|
|
|
7 | 聲音視覺化 |
1. 音量分析
2. 音頻分析
3. 聲音視覺化 |
1. 音量分析
2. 音頻分析
3. 聲音視覺化 |
|
|
|
8 | 視訊互動 |
1. 視訊使用
2. 創意濾鏡
3. 臉部互動遊戲 |
1. 視訊使用
2. 創意濾鏡
3. 臉部互動遊戲 |
|
|
|
9 | 提案與討論 |
期末提案與討論 |
期末提案與討論 |
|
|
|