Skip to content
Small FontMedium FontLarge Font
home > ITP
SEARCH

Code and Me

H79.2400   Lecture   4 Credits
Instructor(s): Pitaru

This course comes to re-examine the craft of machine programming as a creative rather than engineering process. We will discuss and implement techniques that naturally allow a creative process to take place while crafting software tools and interactive art. In doing so this class explores the nature of interactive design and examines how it informs and transforms experience for both the developer (toolmaker/artist) and user. Lectures and weekly assignments (using Processing) will cover the following subjects: foundation of visual computational media, interaction/usability design principles (gesture recognition, game design, cognitive science techniques), sound design for interactive systems (live input analysis, multiple-samples management, synthesis), and reapplying our learned knowledge to other platforms such as Flash and C++/OpenGL. Class critique and discussions of prominent works will help students establish context for their efforts. The course aims to provide students with the ability to continue developing their skills independently, in light of their personal interests.