10702_四技一_創意程式設計
課程綱要

本學期課程主要在讓同學熟悉程式語法,透過應用程式語言進行動態圖形繪製藉以了解軟體介面設計方法,並整合人機互動設計概論課程所學之硬體介面設計,進階完成同時軟體與硬體介面設計之成果。本次課程將以Processing為主要工具,搭配Arduino進行互動介面設計

Processing
Reference
Arduino 材料包

課程內容
Session 1: Arduino基礎課程
2/19 課程說明
2/26 *基礎練習課程 (1) Arduino使用方式與基礎程式概念
3/5(老師請假)
3/12 *基礎練習課程 (2) if else使用方式,LED燈漸亮漸暗
3/19 *基礎練習課程 (3) switch case使用方式,LED燈不同亮法選擇
3/26 *基礎練習課程 (4) 使用感測器以及開關等其他控制方式
4/2 *基礎練習課程 (5) 伺服馬達繼電器等
4/9 *基礎練習課程 (6) 進階感測器使用
4/16 期中考試
期中請應用所教過的內容應用在你身邊的一件物品並進行改造

Session 2: Processing動態介面設計
4/23 Processing動態圖形介面設計說明
4/30 *基礎練習課程 (1) 基本程式架構與圖形繪製語法說明
5/7 *基礎練習課程 (2) 基本互動方式說明
5/14 *基礎練習課程 (3) 如何加入聲音
5/21 *基礎練習課程 (4) 與Arduino 進行連結
5/28 *基礎練習課程 (5) 與Arduino 進行連結

Session 3: 大型建築物投影
應用可操作的硬體介面與投影內容互動
6/4 期末作業提案討論
6/11 期末作業製作
6/18 期末考試