Courses
FILM3107 Interactive Graphics (3 units)
This course aims at extending 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 to harness the full potentials 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 prepare them with sufficient knowledge to develop and exploit the dynamic media for their creative endeavours. 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.