H79.2512 Lecture 4 Credits
Instructor(s): Socolofsky
Programming is often viewed as an arcane art, an esoteric skill opposite from design and far removed from user experience. With the advent and evolution of higher-level programming languages, however, the power of coding is becoming accessible to an increasingly broad audience of designers, artists, and curious onlookers. This course explores the use of programming as a tool to sculpt interactive experiences, in the context of Macromedia Flash's Actionscript programming language. Students begin with a focus on core programming concepts, and move quickly into using these concepts to prototype personal projects. While the focus of the course is on developing with Actionscript, emphasis is placed on keeping within the context of designing usable systems and rich user experiences.