Courses
GAME3017 Interactive Graphics (3 units)
This course aims to extend students’ visual literacy and application of creative ideas from static medium to dynamic interactive media with the introduction of programming skills and the relationship between codes and visual elements. In order the harness the full potential of the emerging dynamic media, a thorough understanding of the general programming principles and interactivity design is indispensable. However, this course is not going to train students as programmers but equip them with sufficient knowledge to develop and exploit the dynamic media for their creative endeavors. Students will learn the underlying mechanisms of manipulating, creating and transforming visual elements using programming codes. Moreover, students will explore the domain of generative visuals and arts through the evolutional computing concepts of iterations, recursion, random function and L-system. After finishing this course, students will be able to develop dynamic and generative visual applications for various domains of creative and media productions.