創意程式設計

Creative Coding

本課程在於培養設計科系學生理解電腦程式的原理,並逐步理解即時運算(real-time computing)在影像、聲音、互動作品創作上的應用。除了功能性的介紹之外,也利用程式設計培養同學對於媒體設計的理解、分析與描述能力,為以後製作大型、具有豐富表達能力的媒體作品奠定基礎。本課程為另外三門選修課:實體運算(Physical Computing)、3D繪圖引擎(3D Graphics Engine)與衍生性設計(Generative Design)的基礎課程。

Students will receive the necessary background and training needed for comprehending the principles of programming as well as the implications of real-time computing on image, sound, and interactive digital creations. The power and flexibility of using a programming language, coupled with the student’s background in media design, will provide them with the tools and skills necessary to analyze, plan, and, ultimately, implement large-scale media creations of rich expression. This is a foundation course for three other selective courses, which are: Physical Computing, 3D Graphics Engines, and Generative Design.

課程資訊