ISTA 403: Advanced Creative Coding

This course continues the exploration of creative coding that began in ISTA 303. Students will develop experimental and creative works based, in part, on techniques from the fields of human-computer interaction, computer vision, virtual reality, machine learning, and other disciplines that have the potential to impact our culture through the introduction of new technologies. Aside from gaining technical proficiencies needed to engage with these topics (e.g., software engineering, physical computing techniques, familiarity with multimedia packages and libraries), students will have the opportunity to explore the use of novel interaction devices (e.g., Kinect, Wii, LeapMotion, Glasses, and Oculus Rift) as well as to experiment with a range of digital media environments (e.g., projection mapping, live coding, sonification, mobile devices, physical sensors,augmented reality, immersive systems). Moreover, students will become more familiar with the history and current state of the fields of new media art and creative coding. Students will read widely from journal articles and from media arts conference and festival proceedings, and will be expected to document their own work in a clear, professional manner, both through writing assignments and the creation of an online portfolio of creative projects. By the end of this course students will have the ability to participate meaningfully (through the implementation and documentation of creative projects) in contemporary discourse regarding art and technology.

Course Credits
3