Students examine and study the design and production principles of interactive and programmable media applications paying particular attention to the ways in which computation is utilized as an expressive medium in emerging digital art forms. As students explore examples of interactive digital art, they learn dynamic web- based coding practices through hands-on technical exercises and workshops. Students work in computer lab settings, and complete technical coding work in- and out-of-class. Students will use their knowledge of computer code and computer media to produce interactive web-based art projects that synthesize creative design, technical and critical skills. Students present their work in formal oral presentations during class and participate in critiques of student work. Students also produce written critiques of digital artifacts and design rationales for their art projects.